summaryrefslogtreecommitdiff
path: root/src/ui.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-19 21:32:40 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-19 23:06:48 +0300
commitd2074b12f1b2a2a97e188f0241863d6cb858efaf (patch)
tree99de2372409ac78a2ccf5cd16fc10ddfbf55174b /src/ui.rs
parentaa89f536a28ad11d5931649e7a178863346b6d69 (diff)
feat: add hosted product announcements
Diffstat (limited to 'src/ui.rs')
-rw-r--r--src/ui.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui.rs b/src/ui.rs
index 846979da..a08956bb 100644
--- a/src/ui.rs
+++ b/src/ui.rs
@@ -33,11 +33,12 @@ use self::mobile::{
pub(crate) use self::onboarding::onboarding_welcome_continue_rect;
use self::onboarding::render_onboarding_overlay;
use self::panes::{compute_pane_infos, render_panes, resize_tab_panes};
-use self::release_notes::render_release_notes_overlay;
pub(crate) use self::release_notes::{
- release_notes_close_button_rect, release_notes_display_lines, release_notes_sections,
+ product_announcement_display_lines, release_notes_close_button_rect,
+ release_notes_display_lines, release_notes_sections, PRODUCT_ANNOUNCEMENT_MODAL_SIZE,
RELEASE_NOTES_MODAL_SIZE,
};
+use self::release_notes::{render_product_announcement_overlay, render_release_notes_overlay};
pub(crate) use self::scrollbar::{
pane_scrollbar_rect, release_notes_scrollbar_rect, scrollbar_offset_from_drag_row,
scrollbar_offset_from_row, scrollbar_thumb_grab_offset, should_show_scrollbar,
@@ -305,6 +306,7 @@ pub fn render(app: &AppState, frame: &mut Frame) {
match app.mode {
Mode::Onboarding => render_onboarding_overlay(app, frame, frame.area()),
Mode::ReleaseNotes => render_release_notes_overlay(app, frame, frame.area()),
+ Mode::ProductAnnouncement => render_product_announcement_overlay(app, frame, frame.area()),
Mode::Navigate if app.view.layout == ViewLayout::Mobile => {
render_mobile_panel(app, frame, frame.area())
}