Skip to content

v0.1.14

Choose a tag to compare

@EJTP EJTP released this 31 Aug 01:11
· 3 commits to master since this release

Nothing is deleted because you clicked once

The trash icon on a hosted server took a whole installation off the disk — world, mods,
configuration — with one click, from a button that only appears once your cursor is already
over the row. There was no question and no undo. It asks now, in a native dialog, and it names
what is about to go.

The same question guards removing an instance. Saved servers keep no prompt on purpose: that
one forgets a name and an address, and a dialog in front of a ten-second mistake is how people
learn to click through the two that matter.

Text you can actually read

Muted text was painted as a fraction of one colour — the address under a server name at 60% of
it, a playtime at 70%, the separator between them at 40%. Measured against a card that lands at
2.8:1, 3.3:1 and 1.9:1, where readable text owes 4.5:1. The base colour was not innocent either:
on the plum and slate backdrops it failed at full strength.

There are two colours now instead of six fractions of one, both measured against all four
backdrops, and check-contrast.mjs fails the build if either stops clearing the threshold.

A focus ring you can see

Every focusable control drew its ring at half the accent colour: 1.7:1 against a card, where a
focus indicator owes 3:1. At full strength most accents still missed it, and indigo was not
close. The ring is now mixed lighter than the accent it comes from, so it still reads as your
accent — custom colours included — and clears the threshold on every backdrop.

State that survives colour blindness

A server's state lived in a 3px coloured stripe down the left edge of its row. Green against
red is the one distinction a fair share of players cannot make, and the label under it was
readable only by a screen reader. Each state now carries its own glyph — a check, a question
mark, a cross, a spinner — in one fixed slot, so a ready row and an unreachable one still line
their Play buttons up.

A long download can be stopped

An install took the whole window and left you minimise or kill as the only ways out. There is a
Cancel button now. It stops between files rather than mid-file, so a cancelled sync leaves the
mods directory exactly as your last launch left it and resumes for free next time.

Minecraft's own assets are the exception, and the button says so while they are downloading:
that installer verifies nothing it has already written, so interrupting it would leave a
truncated jar that every later run believes is fine. It finishes that phase, then stops.

Also

  • Ctrl+F jumps to the filter, Escape clears it, Ctrl+, opens Settings. On macOS, Cmd.
    None of them fire while a dialog or an install is on screen.
  • The update-dismiss cross and the settings gear were 14 and 19 pixels of clickable area, next
    to buttons of 38. They are targets now; the icons in them did not change size.
  • The window tells a screen reader which language it is in, and follows when you change it.