Bug 456260

Summary: Allow us to configure the order of the icons
Product: [Plasma] plasmashell Reporter: Jack Hill <jackhill3103>
Component: Lock/logout widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: nate
Priority: NOR    
Version First Reported In: 5.25.2   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.6.0
Sentry Crash Report:
Attachments: UI of a music app that allows you to change the order and hide different tabs. The same concept could be used here.

Description Jack Hill 2022-07-02 20:30:58 UTC
Created attachment 150346 [details]
UI of a music app that allows you to change the order and hide different tabs. The same concept could be used here.

SUMMARY
Could display a list with drag handles to change the order. Then add checkboxes to indicate whether the icon should be visible or not.

Attachment shows the same ui but in the context of a music app (basically to show what I mean).

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20220701
KDE Plasma Version: 5.25.2
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.5
Kernel Version: 5.18.6-1-default (64-bit)
Graphics Platform: X11
Comment 1 Bug Janitor Service 2025-11-26 18:28:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6052
Comment 2 Shubham Arora 2025-11-27 18:48:51 UTC
Git commit 7b163535632dfa2fd1f72cc64f10da690192aa93 by Shubham Arora.
Committed on 27/11/2025 at 18:48.
Pushed by shubhamarora into branch 'master'.

applet/lock_logout: Allow reordering of Actions in ConfigGeneral

M  +96   -43   applets/lock_logout/ConfigGeneral.qml
M  +3    -0    applets/lock_logout/main.xml

https://invent.kde.org/plasma/plasma-workspace/-/commit/7b163535632dfa2fd1f72cc64f10da690192aa93
Comment 3 Shubham Arora 2025-11-27 18:48:53 UTC
Git commit 766fdeec337d15f630ec7fa5a5785f76d2cc408f by Shubham Arora.
Committed on 27/11/2025 at 18:48.
Pushed by shubhamarora into branch 'master'.

applet/lock_logout: Load model order on startup

M  +31   -1    applets/lock_logout/main.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/766fdeec337d15f630ec7fa5a5785f76d2cc408f
Comment 4 Shubham Arora 2025-11-27 18:49:02 UTC
Git commit 75461c399bbadd727b5961f92881d390b92a22a4 by Shubham Arora.
Committed on 27/11/2025 at 18:48.
Pushed by shubhamarora into branch 'master'.

applet/lock_logout: fix duplicate icons on first addition to containment

M  +11   -2    applets/lock_logout/main.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/75461c399bbadd727b5961f92881d390b92a22a4
Comment 5 Shubham Arora 2025-11-27 18:49:10 UTC
Git commit f41edef5d32d53f2c735ed7b305b5024438f5c73 by Shubham Arora.
Committed on 27/11/2025 at 18:48.
Pushed by shubhamarora into branch 'master'.

applet/lock_logout: Rebuild model in on order change

M  +36   -27   applets/lock_logout/main.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/f41edef5d32d53f2c735ed7b305b5024438f5c73