Skip to content

fix(layout): fit the smallest window, and layout fixes from the audit - #7

Closed
hazeliscoding wants to merge 7 commits into
fix/a11y-contrastfrom
fix/a11y-layout
Closed

hazeliscoding wants to merge 7 commits into
fix/a11y-contrastfrom
fix/a11y-layout

Conversation

@hazeliscoding

Copy link
Copy Markdown
Owner

The third v1.1.1 item from the 2026-10-10 accessibility audit.

  • The smallest window, 960 × 600:
    • The selection hint ran under Select all; it now trims and has a tooltip.
    • Import's and About's buttons ran past their panels; they now wrap.
    • Shortcut names wrap beside long key lists.
    • A new test, LayoutTests, visits the library (cards, list, selecting) and every Settings section at that size. It fails on text that overflows untrimmed, or a button pushed past its panel. On top of the audit's findings, it caught About and Keyboard shortcuts.
  • Long dialog titles wrap instead of running out of the dialog.
  • Toasts float above the footer bars, so they no longer cover buttons such as a workflow's Start over.
  • The Render tab scrolls once: the template preview's own scroller is gone.
  • The data folder's path wraps, like the settings file's path, instead of being cut off.
  • Settings pages have the same 16-pixel gap under every title.

At 960 × 600 the selection hint ran under Select all, and Import's and About's buttons ran past their panels. The hint now trims with a tooltip, those buttons wrap, and shortcut names wrap beside long key lists. LayoutTests visits the library and every Settings section at that size and fails on text that overflows untrimmed or a button pushed past its panel.
The title sat in a horizontal stack beside the warning icon, so a long one, such as Delete with a long prompt title, ran out of the dialog.
A toast covered the controls at the bottom right, such as a workflow's Start over.
The template preview had its own scroller inside the scrolling column, and its scrollbar covered text. It now shows in full and the column scrolls.
It was cut off with no way to read the rest; it now wraps like the settings file's path.
The gap under a Settings page title was 8, 12, 16 or 20 pixels depending on the section; it's 16 everywhere.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant