Blog · release
Latch 0.16.2
The nav, grouped. Five menus instead of nineteen links, and the Share milestone header fix. No schema change, no migration.
- The nav is five menus, not nineteen links. Home · Play · Habits · Story · More. On a
phone the header used to wrap into five rows of links (about 40 % of the screen); now it is
a tab bar at the foot of the screen, and each tab opens its pages in a sheet above it (tap
outside or Escape closes it). On a wide screen they are dropdowns in the header. The page
you are on and its tab are lit. A module picks its menu with
Module.nav_group; an unknown one lands in More. The stylesheet andapp.jsnow carry?v=<version>, so a phone does not keep the old CSS after an update. - Share: the milestone header no longer overlaps itself. On Wide the badge hexagon sat over the LATCH eyebrow and the rule, and the badge's detail line ran up into its title; on Square the hexagon crossed the rule. The header's offsets came from the card's height and the detail's type from its width, and Wide is the short, wide card. The block now moves down until the hexagon clears the rule, and the detail starts below the title's lowest ink, so a title with descenders (g, y, p) no longer touches it on any shape. Every layout draws this header, Poster included: milestone cards on Square and Wide, and ones whose title has a descender, change; a Story milestone without one keeps its pixels. With the room it gained, a Wide milestone card during an event now carries the stamp too.