Animate composer flying up on send#13274
Conversation
kra-mo
left a comment
There was a problem hiding this comment.
Hmm, looks pretty good but
- The code looks way too complex for this. Not really my territory, but I'm sure it could be simplified.
- It doesn't look nice that the dark fade behind the modal still disappears instantly. It should probably crossfade out while the modal is animating.
Assisted-by: ClaudeCode:claude-opus-4-8 Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
7af5a3e to
089c855
Compare
|
Updated, yeah looks better with the opacity fade: Screencast.From.2026-07-09.16-49-09.webm |
Apple Mail has the same split. Paper plane for folder and arrow for the action. |
|
We don't have many sliding-type animations do we? So while I quite like the animation itself I'm worried it's a bit out of place with our design language. Also, the opacity fade could be a component-level thing too, it's nice! And FYI the floating composer is planned for the next release, so this won't be very visible in the first place? cc @ChristophWurst @GretaD |


Part of the general animation initiative nextcloud/server#47739
Nice animation for the composer modal flying out to the top on sending, like Apple Mail does. (Also then coming back from the top on clicking "Undo" to make it symmetrical.)
The animation starts instantly so the perceived performance is good and not blocked by other actions that can be done in the background, like the draft handling, moving to Outbox, etc.
If
prefers-reduced-motionis set, of course there is no animation.Before
Sending.now.webm
After
Send.animation.webm
🤖 AI (if applicable)