Bug 482262

Summary: Gwenview: Color Picker is missing: On Plasma 6, the "Select Color" menu won't show when you click on color palette => the three-dot button.
Product: [Applications] gwenview Reporter: athaswildwhisper55232.untainted604
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: g.guerin, m.benjenec, nate, pavel.urusov
Priority: NOR Keywords: qt6
Version First Reported In: 24.02.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Visual demonstration of the issue.

Description athaswildwhisper55232.untainted604 2024-03-03 00:27:38 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE

Using Plasma 6:

Follow the video:
- https://files.catbox.moe/bskb7p.webm
- https://files.catbox.moe/g6bu09.mp4

1. Open Gwenview.
2. Open an image. It can by **any** image file.
3. Open "Show Editing Tools" --> "Annotate". A new window should appear. It will present you the image editing tools.
4(optional). Select any drawing and pencil type. It might be rectangle fill, adding text, or whatever editing tools is on the left toolbar.
5. Select the color palette on the top-left corner of that new edit window.
6. Finally, Click on the "three-dot" button.

If "Select color" window color chooser should not appear, voila, you triggered the bug I described!

OBSERVED RESULT

The "three-dot (...)" button does nothing. Just changes its color to just black or any previous or whatever color.

EXPECTED RESULT

"Select color" window color palette chooser should pop up when clicking on the "three-dot (...)" button.

Using Plasma 5.27.10,

View and follow what I do in the video: https://files.catbox.moe/fo03dj.mp4

Operating System: EndeavourOS 
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.6-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Celeron® N4100 CPU @ 1.10GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 600
System Version: 1.0
ADDITIONAL INFORMATION
Comment 1 athaswildwhisper55232.untainted604 2024-05-30 11:45:09 UTC
Seems as of Plasma 6, gwenview is OK.

However, the color picker in the "Annotate" menu, in which I edit an image file, when I click the color palette => the "..." button still does not work.
Comment 2 Pavel Urusov 2024-07-25 19:25:39 UTC
Changing to confirmed, I am experiencing the same issue on Plasma 6.1.3 (openSUSE TW 20240722)
Comment 3 NitramO 2025-04-29 17:37:20 UTC
Created attachment 180787 [details]
Visual demonstration of the issue.

Same issue for me. (added an Attachement showing the issue)

My kinfo:
- Operating System: KDE neon 6.3
- KDE Plasma Version: 6.3.4
- KDE Frameworks Version: 6.13.0
- Qt Version: 6.8.3
- Kernel Version: 6.11.0-24-generic (64-bit)
- Graphics Platform: Wayland
- Processors: 20 × 13th Gen Intel® Core™ i7-13700H
- Memory: 31.0 Gio of RAM
- Graphics Processor 1: Intel® Graphics
- Graphics Processor 2: NVIDIA GeForce RTX 4060 Laptop GPU
Comment 4 NitramO 2025-04-29 18:04:32 UTC
(In reply to NitramO from comment #3)
> Created attachment 180787 [details]
> Visual demonstration of the issue.
> 
> Same issue for me. (added an Attachement showing the issue)
> 
> My kinfo:
> - Operating System: KDE neon 6.3
> - KDE Plasma Version: 6.3.4
> - KDE Frameworks Version: 6.13.0
> - Qt Version: 6.8.3
> - Kernel Version: 6.11.0-24-generic (64-bit)
> - Graphics Platform: Wayland
> - Processors: 20 × 13th Gen Intel® Core™ i7-13700H
> - Memory: 31.0 Gio of RAM
> - Graphics Processor 1: Intel® Graphics
> - Graphics Processor 2: NVIDIA GeForce RTX 4060 Laptop GPU

I'm using the flatpak version that comes by default with KDE Neon btw!
Comment 5 Gauthier 2025-06-06 15:50:14 UTC
I can also reproduce.

KDE Gears Version: 25.04.1

Operating System: Fedora Linux 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.9-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 PRO 6650U with Radeon Graphics
Memory: 30.7 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Comment 6 Nate Graham 2025-06-09 16:15:08 UTC
This issue will be in the upstream kImageAnnotator UI that Gwenview uses; please report it at https://github.com/ksnip/kImageAnnotator. Thanks!
Comment 7 Gauthier 2025-06-09 21:46:41 UTC
(In reply to Nate Graham from comment #6)
> This issue will be in the upstream kImageAnnotator UI that Gwenview uses;
> please report it at https://github.com/ksnip/kImageAnnotator. Thanks!

Done. Though tere isn't much activity on that project so let's see. Otherwise I wonder if Gwenview could start using the Spectacle annotation tool which is pretty good and which would make the experience more consistent across KDE apps. I haven't done a proper feature comparison between the two tools though.
Comment 8 Nate Graham 2025-06-09 21:55:41 UTC
Unfortunately Gwenview cannot easily do so, but Photos can as it has a QML UI. In fact we're currently scoping out doing just that, as part of a broader push to get Photos to feature parity with Gwenview.
Comment 9 Gauthier 2025-06-09 22:05:10 UTC
(In reply to Nate Graham from comment #8)
> Unfortunately Gwenview cannot easily do so, but Photos can as it has a QML
> UI. In fact we're currently scoping out doing just that, as part of a
> broader push to get Photos to feature parity with Gwenview.

Makes sense, thanks for the explaining. I'll certainly keep an eye on Photos!
Comment 10 Gauthier 2025-06-11 13:16:53 UTC
This is somehow fixed btw. With latest KDE Gears 25.04.2 and Qt 6.9.1 update it's now working fine.
Comment 11 NitramO 2025-07-25 16:53:16 UTC
I still have this issue with latest update!

My kinfo:
- Operating System: KDE neon User Edition
- KDE Plasma Version: 6.4.3
- KDE Frameworks Version: 6.16.0
- Qt Version: 6.9.1
- Kernel Version: 6.14.0-24-generic (64-bit)
- Graphics Platform: Wayland
- Processors: 20 × 13th Gen Intel® Core™ i7-13700H
- Memory: 32 Gio of RAM (31.0 Gio usable)
- Graphics Processor 1: Intel® Graphics
- Graphics Processor 2: NVIDIA GeForce RTX 4060 Laptop GPU
Comment 12 Antonio Rojas 2025-07-25 19:46:33 UTC
*** Bug 507489 has been marked as a duplicate of this bug. ***