Bug 481820 - Keep panel applet open when opening settings
Summary: Keep panel applet open when opening settings
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: 5.93.0
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-02-25 17:34 UTC by postix
Modified: 2024-08-28 12:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2024-02-25 17:34:40 UTC
When you open an applet, such as the digital clock / calendar and click on its "Settings" icon, the settings window opens but the calendar vanishes. 

That feels a bit odd, because you loose kind of the connection to the applet you are configuring.
Also you don't gain direct visual feedback, e.g. when checking "Show week numbers".

Of course a user could manually pin the applet before open its settings, but I think the better default is to pin it automatically on opening the settings from the opened applet.
Comment 1 Nate Graham 2024-02-26 21:48:52 UTC
Could be reasonable.
Comment 2 Niccolò Venerandi 2024-08-28 12:46:56 UTC
I believe this would raise significant issues. The best we could do is not close the applet if the focus is on its setting window, though that would require some headaches in the code. However, then you'd have the weird behavior where switching the focus from a (setting) window to another would close the applet, since it would lose focus. Alternatively the applet should remain open as long as the settings are open, which I feel like might be an issue if e.g. the user switches desktop and remains with an applet stuck open. I feel like this kind of feature would be very prone to breakage or have unintended side effects.