AlexanderPro / SmartSystemMenu

SmartSystemMenu extends system menu of all windows in the system
MIT License
1.84k stars 106 forks source link

always on top issue #85

Open Diz-57 opened 2 years ago

Diz-57 commented 2 years ago

program doesnt check if a window is already always on top, it just assumes they are not, so if a window opens already always on top the toggle for it is wrongly set to off.

AlexanderPro commented 2 years ago

Hi Diz-57,

What SSM version do you use? What program(window) does not check "Always On Top" menu item? Try the latest version of SSM.

Diz-57 commented 2 years ago

You misunderstood. Your program SSM doesnt check to see if a window is already always on top, it just assumes they are not, so when a window opens and is already always on top the checkmark for always on top in your program will be wrongly set to off. It needs to check whether a window is already set to always on top instead of just assuming they are not. I hope that is clearer now. It was the latest version available at the time i opened the issue.

AlexanderPro commented 2 years ago

When SSM adds "Always On Top" menu item, it checks if a window is already always on top. Depending on the state it checks or unchecks the menu item. But if you use version 2.20.0 or later you may by chance select "Save" menu item for this type of window and save "unchecked" state of "Always On Top" menu item. So if you have files "Window.xml" or "Window64.xml" in your SSM directory, try to delete them and restart SSM. I have tested this logic for several applications and could not reproduce the issue. Please, attach the gif or video file for the issue.

AlexanderPro commented 2 years ago

I guess, I have understood what you meant. I'll try to fix it in the next version.

Diz-57 commented 2 years ago

ok thats great! glad i could help in some small way :)

AlexanderPro commented 7 months ago

Hi @Diz-57,

Sorry for the late response. Try to use SmartContextMenu instead of SSM. Default hotkeys “Ctrl + Right Mouse Button”. In some OS there can be a few seconds delay after the start of SmartContextMenu from time to time.