https://bugs.kde.org/show_bug.cgi?id=386361
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Version Fixed In| |5.17.0 Latest Commit| |https://commits.kde.org/pla | |sma-workspace/c87d90645dab4 | |a4899dbb50950ff9cc422f96f57 Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #7 from Nate Graham <n...@kde.org> --- Git commit c87d90645dab4a4899dbb50950ff9cc422f96f57 by Nate Graham. Committed on 17/09/2019 at 17:34. Pushed by ngraham into branch 'master'. When asked to switch sessions, jump to session creation if there's nothing to switch to Summary: TL;DR version: whenever you currently would be taken to a session switcher page where the only possible action is to go to SDDM and start a new session, instead just show SDDM immediately instead. Currently, the session switcher screen suffers from a few UX problems: - There's a fake "start new session" item that looks like a button but isn't clickable - Asking to switch users always goes to the screen where you can switch to existing sessions even if there are no existing sessions to switch to, which is an unnecessary extra step This patch aims to solve those problems in the following ways: - Don't show a fake "start new session" item in the Breeze theme; instead add a real button in the UI to do this - When asked to show the session management screen and there is only one session so the on;y thing you could do on that screen is create another session, instead just go to session creation directly - For themes where the fake "start new session" button is shown, use a better icon that doesn't make it look like a clickable button FIXED-IN: 5.17.0 Depends on D23279 Test Plan: 1. Have only one session > Kickoff/Kicker/dash/Krunner > Switch User -> you go directly to SDDM where you can start a new session 2. Start a new session, then Switch user again -> you go to the session management screen where you can switch to the other session, or start a new one Videos: Clicking "Switch User" when there are no other sessions: {F7264475} Clicking "Switch User" when there is another session to switch to, and then switching to it: {F7264476} Clicking "Switch User" when there is another session to switch to, and then starting a new session: {F7264480} Switching between multiple sessions in the session switcher: {F7264483} If the fake "New Session" item is shown (e.g in other themes), here's what it now looks like: {F7264485} Reviewers: #plasma, #vdg, GB_2, mart Reviewed By: #plasma, #vdg, GB_2, mart Subscribers: GB_2, gregormi, broulik, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D23283 M +1 -1 components/sessionsprivate/sessionsmodel.cpp M +46 -10 lookandfeel/contents/lockscreen/LockScreenUi.qml https://commits.kde.org/plasma-workspace/c87d90645dab4a4899dbb50950ff9cc422f96f57 -- You are receiving this mail because: You are watching all bug changes.