Bug 473306

Summary: Annotation settings are not persisted
Product: [Applications] Spectacle Reporter: alexander.w.minchin
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED FIXED    
Severity: normal CC: kde, nate
Priority: NOR    
Version First Reported In: 21.12.3   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 23.04
Sentry Crash Report:

Description alexander.w.minchin 2023-08-12 02:49:54 UTC
STEPS TO REPRODUCE
1. Open the annotation tool and change a few annotation tool settings from their defaults. For example, I often use the Rectangle tool, change the color to red (default is gray), and switch to "Border and No Fill" (default is filled).
2. Annotate the image, hit Annotation done, and close Spectacle.
3. Re-open Spectacle, take another screenshot and re-open the annotation tool.

OBSERVED RESULT
Annotation tool settings revert to their defaults.

EXPECTED RESULT
Previously selected tool settings are restored.

SOFTWARE/OS VERSIONS
spectacle Version: 21.12.3
KDE Plasma Version: 5.24.7
KDE Frameworks Version: 5.92.0
Qt Version: 5.15..3
Kernel Version: 5.15.0-78-generic (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2023-08-12 13:28:24 UTC
> spectacle Version: 21.12.3

This is rather old version of Spectacle. Persistence was implemented for a later release. I'm using the upcoming 23.08 where I can confirm it works, but I'm pretty sure it worked in 23.04 too.