1. PogoChamp
  2. News
  3. Weekly Progress Report #21

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.

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.