This pull requests implements a framework for interactive tutorials, as well as the first three tutorials.
See the changelog for more details.
Changelog
Platform changes:
- Added a whole new framework for interactive tutorials!
- This comes with three tutorials implemented, while more are planned based on how well these are received.
- Each tutorial explains its bits slowly and in small parts, while highlighting the relevant bits of the UI and waiting for you to perform the actions.
- While the tutorials do wait for you to do as they say, they do not stop you from doing other things meanwhile - you can experiment freely even while the tutorials are active.
- Pandora remembers which tutorials you completed and shows you that info.
- If you didn't complete the first tutorial yet, it will auto-start at login, explaining what tutorials are and where to find them. This applies to both new and existing accounts.
- Added a new wardrobe feature, that allows you to temporarily hide all items while in the "Body" tab.
- Removed the "Greeting" wiki page, as it is now replaced by the first tutorial.
Fixes:
- The header now shows the current account's display name instead of login username.
- Unified how unusable buttons look throughout the application.
- Unified how dialogs (and custom hover overlays) work, preventing some rare issues if more than one of these changed at the same time.
- Settings now check if they were saved and warn if applying them failed.
- Updated the "Contact" Wiki page to reflect that the asset repository has been made publicly accessible.
Checklist
[x] The change has been tested locally
[x] Added documentation to the new code and updated existing documentation where needed
References
None
About The Pull Request
This pull requests implements a framework for interactive tutorials, as well as the first three tutorials. See the changelog for more details.
Changelog
Checklist