microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.36k stars 679 forks source link

Proposal: Update Pivot selection indicator animation #2585

Open ad1Dima opened 4 years ago

ad1Dima commented 4 years ago

Proposal: Pivot selection indicator should use same animation as NavigationView

Summary

NavigationView has nice fluent animation. Pivot looks very similar, but has poor animation.

Rationale

Pivot: basic pivot

NavigationView: NavigationView in top mode

shaheedmalik commented 4 years ago

As much as I would like it updated, Pivots are in maintenance only mode. I don't even think they work properly for swipe anymore.

ad1Dima commented 4 years ago

I don't even think they work properly for swipe anymore.

It works )

shaheedmalik commented 4 years ago

I don't even think they work properly for swipe anymore.

It works )

Not in Movies & TV.

ad1Dima commented 4 years ago

Not in Movies & TV. Not sure if it is pivot there.

In Xaml Controls Gallery Pivot is working

StephenLPeters commented 4 years ago

@shaheedmalik is right, we currently are not investing in pivot very much. Tabview and top Navigation view are more modern controls we would like used instead. We understand that pivot has some functionality and sytle that is not covered by these. If you have a scenario that you think requires pivot, we'd be interested to understand it in its entirety.

Poopooracoocoo commented 4 years ago

dupe of #940

@shaheedmalik is right, we currently are not investing in pivot very much. Tabview and top Navigation view are more modern controls we would like used instead. We understand that pivot has some functionality and sytle that is not covered by these. If you have a scenario that you think requires pivot, we'd be interested to understand it in its entirety.

I still think that there's a place for pivots, just Android apps have both bottom/hamburger navigation and tab bars and as iOS apps have tab bars and segmented controls.

edit: btw what happened to responsive apps? so many microsoft apps don't collapse neatly now and most of the inbox apps are neglected. the feedback hub for example has a massive bar of whitespace beside the back button (which hasn't been moved to the title bar yet). the office apps aren't uwp and don't use winui and the shell doesn't use winui either. control panel still exists and settings hasn't improved. everything Windows seems to have stagnated.

mdtauk commented 4 years ago

It seems like because Windows Phone is gone, the app designers are not designing for or caring about people resizing windows to be small or narrow shaped.

I think "not investing in pivot" is a poor excuse. It is an inbox control, it still has value outside of TabViews and NavigationViews - which are heavy controls. The control is not deprecated, and so someone like @JustinXinLiu could be asked to implement the selection indicator animation, as was done for NavigationView based on his work and ideas.

I understand WinUI 3.0 is the priority, but neglecting any control by design, I think sets a poor example.

shaheedmalik commented 4 years ago

It seems like because Windows Phone is gone, the app designers are not designing for or caring about people resizing windows to be small or narrow shaped.

I think "not investing in pivot" is a poor excuse. It is an inbox control, it still has value outside of TabViews and NavigationViews - which are heavy controls. The control is not deprecated, and so someone like @JustinXinLiu could be asked to implement the selection indicator animation, as was done for NavigationView based on his work and ideas.

I understand WinUI 3.0 is the priority, but neglecting any control by design, I think sets a poor example.

It really does. I use snapped apps all the time and those designs could be used with Windows 10X.

Poopooracoocoo commented 4 years ago

It's sad that Microsoft's UWP apps have become like this. Sort of off topic: Twitter's website isn't responsive like it used to be. I used to be able to shrink it horizontally and it'd have a mobile layout but then when they released it for all and redesigned it (at the same time argghh), they removed that. Super annoying and reminds me of many apps on Windows.