STEPS TO REPRODUCE 1. open Spectacle by pressing printscreen key 2. click on "Show annotation tools" button on top 3. try to highlight something in the screenshot with a unfilled circle/ellipse/square/rectangle OBSERVED RESULT we can't draw a unfilled circle/ellipse/square/rectangle anymore EXPECTED RESULT we can draw a unfilled circle/ellipse/square/rectangle like in Spectacle 22.12.3 SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.27.3 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8 Graphics Platform: Wayland
> we can't draw a unfilled circle/ellipse/square/rectangle anymore You mean a rectangle/ellipse outline? It could be more convenient, but you can currently do that by setting the fill opacity to 0 and disabling the shadow.
(In reply to Noah Davis from comment #1) > > we can't draw a unfilled circle/ellipse/square/rectangle anymore > > You mean a rectangle/ellipse outline? It could be more convenient, but you > can currently do that by setting the fill opacity to 0 and disabling the > shadow. Can you tell me how to set the fill opacity to 0 please?
Created attachment 157820 [details] where to set opacity
A better color picker would probably also help
Thanks. I want to highlight things like the ones highlighted in green and red in the following screenshot: https://bugsfiles.kde.org/attachment.cgi?id=157791
Maybe we ought to have checkboxes for fill and stroke so that disabling them becomes more convenient and obvious
That seems like a good idea.
Created attachment 158673 [details] Use a heckbox to control the usage of fil
I miss that a lot, too. I am not that experienced in … all this stuff :-) ... but also interested. First try: https://invent.kde.org/hotzeplotz/spectacle/-/tree/optional-fill-color See Attachment for current state. https://bugs.kde.org/attachment.cgi?id=158673 If this is something usable, I'd love to finish it. But would need some guidance, review and advice. Would that be possible?
(In reply to Stefan from comment #9) > If this is something usable, I'd love to finish it. But would need some > guidance, review and advice. Would that be possible? Hello Stefan, just send an MR to the Spectacle project. :) This way * other people will know there's someone working on this * the other devs can better assist you by reviewing the code
What we should probably do in the short term is default to "no fill" for these shapes, and fix the bug that when there's no fill, the background isn't 100% visually transparent but rather has a light gray overlay.
A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/236
A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/237
Git commit 8a9540083b1024fb30f93b0d0e250574459a2f8a by Noah Davis. Committed on 05/05/2023 at 10:07. Pushed by ndavis into branch 'master'. Use transparent default fill color for rectangle and ellipse annotations M +2 -2 src/Gui/SettingsDialog/spectacle.kcfg https://invent.kde.org/graphics/spectacle/commit/8a9540083b1024fb30f93b0d0e250574459a2f8a
Git commit fa56462fac97b81887fc91fcb1eaa94a815bded0 by Noah Davis. Committed on 05/05/2023 at 10:07. Pushed by ndavis into branch 'master'. Allow making annotation colors fully transparent via checkboxes M +24 -12 src/Gui/AnnotationOptionsToolBarContents.qml https://invent.kde.org/graphics/spectacle/commit/fa56462fac97b81887fc91fcb1eaa94a815bded0
Git commit f2e9ff1ffb013af7381dba8bcf9c254f519be38b by Noah Davis. Committed on 05/05/2023 at 15:28. Pushed by ndavis into branch 'release/23.04'. Allow making annotation colors fully transparent via checkboxes (cherry picked from commit fa56462fac97b81887fc91fcb1eaa94a815bded0) M +24 -12 src/Gui/AnnotationOptionsToolBarContents.qml https://invent.kde.org/graphics/spectacle/commit/f2e9ff1ffb013af7381dba8bcf9c254f519be38b
Git commit 09700b7f5dd23ed5355954a0727a75c188931906 by Noah Davis. Committed on 05/05/2023 at 15:28. Pushed by ndavis into branch 'release/23.04'. Use transparent default fill color for rectangle and ellipse annotations (cherry picked from commit 8a9540083b1024fb30f93b0d0e250574459a2f8a) M +2 -2 src/Gui/SettingsDialog/spectacle.kcfg https://invent.kde.org/graphics/spectacle/commit/09700b7f5dd23ed5355954a0727a75c188931906
*** Bug 469592 has been marked as a duplicate of this bug. ***