calc84maniac / tiboyce

A Game Boy emulator for the TI-84 Plus CE and TI-83 Premium CE.
https://calc84maniac.github.io/tiboyce/
GNU General Public License v3.0
365 stars 20 forks source link

Improve menu #172

Closed runer112 closed 1 year ago

runer112 commented 2 years ago

Observable changes:

  1. Reposition menu items better/more consistently.
  2. Mark edited rather than unedited options with an asterisk.
  3. Improve font.

I also optimized and improved the readability/maintainability of some code.

Before After
35486 bytes 35342 bytes
image image
image image
image image
image image
image image
image image
runer112 commented 1 year ago

I opened this PR as a draft with the plan to get back to it soon to take the same kind of logic that exists for changed values in game-specific config mode and implement it for changed values in global config mode (with the baseline being the default values). But it's been two months now, so realistically I may not get back to this.

runer112 commented 1 year ago
adriweb commented 1 year ago

Squashed-merged in 3231c74b372b0877b140fbc352ef23a6fbfce0ce !