Weekly Progress Report #21
I moved to a new apartment this week, so I spent a lot of time packing, moving and unpacking. That meant there wasn't that much time for PogoChamp, but I also had the whole week off at work, so I still made some pretty good progress.
The most exciting thing I worked on this week are the new designs. A UX designer friend of mine generously volunteered some time to help me revamp the menus. There's still lots of work to be done, but I look forward to showing you the progress in next week's progress report!
New Designs
The most exciting thing I worked on this week are the new designs. A UX designer friend of mine generously volunteered some time to help me revamp the menus. There's still lots of work to be done, but I look forward to showing you the progress in next week's progress report!
Changelog
- Times shown in Replay Menu rows now properly show completion time, instead of total time of the replay.
- Change the replay current ghost selection UI to use Easy Performant Outline instead of my custom material.
- Revamped the demo warning mockup to look like the new designs.
- Revamped the Main Menu UI based on the new designs.
- In the Main Menu, clicking left from the Discord button now returns it back to the button it came from when you navigated to it.
- Fixed incorrect text labels in the main menu.
- Removed levels that aren't in the demo from the build settings.
- Partial fix to Main Menu background not resizing for different aspect ratios.
- Fix issue where demo warning buttons could animate to hovered while currently hovered, resulting in repeated flashing while mousing over them.
- Redesigned Pause Menu based on new designs.
- Removed EventSystem objects from all menu prefabs and made the MenuManager the owner of the EventSystem. This improves control consistency and fixes various potential bugs.
- Set up a TextMeshPro stylesheet for easy styles.
- Applied stylesheet styles to the Pause Menu.
- Cleaned up the Level Score HUD code so that animations are owned by the same script that updates the images and text.
- Began major refactoring of styling and support for automatic style swapping between light and dark styles when UI elements are selected.
- Created prefab for menu buttons that resizes itself properly based on text size and changes color when selected.
- Apply EventSystem changes to the MenuManager prefab.
- Disable "Deselect on Background Click" in the MenuManager EventSystem.
- Fixes Score HUD ui misplacement on a bunch of levels.
- Add Line-height specification to stylesheet styles.
- Apply stylesheet styles to the demo warning popup UI.
- Update the replay menu UI based on the new designs.