• settings belong at the bottom of the sidebar, not behind a gear in the header

    pastilhas released this 2026-09-05 20:49:09 +00:00 | 0 commits to master since this release

    The owner asked for this after failing to find it, which is the whole argument: a
    gear in a header is where a settings control is easy to write and not where
    anybody looks for one. The bottom of a sidebar is its conventional home, and a
    labelled row rather than an icon means it says what it is.

    The form opens ABOVE the button so the control does not move when you use it. A
    disclosure that walks away from the pointer as it expands is the small kind of
    wrong that makes a thing feel unfinished.

    aria-expanded on the button, because it is a disclosure and a screen reader has
    no other way to know the state of one.

    The error path still force-opens it - "no account is mapped to you" is the state
    every user starts in, and the fix is in that form.

    Downloads