Bug 457768

Summary: Poor UI for configuring custom label
Product: [Applications] systemsettings Reporter: David Chmelik <dchmelik>
Component: kcm_keyboardAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: butirsky, nate
Priority: NOR Keywords: usability
Version First Reported In: 5.25.4   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description David Chmelik 2022-08-11 16:53:46 UTC
SUMMARY
'Keyboard layout indicator: configure: configure: label' shows flag but hidden/invisible text label only visible when selected.

STEPS TO REPRODUCE
1. Select (right mouse button) keyboard layout indicator or go to its system settings.
2. Select 'configure'.
3. Select 'configure' (again).
4. Select a (layout) row 'label' column entry.

OBSERVED RESULT
Keyboard indicator layout label is shown as flag; no one knows of text aspect unless selects a (layout) row 'label' column entry.

EXPECTED RESULT
Don't hide anything not selected to hide.

SOFTWARE/OS VERSIONS
UNIX/GNU/Linux/KDE Plasma: FreeBSD 13+, Slackware64 15+, KDE Neon 5.25
KDE Plasma Version: 5.2n.m
KDE Frameworks Version: 5.9n.m
Qt Version: 5.1n.m

ADDITIONAL INFORMATION
(In reply to Nate from bug 444864 comment #1)
> As for custom text, the new applet does actually respect custom text set in
> the KCM. You have to set it in the KCM, though. You can do this by
> double-clicking on the "Label" cell in the table. There, you can set
> whatever text you want. I just confirmed that this works for me.
> 
> This is a fairly crummy and undiscoverable UI, though. Can you file a
> separate bug report about that? You can file it to systemsettings |
> key_keyboard. Thanks!

I didn't find key_keyboard (maybe this was the right place).
Comment 1 Andrey 2022-08-11 17:46:24 UTC
I think it's nice topic for GSoC students or what KDE has.
We should port that UI to QML anyway (probably).