lexys-labyrinth/js
Eevee (Evelyn Woods) 41e5b5f9b8 Rework mobile layout to be more compact, et al.
- On small screens, the top two headers (with the pack + level names)
  are now removed; instead the pack and level name are shown when
  starting each level, and the buttons from those headers are moved into
  a pause menu.

- The options, compat, and level browser dialogs were all reworked to
  fit better on narrow screens.

- The level overlay has a more consistent layout and tries harder to not
  draw in the middle, where the player generally is (except that the
  mobile pause menu goes there, but oh well).

- The score tally at the end of a level is now less of a small table and
  more of...  more numbers, I guess?

- Links to the music source and author now open in a new window to
  reduce risk of accidentally clicking them and losing your progress.

- A few obituaries were shortened, and several more were added.

- The game ending screen is now accessible on a touchscreen (oops).

- The pause and rewind buttons visually indicate when you're in that
  mode, suggesting you can hit them again to switch to normal play.

- Touch controls are now relative to the player and only apply within
  the game viewport.

- Disabled buttons look a bit less janky.

Still some work to do on this, but it's a pretty solid start.
2021-05-21 21:10:44 -06:00
..
editor Add support for rotating or flipping a level or selection 2021-05-16 17:52:31 -06:00
headless "Fix" the Lynx TWS of Southpole by extending the "out of input" threshold a bit 2021-05-11 18:16:34 -06:00
vendor Abandon the .mjs naming scheme 2021-03-07 18:06:42 -07:00
algorithms.js Move diamond iteration to algorithms so the editor can (eventually) use it 2021-04-26 15:57:13 -06:00
defs.js Rework mobile layout to be more compact, et al. 2021-05-21 21:10:44 -06:00
format-base.js Merge trap/cloner connections; round-trip them through C2M; stub out connect tool 2021-04-28 22:05:01 -06:00
format-c2g.js Merge trap/cloner connections; round-trip them through C2M; stub out connect tool 2021-04-28 22:05:01 -06:00
format-dat.js Add trap/cloner connection export to CCL 2021-04-28 22:15:21 -06:00
format-tws.js Fix loading of initial RFF direction from Tile World solutions 2021-03-08 21:33:03 -07:00
game.js Merge Lexy/Lynx loops; add compat for separated teleport phase 2021-05-17 19:12:04 -06:00
main-base.js Rework mobile layout to be more compact, et al. 2021-05-21 21:10:44 -06:00
main.js Rework mobile layout to be more compact, et al. 2021-05-21 21:10:44 -06:00
renderer-canvas.js Rework mobile layout to be more compact, et al. 2021-05-21 21:10:44 -06:00
soundtrack.js Add three new music tracks from notchris 2020-11-03 14:07:25 -07:00
tileset.js Add a new tile, the one-way thin wall 2021-03-13 18:05:13 -07:00
tiletypes.js Fix double-ejecting from traps in Lynx 2021-05-11 17:39:19 -06:00
util.js Merge trap/cloner connections; round-trip them through C2M; stub out connect tool 2021-04-28 22:05:01 -06:00