microsoft / WindowsAppSDK

The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
https://docs.microsoft.com/windows/apps/windows-app-sdk/
MIT License
3.74k stars 311 forks source link

Port UWP taskbar behavior when fullscreen to Win32 apps #786

Open MarcAnt01 opened 3 years ago

MarcAnt01 commented 3 years ago

Proposal: [Port UWP taskbar behavior when fullscreen to Win32 apps]

Summary

If a UWP app is in full screen if I swipe up from the bottom part of the screen with touch or otherwise with a touchpad/mouse I just hover the bottom part of the screen. In Win32 apps nothing happens. The only way to switch to apps is using multitasking view, which is quite annoying. Another useful feature of this uwp feature is the ability to retrieve the title bar analogously by swiping down from the upper part of the screen or putting the mouse hover on top. This could be invoked with the useful shortcut Win+Shift+Enter like in UWP apps so that you can also manually opt it in

Rationale

Scope

Capability Priority

Important Notes

Open Questions

Will this behavior cause problems to games where the taskbar could be popping-out continuously? My idea is to make this one the default behavior, even if an option to disable it should be present. For those who continue to argue about games, I just think that they aren't the main usage of WinAppSDK, that I think is instead new generation WinUI 3 apps