DOM ENGINEV0.21.3FIZLET

0.14.1 RELEASE NOTES

Fizlet 0.14.1

By Chris Cooley ↗ · · CHANGELOG.md ↗

  • Board UI: page keys press right (.bui-key, links and buttons). On a mouse, a pressed link key stayed lifted: its hover rule outranked the press rule, so the face never dropped onto its base. Press now always beats hover. A click on the base (a box-shadow, which takes no pointer) or just under the top edge (which the dropping face leaves) missed the key; an invisible ::before now covers face and base and stays put while the face travels. New pressCue(root) in fizlet/ui: Enter (and Space on a button) shows the pressed face, and iOS Safari applies :active. Disabled link keys (aria-disabled="true"), and a darker face as the press cue under reduced motion. The site's keys all wear bui-key; tests/keys.mjs presses every page key at its centre, top edge and base (mouse and keyboard at 1440, taps at 390). ui CSS 4,858 B gz (was 4,737), ui JS 2,887 B gz (was 2,745).

Every release