-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open files as read-only #3811
Comments
What if we just show a warning message as suggested in #3812 and then the loaded file is renamed as |
Probably we could rename the file (so it's harder to overwrite the original file) but still load it as read-only (so the user must use File > Save As explicitly or something similar). Generally I think that saving this file will result in an unexpected result for the user and lost of information, I'm still not sure if we should or not completely disable the save option in this case (the only proper solution to continue for the user is updating Aseprite to the latest version, that is the most important part of the message in #3812, that the latest version of Aseprite must be used to edit the file without losing information). |
…as read-only (fix aseprite#3812, fix aseprite#3811)
…as read-only (fix aseprite#3812, fix aseprite#3811)
…as read-only (fix aseprite#3812, fix aseprite#3811)
…as read-only (fix aseprite#3812, fix aseprite#3811)
Along with #3829 I'll include some changes, mainly to centralize the read-only/warning dialog to something like this: The "Update Aseprite" link just goes to https://www.aseprite.org/faq/#update |
…bility (#3811, #3812) Several changes were included: - Fixes in TextBox widget to show it with proper size hint when it's outside a viewport - Added the IncompatFileWindow with a message + link to know how to update Aseprite and solve the situation - Moved CannotModifyWhenReadOnlyException from app/doc.h to app/transaction.h
It would be nice to have an option to load files as read-only, or load then as read-only by default when something strange happens in the loading process, mainly when loading .aseprite files, e.g. some unsupported information/chunk inside the file was discarded, so we don't want to overwrite the content by default.
The text was updated successfully, but these errors were encountered: