Bug 433429 - Request: Option to quit the application when the main window gets closed
Summary: Request: Option to quit the application when the main window gets closed
Status: REPORTED
Alias: None
Product: konversation
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-22 15:48 UTC by andydecleyre
Modified: 2021-02-25 15:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andydecleyre 2021-02-22 15:48:30 UTC
Note: version is 20.12.2, unavailable via this form

SUMMARY

I'd like to be able to quit the app by closing the main window, such as with Alt+F4 or clicking the window decoration's close button. I also use the tray icon to alert me of application activity, and would like to continue doing so.

STEPS TO REPRODUCE
1. Enable system tray icon
2. Click the window decoration's close button on the main chat window

OBSERVED RESULT

The optional warning pops up, explaining that instead of closing the window and quitting the app, the window will be hidden and the app will remain running. 

EXPECTED RESULT

This warning dialog could be more useful by also including:

1. a quit button
2. docs on how to change this behavior, and/or a mechanism to do so directly therein

Those are nice-to-haves, but this request is for an option in the settings to have Konversation quit when its main window is closed, regardless of system tray settings.

The placement of the setting would probably be either Behavior>General Behavior, or Behavior>Chat Window. The first choice has the advantage of proximity to the systray settings, while the latter may be more accurate. I don't know which would be more discoverable by those seeking this option.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.21.0
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2