Bug 496411 - [Brush-Presets-Docker][Storage Resource menu] Confusing UI feedback for bundle activated or deactivated.
Summary: [Brush-Presets-Docker][Storage Resource menu] Confusing UI feedback for bundl...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 5.2.7
Platform: unspecified All
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-18 10:38 UTC by David REVOY
Modified: 2025-04-01 07:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
^ Two screenshot in a single picture (and a Quiz to underline the issue) (131.37 KB, image/png)
2024-11-18 10:38 UTC, David REVOY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David REVOY 2024-11-18 10:38:04 UTC
Created attachment 175906 [details]
^ Two screenshot in a single picture (and a Quiz to underline the issue)

Hi,

How to reproduce:
In the Brush Presets docker, press the Storage Resource icon (the most top right icon, an 'archive' icon). This one will bring up a drop-down menu with a list of the bundles installed on your system. They can be enabled or disabled by clicking on the item. Click on them.

The problem:
It is really difficult to know what is activated and what is not. 
- Is it when a button is "pressed" that it is activated? 
- Is it when the frame is around the item that it is activated? 
The UI feedback is confusing...
If you have any doubts, take a look at the image in the attachment, I made a quiz between two screenshots.

Context at Capitole du Libre workshop:
Yesterday, at my Krita workshop at the Capitole du Libre, a user disabled it by simply exploring the interface without noticing. And to add insult to injury, when another user and I tried to troubleshoot her installation, we blamed a Linux Mint/Flatpak problem, presumably with not enough permissions to load the brush bundle due to the container thing (and also unsupported Flatpak)... As we could not find the problem, she had to do the workshop with only the 6 brushes of the RGBa bundle available in her interface, also believing (and I feel bad for this) that her installation was wrong. This morning I realized that this menu could be the culprit, and when I tested the user feedback of the button, it made sense.

Wish:
I think a tiny checkbox in front of the item would disambiguate this activated/deactivated state. This is just a suggestion.
Thank you!
Comment 1 Halla Rempt 2024-11-18 10:52:48 UTC
It always confused me as well, and I'm not sure why we implemented it this way... It's a bit clearer when using a bright theme, but by no means good enough.
Comment 2 Scott Petrovic 2025-04-01 01:55:40 UTC
I just created a merge request for this adding a checkbox to show if it is active. This has confused me as well.
https://invent.kde.org/graphics/krita/-/merge_requests/2362
Comment 3 Halla Rempt 2025-04-01 07:45:39 UTC
Git commit 0353268e035639cca49f02a9c79bd4370d2e89fa by Halla Rempt, on behalf of Scott Petrovic.
Committed on 01/04/2025 at 07:45.
Pushed by rempt into branch 'master'.

M  +14   -0    libs/resourcewidgets/KisStorageChooserWidget.cpp

https://invent.kde.org/graphics/krita/-/commit/0353268e035639cca49f02a9c79bd4370d2e89fa