Bug 410829 - [krita-sprint-2019 bug/discussions] Annoying autosave on-canvas notifications while in canvas-only mode
Summary: [krita-sprint-2019 bug/discussions] Annoying autosave on-canvas notifications...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-11 20:41 UTC by David REVOY
Modified: 2022-09-19 12:03 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David REVOY 2019-08-11 20:41:06 UTC
Hi,

When switching the autosave to a short period of time (eg. 2min) and using the "canvas-only mode" with <TAB>, the on-canvas notification starts to be annoying (because long, blinking and repetitive). It is indeed two notifications: one telling that the autosaving is in progress and a second one immediately after reporting everything was saved and display the filename. (and sometime one telling autosave is post-poned while painting)

While I understand this informations might be useful (I learned during the meeting they come from a request) the notifications could be a bit more little, compact and short; maybe smaller and less text or icons?

I'm open to any proposal to enhance this in the future to enjoy more painting in canvas-only mode while keeping security of frequent autosaves (especially for beta-testers). Thank you!
Comment 1 Halla Rempt 2019-08-27 12:41:02 UTC
While there is already a general switch that disables all on-canvas messages globally, we could maybe add a checkbox "hide on-canvas messages" in the canvas-only settings?
Comment 2 David REVOY 2019-08-27 13:45:46 UTC
I guess a checkbox like that would hide also other useful notifications (Mirror, Rotation) and this ones are too useful in canvas-only mode to be hidden while painting. I would like to keep them visible. 

I think the core of my issue is only the obstrusive lenght of the notification; it takes half of the monitor with the full path to the file and disturbs painting with a low autosave frequency ... eg right now:

[ Autosaving... /home/deevad/peppercarrot/webcomics/new-ep30_Need-a-Hug/E30P02.kra ]
+
[ Finished Autosaving: .E30P02-autosave.kra ]

They are both really long compare to other on canvas notifications:

[ Horyzontal Mirroring: ON ] 
[ Rotation: 15° ] 
[ Layer is locked ] 

... and knowing the name of the file during this blink of time is not useful. This is too verbose. I would probably prefer something shorter like:

[ Autosaving: in progress ]
+
[ Autosaving: success ]
Comment 3 Halla Rempt 2019-08-27 13:50:48 UTC
Looks like there's already a config key for not showing autosave messages: forceShowAutosaveMessages, but there's no gui for it.

See also https://phabricator.kde.org/D8297
Comment 4 Tiar 2020-06-09 21:00:41 UTC
I agree with comment 2. We could first make the change in notifications and add the checkbox Boud mentioned in comment 1, and then check if there is anything more needed.
Comment 5 Halla Rempt 2022-09-19 12:03:39 UTC
Autosave now happens in the background and only shows a message in the statusbar.