Skip to content

v0.27.3 — the lobby list scrolls

Choose a tag to compare

@campavao campavao released this 26 Aug 00:58
· 48 commits to main since this release

The ROYALE screen fits the screen again

Hosting a room with a few trainers in it ran the lobby list off the bottom
of the canvas — FILL TO, TRAINERS, START MATCH and LEAVE were all
below the visible area with no way to scroll to them. The screen that
starts matches could not start one.

The box was sized to hold every row, unconditionally. That is fine for a
list of fixed length and wrong for this one: the hosted lobby is the room
code, then one row per trainer in it, then the host's settings — so it
grows without bound as a room fills. Three trainers is thirteen rows on a
canvas that holds eight.

The list scrolls now, with the game's own "more below" arrow, exactly the
way the START menu already handled its own variable row count.

The first ROYALE face is deliberately still short enough to need no
scrolling at all, and the test suite now holds it to that — it is the one
screen nobody should have to scroll, and it picked up a version row in
v0.27.2.

Everything from v0.27.2, v0.27.1 and
v0.27.0 is included.

Needs gen1recomp v0.2.26 or newer.