I know there are more important things to do at the moment but I have some idea to improve the export experience, mostly small tweaks. - set the default format to png or jpg or ora? Usually we don't want to export in our save format - when the file already exists there is an override dialog. Place the default cursor on yes, that way we can press Enter Enter Enter to quickly export - save the export path/format/settings in kra files Reproducible: Always
If you export the document once in some format, it will save it in the same format net time you export a document in that session. I think this solves the problem, you just have to select a format for the first time.
I think this should be prioritized higher. This is currently my main gripe with using Krita, that exporting is so cumbersome. I think that once a given kra has been exported somewhere, it should remember the path and format of the export and let me just update the export with a quick keyboard shortcut (I suggest Ctrl+Alt+X).
Hi Isak, If you feel that this is important, perhaps you should try to come up with an implementation. I think it would be pretty dangerous to have the ok, overwrite option enable by default, though: pressing arrow-left, then enter might be a bit more cumbersome, but it's safer.
Enter as a shortcut for OK and Escape for Cancel is very common in dialog box world, no? @Isak If we go that way then it's better to copy the behaviour of save Save (Ctrl+S) Save As... (Ctrl+Shift+S) Export (Ctrl+E) Export As... (Ctrl+Shift+E)
@zeusex81 I agree, but unfortunately Ctrl+E is occupied. :/ What is the policy/precedent for moving default keybindings? @Boudewijn I think I will try to implement this. Just got to get my bearing in the repo first, as I have not contributed before. Any idea where I should start looking if I want to implement something like this?
Ctrl E is for merging layers, I have kept shift + E for export that is available.
The "do you want to overwrite" dialog is actually part of the file dialog implementation and OS/desktop specific. That the dialog offers Cancel by default is standard for an overwrite dialog: the safe option should be given by default. That cannot be changed. Besides, it's not part of Krita's code. If you want to create an new export-with-last-settings-with-this-name-no-questions-asked option, it would be good to take a look at how the incremental safe option is implemented in KisViewManager::slotSaveIncremental
Thank you, I'll have a look at that.
Can this wish report be closed? There is no conclusion what to do, there are some workarounds provided but it's hard to see from comments if anything new can or should be done now. Also btw, there is the Batch Explorer plugn made by GDQuest and available in Krita by default, I believe that one also uses the default or just last used configuration, can be suitable for this usecase. Otherwise I think that the exact behaviour that @zeusex81 is talking about should be implemented in some easy Python script, possibly, not as a default action for Export; reasons were already explained. And that would speed it up too by turning three Enters into one.