Oliviaophia / SmartTaskbar

A lightweight utility which can automatically switch the display state of the Windows Taskbar.
MIT License
1.28k stars 74 forks source link

taskbar doesn't show up when a background window is intersecting with taskbar #118

Open ab-c-d opened 2 years ago

ab-c-d commented 2 years ago

Describe the bug Auto mode is broken - taskbar doesn't show up when a background window is intersecting with taskbar

To Reproduce Open a maximized file explorer window Open another file explorer window so that it does not intersect with the taskbar Focus the second window

Expected behavior Taskbar is visible

Desktop (please complete the following information):

Additional context It was working correctly but suddenly started to misbehave recently.

Oliviaophia commented 2 years ago

Oh, this logic was just changed a while ago. Because the right-click menu of some applications will also display the taskbar. Some people find this annoying, so I temporarily changed it to this. It may be made optional later, (not sure how many people prefer the original way).

ab-c-d commented 2 years ago

The original way is exactly why I am using this program.

Because the right-click menu of some applications will also display the taskbar.

I have never seen a program like that.

Which is the latest version that has the original behavior? Also is there a way to prevent auto-update?

Oliviaophia commented 2 years ago

Downloading from GitHub will not automatically update, and the Github version can avoid the taskbar being automatically hidden.

It should be a day or two. I'll post it after testing for a while. The store version will be a week or two behind.

ab-c-d commented 2 years ago

The latest version downloaded from GitHub still has the undesirable behavior.

Could you tell me which release has the original behavior?

Oliviaophia commented 2 years ago

try this: v1.4.5

ab-c-d commented 2 years ago

Thank you!

Btw, I noticed that sometimes the taskbar become immediately visible after unnecessary auto-hide animation is played, I guess this is what the last updates tried to fix? Is it something that you've described in readme?

Auto Mode is based on Auto-Hide mode...

Steps to reproduce

Oliviaophia commented 2 years ago

Yes, when the two focused windows are switched, especially when you click the taskbar icon with the mouse, Windows will hide the taskbar first when the mouse leaves the taskbar. and I haven't found a way to avoid the automatic hiding. Previous versions avoided the auto-hide behavior of the taskbar when the start menu was closed, the search box was closed, and the form was closed. However, the hidden behavior of the taskbar caused by clicking the taskbar icon with the mouse is not among them. This logic may be integrated inside the taskbar, and in that case it may never be avoided.

Oliviaophia commented 2 years ago

The current readme is not well organized. I'm just too lazy to do this work.