4 ms·
They really should not do that. Saving implies that you can save the entire state of the image in a file, including layers, etc. Exporting implies saving a file
by tathougies 8y ago
They really should not do that. Saving implies that you can save the entire state of the image in a file, including layers, etc. Exporting implies saving a file as a different format that may not be 100% faithful to what you see in the app.
Disallowing saving follows the principle of least surprise, because when an application reports a successful save, users would expect the application state they see to actually be saved.
- jschwartzi 8y agoThat's really only true if your mental model is saving the state of the project or program. Most people want to save the state of the image, and exporting layer, guide, and other data is secondary to that. To put it another way, all the data you want "Save" to save isn't actually important to most people who want to use the "Save" button, and if it is they're most certainly aware of which image formats preserve that information. Having three different ways to save something depending on what you want to preserve is an odd way to do things that I'm bitten by every time I use GIMP.
- tathougies 8y agoWe should enforce clarity in thought through the UI. Muddling up ten different concepts because 'that's how people think' is a quick way to (1) wide adoption and (2) generalized confusion.