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!
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?
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 ]
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
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.
Autosave now happens in the background and only shows a message in the statusbar.