Summary: | Usability of the new window rules dialog | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Alex <allo> |
Component: | kcm_kwinrules | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | isma.af, maxmustermann1884, nate, pip.kde, plasma-bugs |
Priority: | NOR | Keywords: | usability |
Version: | 5.21.5 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/6bf53c8797ab585de6bf268ea415439147b1b790 | Version Fixed In: | 5.26 |
Sentry Crash Report: |
Description
Alex
2021-01-06 13:48:49 UTC
Another UI/UX problem: When the window properties dialog is open, there is a close button on the lower left. The button is a toggle button, which may be okay, but ... - Problem 1: It vanishes when you click it instead of getting toggled - Problem 2: It's labled "close" and has an (x) icon, but when it is active the pane is open, not closed. Yet another observation: The pane itself still doesn't have an obvious hint it is open (it fits without a visible border above the content it is hiding). And probably a bug: The close button of the pane on the upper right is a black circle that only becomes a (x) on mouseover when using oxygen icons. Yet another usability issue: When I click "Add Property" I get a list of properties, but each entry has a "(+)" button, which is visible on mouseover. I intuitively expect the button to add the property and keep the dialog open, but it closes the dialog. Either it should probably just be a list where you click on one item (the full row), or the "(+)" button should add the property and keep the dialog open to allow adding more properties. Git commit 6bf53c8797ab585de6bf268ea415439147b1b790 by Ismael Asensio. Committed on 18/08/2022 at 21:00. Pushed by iasensio into branch 'master'. kcm/kwinrules: Keep sheet open when adding properties via button Keep properties sheet open when clicking on the button to add a new property. This allows to add several properties in a row. Clicking on the full row will keep the previous behavior for the simple case, closing the sheet so the new property can be edited right away Also make the button on each delegate always visible (not only on hover) to be more consistent with current status everywhere else. Previously the sheet would remain open only after detecting some window properties, which was a very hidden and confusing pattern. FIXED-IN: 5.26 M +6 -5 src/kcmkwin/kwinrules/package/contents/ui/RulesEditor.qml https://invent.kde.org/plasma/kwin/commit/6bf53c8797ab585de6bf268ea415439147b1b790 |