Bug 505494

Summary: In the Annotate mode tool color menu, clicking the ellipsis button changes the color to black instead of opening the full color picker
Product: [Applications] gwenview Reporter: Sauf <hsaom>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: alexander.stehlik, john.kizer, sadiyumusak
Priority: NOR    
Version First Reported In: 25.04.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sauf 2025-06-12 00:35:15 UTC
SUMMARY
you can not select other colors in annotate mode

STEPS TO REPRODUCE
1. open an image
2. select Annotate
3. Select any tool that color option (e.g. pen)
4. Select color and then three dots

OBSERVED RESULT
the color chooser does not open, instead black color selected.

EXPECTED RESULT
color chooser opens

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.1
Kernel Version: 6.15.2-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Comment 1 Sauf 2025-06-12 00:53:15 UTC
Wayland only affected, not x11.
Comment 2 Antonio Rojas 2025-06-12 06:56:22 UTC

*** This bug has been marked as a duplicate of bug 502650 ***
Comment 3 Sauf 2025-06-12 10:23:52 UTC
(In reply to Antonio Rojas from comment #2)
> 
> *** This bug has been marked as a duplicate of bug 502650 ***

Thanks for triage, but I think it's little bit different. with new qt update bug 502650 has gone and you can change and select, but now you only can't select color picker. maybe it is side effect too.
Comment 4 Sauf 2025-06-12 11:51:22 UTC
both bugs are related to kcolorpicker and kimageannotator. It seems the developer abounded projects.(In reply to Sauf from comment #3)
> (In reply to Antonio Rojas from comment #2)
> > 
> > *** This bug has been marked as a duplicate of bug 502650 ***
> 
> Thanks for triage, but I think it's little bit different. with new qt update
> bug 502650 has gone and you can change and select, but now you only can't
> select color picker. maybe it is side effect too.

though both bugs are related to kcolorpicker (https://github.com/ksnip/kColorPicker) and kimageannotator (https://github.com/ksnip/kImageAnnotator).
Comment 5 John Kizer 2025-06-13 16:15:33 UTC
I can reproduce on my Fedora KDE 42 device with KDE stuff built from source:

Gwenview: 25.07.70
KDE Frameworks: 6.16.0
Qt: Using 6.9.1 and built against 6.9.1
Fedora Linux 42 (KDE Plasma Desktop Edition) (Wayland)
Kernel: linux 6.14.9-300.fc42.x86_64

Thanks!
Comment 6 Sadi 2025-08-17 10:24:00 UTC
It seems we need to use something like "~/.local/share/applications/spectacle-annotator.desktop" with "Exec=spectacle -E %U" to annotate images using these tools until this is fixed, and return to Gwenview Annotator only when we also want to apply immage effects like Drop Shadow, Border, etc. which Spectacle Annotator doesn't have.

Ideally, users would be happier to see the same annotation utility having all these functionalities and interface combined into one, and embedded in these 2 closely related apps.
Comment 7 Sauf 2025-08-17 17:56:19 UTC
(In reply to Sadi from comment #6)
> It seems we need to use something like
> "~/.local/share/applications/spectacle-annotator.desktop" with
> "Exec=spectacle -E %U" to annotate images using these tools until this is
> fixed, and return to Gwenview Annotator only when we also want to apply
> immage effects like Drop Shadow, Border, etc. which Spectacle Annotator
> doesn't have.
> 
> Ideally, users would be happier to see the same annotation utility having
> all these functionalities and interface combined into one, and embedded in
> these 2 closely related apps.

Yeah, agree.
For now we can also use Gwenview XWayland env (QT_QPA_PLATFORM=xcb); because X11 is not effected.

Gwenview Annotator library is third party and unmaintained. KDE developers want to give features parity (=replace?) Gwenview with Photos (Koko). Photos is QML app and now it is under heavy development. Spectacle Annotator is available in that too.