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:
@@ -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,
|
);
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user