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.
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.