From d2074b12f1b2a2a97e188f0241863d6cb858efaf Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 19 May 2026 21:32:40 +0300 Subject: feat: add hosted product announcements --- src/ui.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/ui.rs') 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()) } -- cgit v1.2.3