darktable icon indicating copy to clipboard operation
darktable copied to clipboard

color label filter UI not consistent and does not cover all cases

Open Solarer opened this issue 1 year ago • 3 comments

Describe the bug

  1. If one or more color label filters are active, a double click on the filter will disable all. I would expect that double clicking if no labels are active would activate all - but it does nothing. Instead, there is a 'grey' color label that is used to activate/deactivate all.

  2. There is no button that means un-labeled. Filtering for un-labeled images is implied by Ctrl-clicking the grey button which negates all other color labels. While this filters out all color labels and will leave only un-labeled images, I cannot express filters like this: show images that are unlabeled or blue. For this a dedicated button un-labeled is necessary.

Would it not be a better use of the grey button to mean any-label images? If the button is active, all images with at least one label will be displayed and if it is crossed out, only images without color labels will be displayed (un-labeled).

The example of no-label + blue could then be achieved by crossing out grey, enabling blue and connecting them with OR.

Steps to reproduce

see above

Expected behavior

No response

Logfile | Screenshot | Screencast

No response

Commit

No response

Where did you install darktable from?

darktable.org

darktable version

4.5.0+592~g4fa7a254af

What OS are you using?

Linux

What is the version of your OS?

Manjaro

Describe your system?

No response

Are you using OpenCL GPU in darktable?

None

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

No response

Solarer avatar Sep 16 '23 10:09 Solarer

  1. If one or more color label filters are active, a double click on the filter will disable all. I would expect...

Why? double-click in many places in dt means "reset to default". This is not consistently applied; in some places it has a different meaning and maybe in this case that could be useful as well, but I'm not sure users (I) would expect that.

dterrahe avatar Sep 17 '23 15:09 dterrahe

Sorry for the late reply.

Activating ALL or NO filters habe the same result: all images are displayed. So you could consider both as default 😉.

Solarer avatar Oct 31 '23 16:10 Solarer

This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.

github-actions[bot] avatar Dec 31 '23 00:12 github-actions[bot]