darktable-org / darktable-org/darktable

Permanent overlay in preview view and culling view not refreshed correctly

Open
#20,359 6 comments 0 reactions 1 assignee View on GitHub

@wpferguson is already working on this.

Since Feb 21, 2026.

no-issue-activity
Dominant language
C
Stars
13.1k
Forks
1.4k
Avg merge
22h 14m
Merged PRs (30d)
198

Description

As I explained in issue #20252, tooltips and extended overlays were not refreshing properly.

PR #20253 correctly fixed the tooltips for the lighttable, but not the tooltips and extended overlays for the preview view. In addition, I discovered that the same thing happens with the tooltips and extended overlays in the two culling views.

This is annoying because, especially in the preview view, the color labels are displayed via permanent overlays, but the color labels are located on the far right and are very small, barely visible. I had never seen it until @wferguson pointed it out to me. Yet, I have been using darktable for a very long time ;-). This is definitely a UI flaw that should also be fixed.

There is another possible solution, which is to separate the display of the permanent overlay from the display of the extended overlay. In other words, today we can have the following display:

  • Nothing

  • Permanent Overlay alone

  • Extended overlay AND permanent overlay

It would be nice to have:

  • Nothing

  • Permanent overlay alone

  • Extended overlay alone

  • Extended overlay and permanent overlay

This is possible today because it is now possible to add the variables $(LABELS.ICONS) and $(RATING.ICONS) in the definition of extended overlays. We can therefore do without the display of permanent overlays.

Would it be possible to improve the interface in this way?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.