diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-19 21:32:40 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-19 23:06:48 +0300 |
| commit | d2074b12f1b2a2a97e188f0241863d6cb858efaf (patch) | |
| tree | 99de2372409ac78a2ccf5cd16fc10ddfbf55174b /src/ui.rs | |
| parent | aa89f536a28ad11d5931649e7a178863346b6d69 (diff) | |
feat: add hosted product announcements
Diffstat (limited to 'src/ui.rs')
| -rw-r--r-- | src/ui.rs | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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()) } |
