psifidotos / applet-window-buttons

Plasma 5 applet in order to show window buttons in your panels
GNU General Public License v2.0
404 stars 55 forks source link

Add new hiding option: Do not hide when any window is maximized #93

Closed derchr closed 4 years ago

derchr commented 4 years ago

Hello, it would be a nice feature to just hide the window button if there is no window maximized at all. The current option hides the button, when the maximized window is not longer active. But this causes confusion in my opinion. If I open a menu from the control bar for example, the buttons disappear and slide the just clicked button away from the cursor.

psifidotos commented 4 years ago

But that would require that the window buttons should also interact with the maximized window and not the active one when there is a maximized window shown.

derchr commented 4 years ago

You're right, I didn't think about that.

psifidotos commented 4 years ago

in general all the Window Applet(s) should be adjusted accordingly for the use case... Meaning Window Title, Button, AppMenu

pmartycz commented 4 years ago

But that would require that the window buttons should also interact with the maximized window and not the active one when there is a maximized window shown.

Can interacting with other panel widgets be made a special case here? I think native Global Menu widget gets it right: when I open the Application Menu the items displayed in global menu are not affected which is not the case for Window Buttons or Window Title widgets.

psifidotos commented 4 years ago

no idea what you are describing

pmartycz commented 4 years ago

https://streamable.com/747t4

When Application Menu is open Window Buttons disappear and Window Title changes to "Default" whereas Global Menu continues to show application menu items as expected.

psifidotos commented 4 years ago

for Window Buttons you can set: At least one window is shown for Window AppMenu I have no idea if this is possible, it should...

psifidotos commented 4 years ago

Window Buttons already provide an option called: At least one window is shown.

psifidotos commented 4 years ago

in any case... no time any more... too many projects etc. etc. and NOONE is contributing or helping... so enjoy what you get because I dont know if improvements or additions will be added in the future.