darktable-org / darktable

darktable is an open source photography workflow application and raw developer
https://www.darktable.org
GNU General Public License v3.0
9.76k stars 1.14k forks source link

Styles menu is floating away from the pointer #15695

Closed beesyrupfactory closed 11 months ago

beesyrupfactory commented 11 months ago

Describe the bug

The Styles menu is floating away from the pointer, making the UI a bit awkward to use.

Steps to reproduce

  1. Start darktable
  2. Import a set of styles (I used t3mujinpack - specifically t3mujinpack_0.6.0_one-level.zip)
  3. Import an image from the lighttable tab
  4. Double click the image to enter into darkroom
  5. From the bottom menu click on the Styles quick access menu

Actual behavior: Some of the styles menu on the second and third level are floating. Also, related to #15694, not all menu options are shown for long lists exceeding 4 options as seen in the third level "t3mujinpack - Color Slide" menu option. The first level is fine.

Expected behavior

darktable should align the context menu to the pointer

Logfile | Screenshot | Screencast

Here's the second level and third level showing the styles menu opening away from the pointer: image image

The first level menu is working fine: image

Commit

No response

Where did you install darktable from?

darktable.org

darktable version

4.4.2

What OS are you using?

Mac

What is the version of your OS?

macOS Sonoma 14.1.1

Describe your system?

MacBook Pro M1 Max 14-inch 2021 32GB

Are you using OpenCL GPU in darktable?

No

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

beesyrupfactory commented 11 months ago

I am confirming this is fixed in the latest nightly Master branch 4.5.0+1237~g7298bbc35c-dirty, and I believe this is a duplicate of #14856.

Thank you!

MStraeten commented 11 months ago

there were several issues with gtk 3.24.37 used for the last official build. see https://github.com/darktable-org/darktable/issues/14856#issuecomment-1657092082 for an arm build of 4.4.2 with gtk3 3.24.38

beesyrupfactory commented 11 months ago

Thanks @MStraeten for the build. I haven't used a RAW processing software since 2011 with Lightroom. The SaaS model turned me away from it, and I'm so happy to have found darktable. I love this project, and want to thank all of the creators and contributors for making such a good piece of software.