elementary / applications-menu

Applications Menu for elementary OS and the Pantheon desktop environment
https://elementary.io
GNU General Public License v3.0
104 stars 36 forks source link

SlingshotView: Change stack transition to crossfade #453

Closed cassidyjames closed 3 years ago

cassidyjames commented 3 years ago

The existing transition didn't make a ton of sense spatially; the icon view pages live on the horizontal axis, so it feels weird to have this extra stack switching on the same axis. I considered just removing the transition, but I think it feels nicer with something here. So I'm proposing a fast crossfade.

I think this is something we should consider more broadly, as well: using a fast crossfade when switching views "in place" instead of no transition; it feels smoother and more responsive over all. If we do that, we could pull this 100ms out into a Granite constant for "in place" transitions (used by Material for small things like switches, too). But that's a larger discussion.