SyMenu Forum

SyMenu

 

HomeNew SyMenu releases

New SyMenu releases and changelog

SyMenu 8.04 Messages in this topic - RSS

Gianluca
Gianluca
Administrator
Posts: 1313


13/09/2024
Gianluca
Gianluca
Administrator
Posts: 1313
And a new version is finally deployed.
What I implemented with it is described as usual in the changelog (https://www.ugmfree.it/symenudownload#changelog).

A special mention to a new feature I introduced and tagged as experimental.

Disclaimer!
The next part is boring and technical so you go on at your risk.


Some users asked to allow SyMenu to be pinned in the taskbar. It's because someone uses this Window feature instead of the Start menu to launch her frequently used programs.
Windows pinning is a feature I never understood since its inception but anyway I can understand there's a certain usefulness in it.

To pin a program Windows needs it to appear in the taskbar and SyMenu doesn't have this behaviour.
Why?
Because if it activates a button in the taskbar, that button must have a function (apart from the pinning one).
Because when you see a button, you click on it and something has to happen.

But what can happen in the SyMenu world?
The most intuitive behaviour should be the appearance of the menu.
Unfortunately the menu is a component that needs the focus to appear, otherwise it disappears. But the button you click on the taskbar wants the focus too because that f***ing component is not able to notify you when the click is finished but only when the click starts... Come on Microsoft... another incomprensible behaviour that makes my life miserable...
So I found myself in a sort of hell trying to steal the focus to the taskbar at the right moment, or trying to make the menu appear with a certain delay, and trying not to break the normal behaviour.

All this dissertation to say what?
When you activate your button, you can use it to pin SyMenu in the taskbar, but if you click nothing happens.... poor design!

What I can do to improve this design is to make something else appear such as the Configuration form or the Get new app form, or the About form, or the Options one.
What do you think about this?
link



UGMFree © 2002-2025
PayPal BTC TON