Skip to content

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

Merged
hazeliscoding merged 7 commits into
mainfrom
fix/a11y-layout
Oct 10, 2026
Merged

hazeliscoding merged 7 commits into
mainfrom
fix/a11y-layout

Conversation

@hazeliscoding

Copy link
Copy Markdown
Owner

Replaces #7, which GitHub closed when its base branch was merged and deleted.

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.
@hazeliscoding
hazeliscoding merged commit 90a3488 into main Oct 10, 2026
3 checks passed
@hazeliscoding
hazeliscoding deleted the fix/a11y-layout branch October 10, 2026 23:09
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