Open handruin opened 7 years ago
The new functionality in v1.4.0 is great, and it works very well.
I see you went for a slightly different approach, where the functioning of the 'close' button can be linked to the functioning of the 'minimize' button. I normally prefer them to be fully independently configurable, because then I can make it so that when I want the application window to drop down to the taskbar I can hit the minimize button, and when I don't want it hanging around in the taskbar (but still want it running in the background in the tray), I can hit the close button.
I see your point on the way I implemented this vs how you proposed. I will reopen this and make the two options independent so that this behaves as you proposed. I admit I took a liberty there and made the decision based on how the user preferences were saved. Thanks for pointing out the subtle difference in user experience.
Separating this item to track based on feedback from @Eldaw in issue #9.
It might be nice to have 2 new options: 'Minimize to notification area' (which is already built-in and active by default) and 'Minimize to notification area on Close'.
Just to further clarify point C:
[ ] Minimize to notification area:
If it is checked, when the application window is minimized it will only be visible as an icon in the notification area. There will be nothing visible on the taskbar.
If it is unchecked, when the application window is minimized it will be visible on the taskbar just like other minimized windows, as well as visible as an icon in the notification area.
[ ] Minimize to notification area on Close:
If it is checked, then when you hit the 'X' close button, the application remains running, and is visible as an icon in the notification area. There will be nothing visible on the taskbar. To exit the application, you have to use the context menu of the notification area icon. This is an option I like to enable on applications I want running in the background all the time, as it prevents me exiting the application by mistake.
If it is unchecked, then when you hit the 'X' close button the application quits.