trackslash
VAULT-67 P2

Make the feed and the item editor usable at the largest accessibility text sizes

0
All issues

Description

Found while testing VAULT-16 at accessibility text size 5 (AX5). Everything is fine up to xxLarge.

Editor at AX5:

  • Card and step titles wrap word by word, with hyphenation ("Recov-ery").
  • Step icons are about 120 pt.
  • The action bar is 155 pt tall, and "Continue" is split across two lines ("Con-/tinue").
  • Suggested fix: cap the scaling of DetailEditorStepHeader's icon and DetailEditorActionBar, or stack the icon above the text at accessibility sizes.

Feed at AX5:

  • Code tiles overflow the screen (frame x = −16, width 261), and the digits are clipped.
  • It persists after relaunch.

Evidence: screenshots 44–49 in ~/Library/Caches/vault-sprint2/qa/VAULT-16/ on the Mac Studio.

Tests: snapshots at an accessibility size for the feed and an editor step.

Sub-issues

0

Linked issues

0

GitHub

0

No branches or pull requests linked.

Comments

1
Bradley

Fixed in https://github.com/badbundle/vault-app/pull/662 (merged as 24bd58b4).

Feed: the cards are square, so a card whose AX5 text made it about 261 pt tall also grew 261 pt wide, inside a 196 pt column. At the accessibility sizes the columns are now at least 300 pt wide: one card per row on an iPhone, still several on an iPad.

Editor:

  • An editor step's icon, and an option card's (the new-item picker, the Danger Zone, export), stop growing at xxxLarge.
  • At the accessibility sizes the icon sits above the text, which then wraps across the whole width with no hyphenation.
  • The action bar stops growing at AX1, where "Continue" fits beside the back button. Its buttons support the Large Content Viewer for the sizes past that.

Tests:

  • New AX5 snapshots for the feed, the note step and the new-item picker. No existing snapshot changed.
  • I also checked in the Simulator at AX5 with the demo vault: whole codes in full-width cards, the Type step, and the Note step with back and "Continue" on one line. Screenshots are in ~/Library/Caches/vault-backlog-qa/VAULT-67/.