mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-06 18:41:26 +00:00
* Timeline: hover texts for the icon-only column headers and layer switches The Timeline's column header is painted as one click target, so its icon-only headers (A/V Features, Label, #, the eight switches and the Modes column's T) had nothing to hover and nothing explained them. HEADER_TIPS lists each one with a short name and an explanation in our own words. Hover-only widgets on top of the header show the text, carry a named ColumnHeader AccessKit node and register automation ids (timeline.header.av.*, timeline.header.switches.*, timeline.header.modes.preserveTransparency). The header's clicks and right-click column menu still work underneath. The layer rows' A/V and switch toggles and the Preserve Transparency box show the same texts. The accessibility audit's Timeline baseline drops from 89/42 to 72/25 because the switches now have accessible names. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Timeline headers: accessible description, Preserve Transparency text, English menu test The header's node is named before its hover text is added, so screen readers get the explanation; Preserve Transparency says the layer follows the alpha below it, partial alpha included; the hover test sets English before checking the translated Hide This item. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Merge main: keep both sets of timeline tests Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Timeline tests: close the test before the merged one Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: FredApps <153173854+FredApps@users.noreply.github.com>