Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert fixed panel header #18388

Merged
merged 2 commits into from
Feb 10, 2025

Conversation

dterrahe
Copy link
Member

@dterrahe dterrahe commented Feb 9, 2025

@TurboGit please revert #18323 with this PR

The approach I used has severe problems that our testing didn't reveal and that are not solvable without triggering other problems. #18381 is not one of those; it is easy to prevent (see #18379). But I haven't been able to solve #18375 (which happens when starting without any expanded headers) without many gtk-warning at startup. Even when the headers eventually show (you can press B to trigger a redraw) changing the font size causes many warnings on the command line again.

In the end, gtk just gets very confused when resizing widgets within event boxes after they have been realized and this confused internal state triggers warnings. I'll either have to abandon the idea or come with a different approach (maybe temporarily reparenting the topmost header, which is likely to open its own can of worms).

fixes #18375

@TurboGit TurboGit added this to the 5.2 milestone Feb 10, 2025
Copy link
Member

@TurboGit TurboGit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@TurboGit TurboGit merged commit 2d82e9f into darktable-org:master Feb 10, 2025
6 checks passed
@TurboGit TurboGit added the scope: UI user interface and interactions label Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: UI user interface and interactions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

UI elements in sidebars not visible when darktable is opened
2 participants