anim: animate on compose button hide

before we were just nuking it

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-07-11 14:23:38 -07:00
parent ade6f57fd5
commit 6596e89e29

View File

@@ -592,19 +592,17 @@ fn hovering_post_button(
let darkmode = ui.ctx().style().visuals.dark_mode; let darkmode = ui.ctx().style().visuals.dark_mode;
// only show the compose button on profile pages and on home // 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));
let compose_resp = ui.put(rect, ui::post::compose_note_button(darkmode)); if compose_resp.hovered() {
if compose_resp.hovered() { notedeck_ui::show_pointer(ui);
notedeck_ui::show_pointer(ui); }
} if compose_resp.clicked() && !app.columns(app_ctx.accounts).columns().is_empty() {
if compose_resp.clicked() && !app.columns(app_ctx.accounts).columns().is_empty() { // just use the some side panel logic as the desktop
// just use the some side panel logic as the desktop DesktopSidePanel::perform_action(
DesktopSidePanel::perform_action( &mut app.decks_cache,
&mut app.decks_cache, app_ctx.accounts,
app_ctx.accounts, SidePanelAction::ComposeNote,
SidePanelAction::ComposeNote, );
);
}
} }
} }