Groovy Palette & Frames 0.4.1
-
Fixed:
FRAMEneeded a restart. Choosing a border did nothing until
the next launch.Font.drawBoxdoes readFont.BORDERfresh on every call, so the change
is instant the moment something writes it — and nothing did. 0.4.0 applied
the frame at load and ongame.readyand nowhere else. It now also
listens formod.options_changed, whichManagerState:setOptionemits
right after storing a value, so the border redraws the very menu you are
choosing it in.The test drives the loader's own event bus rather than calling the apply
function directly — calling it directly would have passed in 0.4.0 too. -
The README now says which rows take effect at once and which wait for the
next launch, and the suite asserts it:FRAMEandUSE ADVANCEDare
live,PACKSandSTART MENUare read once at load because one builds
the COLORS list and the other registers a screen. -
Releases are titled with the mod's name rather than its id, so this
one reads Groovy Palette & Frames 0.4.1. The asset stays
groovy_palette-<version>.zip: the launcher's updater looks for that
exact name, so it follows the id through any rebrand.