darktable-org / darktable-org/darktable

Top bar present in tiling window managers (Wayland)

Open
#19,806 6 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Is there an existing issue for this?
  • I checked and did not find my issue in the already reported ones
Describe the bug

Today I tried the 5.3 version (git) and I've noticed an addition of a top bar saying "darktable" in the centre and a cross button in the right to close the application. This top bar / title bar is not present in the production version I've also installed (5.2.1).

Tested with:

  • Hyprland (Wayland). The bug is present in 5.3; the production version does not show the top bar as expected.
  • bspwm (Xorg). The bug is not present in 5.3 nor production version 5.2.1.

As for now, I've not tested it in other Wayland tiling window managers.

Steps to reproduce
  1. Open darktable in a Wayland tiling window manager, like Hyprland
Expected behavior

In tiling window managers (Wayland and Xorg), the top bar with the name of the app "darktable" and the cross to close the app, should not be shown.

Logfile | Screenshot | Screencast

Without top bar (version 5.2.1):

Image

With top bar (version 5.3.0)

Image
Commit

No response

Where did you obtain darktable from?

darktable.org / GitHub release. Compiled using AUR.

darktable version

5.3.0+926~g579231c780

What OS are you using?

Linux

What is the version of your OS?

Archlinux

Describe your system
  • Framework 13 AMD
  • AMD Ryzen 7 7840U w/ Radeon 780M Graphics
  • 32 GB of RAM
  • Hyprland (Wayland)
  • GTK3 3.24.51
  • GTK4 4.20.2
Are you using OpenCL GPU in darktable?

Yes

If yes, what is the GPU card and driver?

RustiCL, Radeon 780M Graphics with 4GB of shared memory

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

No response

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.

Research direction

Reproduce the issue by running darktable 5.3 under Hyprland and compare its window presentation with 5.2.1 and with bspwm. No file or test is named, so trace the window-decoration behavior from the application startup or window setup; done means the top bar is absent in tiling Wayland and Xorg environments without regressing normal window behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.