Skip to content

Conversation

@scribblemaniac
Copy link
Member

Initially this was a fix for the 'x' button of the project recovery dialog not doing anything, however I ended up adding a couple other changes at the same time. There is now a Cancel option in that dialog which will ignore the unrecovered project until next time the program is started. This is an important option when running multiple Pencil2D instances (which you shouldn't do!), and it is in my opinion the most appropriate behavior to take when a user dismisses the dialog without explicitly choosing to open or delete the unrecovered project. This is also now the button that receives focus by default so if the user happens to press enter before reading the dialog, no harm is done.

I also have added support for handling multiple unrecovered projects. Previously, a dialog would only show up for the first unrecovered project, but now it show a dialog for every unrecovered project unless the user has opened one for recovery. It's not the most elegant solution, but it's not a situation that should come up often.

@scribblemaniac scribblemaniac added Enhancement UI Related to the visual appearance of the program labels Nov 6, 2025
@github-project-automation github-project-automation bot moved this to Needs Review in Pull Request Priority Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement UI Related to the visual appearance of the program

Projects

Status: Needs Review

Development

Successfully merging this pull request may close these issues.

1 participant