Bug 397121 - Hide mouse pointer by default
Summary: Hide mouse pointer by default
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 18.04.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2018-08-03 09:34 UTC by null
Modified: 2020-07-20 04:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 20.08.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description null 2018-08-03 09:34:50 UTC
It's what KSnapshot did, what I get when pressing Meta+Print on Windows 10, and as far as I can tell is what macOS is doing. gnome-screenshot also defaults to hiding the cursor.

More often than not, the cursor is placed at a random location and will unintentionally obscure what's on the screenshot. Only in selected cases the cursor is positioned exactly over an element on purpose, in which case the user could still check the option to include it manually.

Let's optimize for the common use case, and what other platforms converged to.
Comment 1 Nate Graham 2018-08-09 20:34:25 UTC
+1. If everyone else does it this way, let's be consistent.
Comment 2 Nate Graham 2018-08-09 22:38:13 UTC
Go ahead and submit the patch if you'd like. I'm preparing for Akademy and don't really have the time at the moment.
Comment 3 Antonio Prcela 2020-06-11 13:29:11 UTC
Another case of yay or nay.
Snipping tool in Windows uses no pointer by default.
ShareX includes pointer by default. I don't know if KSnapshot did it by default or not.

https://invent.kde.org/graphics/spectacle/-/blob/master/src/Gui/SettingsDialog/spectacle.kcfg#L60
Comment 4 Nate Graham 2020-06-12 05:15:18 UTC
KSnapshot did hide it by default.

Go ahead and submit a patch for this if you'd like. Feels like people would prefer it as the default setting.
Comment 5 Antonio Prcela 2020-06-12 20:31:49 UTC
(In reply to Nate Graham from comment #4)
> KSnapshot did hide it by default.
> 
> Go ahead and submit a patch for this if you'd like. Feels like people would
> prefer it as the default setting.

https://invent.kde.org/graphics/spectacle/-/merge_requests/7

Let's see how the feedback goes :)
Comment 6 Nate Graham 2020-07-20 04:35:42 UTC
Git commit b9b78767a58a39b15521709dc7b95d5dd7a43bb2 by Nate Graham, on behalf of Antonio Prcela.
Committed on 20/07/2020 at 04:34.
Pushed by ngraham into branch 'release/20.08'.

Hide mouse pointer by default
FIXED-IN: 20.08.0

M  +1    -1    src/Gui/SettingsDialog/spectacle.kcfg

https://invent.kde.org/graphics/spectacle/commit/b9b78767a58a39b15521709dc7b95d5dd7a43bb2