When no devices are paired, a message is displayed 'No devices paired'. Adding a new device shouldn't need the user to go into the three dots menu. Add the 'Pair Device' button to the main page as well.
This was part of an initiative to be less redundant in the UI; hence the explanatory text that says "Click Pair Device… to pair some". The idea was to show people where that button was rather than duplicating it in the placeholder message, because the duplicate would disappear the moment the placeholder message went away because you paired a device! We follow the same UI style in other places like the KAccounts and Firewall KCMs. Are you using Plasma Mobile? I saw you mentioned "the three dots menu" but that shouldn't be seen on the desktop.
Yes sorry, this was the experience on mobile.
Right, yeah, I can see how there's a problem right now. I'm not sure this is the right solution though, because after you pair the first device, the placeholder along with its "Pair" button will disappear, leaving you in the same situation you started in.
Aha, it looks like I can use a display hint to make sure it's always visible, at least in icons-only form. Let's do that. Then I'll make a pass through other KCMs to see what else could benefit from this.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/bluedevil/-/merge_requests/196
Made this part of a larger project to do the same thing in more relevant places: https://invent.kde.org/plasma/systemsettings/-/issues/42
Thanks Nate, appreciate the speedy response and change!
Git commit 90af924ff058d66f2be980a70882f5d2f512b072 by Nate Graham. Committed on 29/01/2025 at 21:35. Pushed by ngraham into branch 'master'. kcm: keep "Pair Device" always visible Part of https://invent.kde.org/plasma/systemsettings/-/issues/42. This is important especially for Plasma Mobile, where window widths are highly constrained. FIXED-IN: 6.3.0 M +1 -0 src/kcm/ui/main.qml https://invent.kde.org/plasma/bluedevil/-/commit/90af924ff058d66f2be980a70882f5d2f512b072
Git commit 5d36acde6d07ce8f16506c5fca79e727db018b43 by Nate Graham. Committed on 30/01/2025 at 03:28. Pushed by ngraham into branch 'Plasma/6.3'. kcm: keep "Pair Device" always visible Part of https://invent.kde.org/plasma/systemsettings/-/issues/42. This is important especially for Plasma Mobile, where window widths are highly constrained. FIXED-IN: 6.3.0 (cherry picked from commit 90af924ff058d66f2be980a70882f5d2f512b072) Co-authored-by: Nate Graham <nate@kde.org> M +1 -0 src/kcm/ui/main.qml https://invent.kde.org/plasma/bluedevil/-/commit/5d36acde6d07ce8f16506c5fca79e727db018b43