Files
orca/mobile/src
Kelvin Amoaba 9cbef961cc feat(mobile): make Markdown easier to read on the phone (#38870)
* feat(mobile): make Markdown easier to read on the phone

Line height 19 → 21 for body, list and quote text (desktop's 1.6 prose
leading), h1 18/25 and h2 16/23 so heading levels differ, an 8pt gap
between list items, a hairline border on inline code, and denser table
cells (8×4). Existing theme tokens only.

* fix(mobile): announce GitHub task boxes as read-only checkboxes

Screen readers now hear each task marker as a checkbox with its checked
state, disabled because the text can't be edited there.

* fix(mobile): size table columns for the denser cell padding

* fix(mobile): use ARIA props for the task box so pages announce its state

react-native-web ignores accessibilityState, so the box read as unchecked
and became a tab stop. role, aria-checked and aria-disabled reach the DOM
and native alike; focusable={false} keeps it out of the tab order.
2026-11-06 08:06:31 +00:00
..