Skip to content

feat: UI rewrite - #215

Merged
PhlexPlexico merged 21 commits into
mainfrom
ui-rewrite
Oct 2, 2026
Merged

PhlexPlexico merged 21 commits into
mainfrom
ui-rewrite

Conversation

@PhlexPlexico

Copy link
Copy Markdown

This change includes a new UI that has some polish for the generator application. We use the system font text to now draw text, and use citro2d in order to draw bounding boxes and layers in the app.

New toggles have been included for on/off functions.
New defaults have been made for shuffle settings.

Various shopsanity fixes also exist since we were working on this at the same time.

PhlexPlexico and others added 21 commits September 29, 2026 19:48
- Change a few colors and add a few new colors.
- Implement toggle switches for Bool options
- Change selected item in options menus to have a full yellow outline instead of just the yellow tick
- Removes unnecessary comments and renames a few erroneously named functions
- Renames settings options so that anything that is either On or Off is renders as a toggle switch.
  - Options with more than one selectable choice remain as text and settings that have multiple choices including an "Off" setting have been renamed accordingly
- Adjusts default settings for certain options to be on by default
Add things that the rebase decided not to bring in
- Enable A button to scroll to next option same as Right D Pad
Adjusts names of locations to be abbreviated for easier reading and better consistency
Also adjusts spacing in files
Adjust display of Location Name strings so that there is no more line breaks and text does not overflow
Undo change for Secret Shrine, Moon, and Ikana Castle since they're short names anyways and it avoids duplicate abbreviations
and refix spacing
Hides alternate check locations from the exclude locations menu as they did nothing anyways
Fix Shopsanity so it actually works
- Reimplements shopsanity placement logic so that items are actually placed logically rather than prices being arbitrarily assigned
fix: Gated CitraPrints behind a debug.

fix: Changed bottles that give refills to be noVariable.
Either red or blue potion works!
@PhlexPlexico
PhlexPlexico merged commit b3a4c94 into main Oct 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants