Bug 505790

Summary: Swap button locations after 6.4.0 update
Product: [Applications] Spectacle Reporter: EpicTux123 <EpicTux123>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde, nate
Priority: NOR    
Version First Reported In: 6.4.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description EpicTux123 2025-06-19 16:10:42 UTC
After the update to Plasma 6.4.0, some buttons in Spectacle have been reordered.

Specifically, I am talking about

Accept / Save / Save as / Copy to clipboard

(those at the bottom)

My request is to swap places for Accept and Copy to clipboard, as I believe most people will use a screenshot tool to copy it to the clipboard as their priority.

Thanks.
Comment 1 Nate Graham 2025-06-19 20:39:26 UTC
That isn't assumption that we can safely make, though. People do lots of thing with their screenshots: they copy them immediately; they save them immediately; they open them in a window for further editing, etc. Any chance we make here would pretty much be arbitrary in the absence of detailed telemetry to let us know what people actually do.
Comment 2 EpicTux123 2025-06-19 20:53:38 UTC
As far as I remember, the order I suggested was the one used before the update to 6.4.0. So, in that sense, this new order is also arbitrary. I still think "Copy to clipboard" should be the first option or, at least, give a way to customize the button orders.
Comment 3 Nate Graham 2025-06-19 21:21:19 UTC
A customizable toolbar makes sense; that's tracked with Bug 469282.
Comment 4 Noah Davis 2025-06-20 04:55:27 UTC
"Accept" can save, copy, do both or just show the result in a viewer window. "Accept" is also the action that is triggered when you press enter or double click the selected area. My assumption was that "Accept" will be the primary action based on how the user has configured the app. I do agree that allowing the toolbar to be configured makes sense, it's just that there isn't a pre-made way to do that in Qt Quick. It might not come soon unless there is a push towards doing that.