From 6596e89e2903b56e942ed45a6c979ae0aa2c61de Mon Sep 17 00:00:00 2001 From: William Casarin Date: Fri, 11 Jul 2025 14:23:38 -0700 Subject: [PATCH] anim: animate on compose button hide before we were just nuking it Signed-off-by: William Casarin --- crates/notedeck_columns/src/app.rs | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/crates/notedeck_columns/src/app.rs b/crates/notedeck_columns/src/app.rs index 7384ce0f..61074c9c 100644 --- a/crates/notedeck_columns/src/app.rs +++ b/crates/notedeck_columns/src/app.rs @@ -592,19 +592,17 @@ fn hovering_post_button( let darkmode = ui.ctx().style().visuals.dark_mode; // only show the compose button on profile pages and on home - if should_show_compose { - let compose_resp = ui.put(rect, ui::post::compose_note_button(darkmode)); - if compose_resp.hovered() { - notedeck_ui::show_pointer(ui); - } - if compose_resp.clicked() && !app.columns(app_ctx.accounts).columns().is_empty() { - // just use the some side panel logic as the desktop - DesktopSidePanel::perform_action( - &mut app.decks_cache, - app_ctx.accounts, - SidePanelAction::ComposeNote, - ); - } + let compose_resp = ui.put(rect, ui::post::compose_note_button(darkmode)); + if compose_resp.hovered() { + notedeck_ui::show_pointer(ui); + } + if compose_resp.clicked() && !app.columns(app_ctx.accounts).columns().is_empty() { + // just use the some side panel logic as the desktop + DesktopSidePanel::perform_action( + &mut app.decks_cache, + app_ctx.accounts, + SidePanelAction::ComposeNote, + ); } }