| Summary: | Misleading and confusing options under Desktop Session | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Richard Llom <richard.llom> |
| Component: | kcm_smserver | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | 5.18.4 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/248e8657341cdedfb1e445fe77f7ddf3ef8c00b3 | Version Fixed/Implemented In: | 5.27 |
| Sentry Crash Report: | |||
| Attachments: | kcmsmserver screenshot with comments | ||
Hey Nate, maybe you can take a look. Thanks. :-) Yeah this isn't amazing. We need to redo the whole UI here, really. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1296 Git commit 248e8657341cdedfb1e445fe77f7ddf3ef8c00b3 by Nate Graham. Committed on 25/12/2022 at 17:55. Pushed by ngraham into branch 'master'. kcms/ksmserver: Overhaul UI to clarify what options do The options in this KCM are quite technical and could benefit from some UI massagging to make sure they're comprehensible to the user. Related: bug 431960 FIXED-IN: 5.27 M +6 -0 kcms/ksmserver/kcmsmserver.cpp M +4 -0 kcms/ksmserver/kcmsmserver.h M +183 -116 kcms/ksmserver/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/commit/248e8657341cdedfb1e445fe77f7ddf3ef8c00b3 |
Created attachment 127721 [details] kcmsmserver screenshot with comments SUMMARY Change layout and title of options under Desktop Session. STEPS TO REPRODUCE Under System Settings -> Desktop Session: "On Login", 3. Options: 1. restore previous session 2. restore manually saved session 3. start with an empty session Also see attached screenshots with comments. OBSERVED RESULT Option 1. and 2. actually do the same _on login_: they restore the last saved session. The difference between 1. and 2. is actually that 1. saves the session on /logout/, whereas 2. adds an option in the start menu to manually save the session. (and I guess it doesn't save on logout?) EXPECTED RESULT The wording and placement of these option doesn't reflect the behavior. Especially with option 2., one could get the impression that one could choose from different manually saved session. So instead of the 3 listed options on login there are only two: restore session or empty session. SUGGESTED FIX A) Condense option under "On Login" to just two o Restore session o Start with empty session B) New Section: "Session Saving" □ Offer Save Session in Start Menu □ Save Session on logout / leave(?) (notice the squares as representing combo boxes) SOFTWARE/OS VERSIONS KDE Frameworks 5.69.0 Qt 5.14.2 (built against 5.14.2) The xcb windowing system