https://bugs.kde.org/show_bug.cgi?id=395774

Victor Wåhlström <victor.wahlst...@initiali.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |victor.wahlstrom@initiali.s
                   |                            |e

--- Comment #4 from Victor Wåhlström <victor.wahlst...@initiali.se> ---
While "Export" would avoid this problem entirely, I don't think the original
report is without merit.

I'm not sure everyone is aware of the difference between "Save As" and
"Export", and what they do exactly. Given that "Save As" is pretty consistent
across applications and "Export" might not even exist, it's easy to default to
the familiar "Save As" even though "Export" is what you want.

Since the data in the current session is not immediately lost when you save to
a different format, you can simply recover from a "Save As: PNG" situation by
using "Save As" again and save to KRA.

The real problem is that once you use "Save As", Krita clears the dirty state,
allowing for the following scenario:

1. Create a new document
2. Draw something
3. Save as KRA
4. Continue working
5. Save as PNG
6. Close Krita
7. Krita won't warn you about unsaved changes, discarding all work done in step
4.

Sure, you still have the PNG file, but that's missing a bunch of data.

One way to avoid this scenario is to have Krita keep track of the last time you
saved the current session as KRA, separately from the internal dirty state.
This way, Krita knows that there are "unsaved" changes when you close the
document, despite having just saved it to PNG.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to