Summary: | Focus indicator is inconsistent and hard to distinguish from the rest of the UI elements with keyboard navigation | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | unblended_icing552 |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | carl, nate, unblended_icing552 |
Priority: | NOR | Keywords: | accessibility, usability |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Focus indicator design issues in KDE software |
Description
unblended_icing552
2023-10-01 12:59:36 UTC
Can you attach a screenshot of exactly the focus indicator that you're having trouble distinguishing? I ask because we have a few. Created attachment 162242 [details]
Focus indicator design issues in KDE software
Issues mentioned in the pdf file are commonly seen across all KDE software. System Settings is frequently mentioned here because it has the most variations of UI elements, and it's also easily accessible in any distributions with KDE Plasma installed. I think the issue should go to HIG (Human Interface Guidelines). The fix I recommend would be to streamline the focus indicator design and make sure it stands out among other UI elements. This won't fix the messes that third-party applications have (especially those with custom skins and designs, and they're equally terrible on Windows), but at least within KDE ecosystem it's a significant improvement in terms of accessibility. Thanks. The good news is that your PDF doc illustrates the problem well. The bad news is that it isn't one problem, it's about 500 separate problems, plus a few conceptual issues and design issues. To really fix this, we would need to: - Decide once and for all what we want color to mean in our UIs; should we only use color to mean selection, or use something else to mean selection and make it visually distinct from the color of unselected items? - Come up with a style for "this is the default button in the dialog" that isn't so colorful, or at least can't trick you into thinking that it's selected - Come up with a consistent style to communicate selection that can work for all the different kinds of UI components we have, so that we're always communicating selection in the same way - Generally change our hover styling to be less visually obvious compared to selection - Implement all decided-upon changes in all places that need changes, which would include Breeze, Kirigami, qqc2-desktop-style, plasma-framework, many repos throughout Plasma, and each individual app's repo. We're talking about a *huge* task. As such unfortunately this isn't really something trackable in the context of a bug report. What's needed is to start a formal project and start tackling the individual sub-components of this task, starting with a discussion on the overall design language around selection. So basically, you're 100% right about the problem, but the problem is too broad to be a specific bug report. We could use this bug report as a meta-task, and track the individual work items as sub-tasks of it using the "blocked by" relationship. I'll also CC Carl Schwan, who leads KDE's Accessibility goal. |