ramensoftware / windhawk-mods

The official collection of Windhawk mods
314 stars 56 forks source link

[Taskbar auto-hide when maximized] Enable new show/hide animation #1236

Open Giggigx opened 2 weeks ago

Giggigx commented 2 weeks ago

It would be cool to implement a toggle that enables globally the new animation that happens exclusively when you fullscreen an UWP app.

Normal animation

https://github.com/user-attachments/assets/d5a49dbc-4756-4c32-8255-0c9a9649a933

New animation

https://github.com/user-attachments/assets/6cacb61d-daca-45a0-874b-47da7743e876

MuscularPuky commented 1 week ago

Because Hide Taskbar (legacy) and Fullscreen (modern) are different. as I know there's no option to control new taskbar animation you mentioned, so it'll be solutoin for it to disable auto hide (legacy) while Fullscreen. then immersive mode (modern)'ll hide the taskbar with ease

Void48 commented 1 week ago

Perhaps tweaking the implementation of the native tablet taskbar could help. For instance, navigating to "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", creating a new DWORD (32-bit) value named TabletPostureTaskbar, and setting it to 1 will keep the taskbar at its normal size (preventing it from becoming larger). The animation works as expected, but the system tray icons, along with the date and time, are cut off. If the icons could be hidden until the taskbar is brought up, it would resolve this issue.

Also, the taskbar doesn't overlay on top of maximized windows unless you restart explorer.exe. However, once it's restarted, the taskbar becomes much larger, which looks awkward on a monitor. Therefore, maybe tweaking the tablet taskbar size (if possible) seems like the best approach to addressing this problem? Mentioning @m417z, since someone on Reddit requested that this feature be added to Windhawk.

MuscularPuky commented 1 week ago

Perhaps tweaking the implementation of the native tablet taskbar could help. For instance, navigating to "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", creating a new DWORD (32-bit) value named TabletPostureTaskbar, and setting it to 1 will keep the taskbar at its normal size (preventing it from becoming larger). The animation works as expected, but the system tray icons, along with the date and time, are cut off. If the icons could be hidden until the taskbar is brought up, it would resolve this issue.

Also, the taskbar doesn't overlay on top of maximized windows unless you restart explorer.exe. However, once it's restarted, the taskbar becomes much larger, which looks awkward on a monitor. Therefore, maybe tweaking the tablet taskbar size (if possible) seems like the best approach to addressing this problem? Mentioning @m417z, since someone on Reddit requested that this feature be added to Windhawk.

yes that was me https://github.com/ramensoftware/windhawk-mods/issues/593