No reviewers
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo!1067
Loading…
Reference in a new issue
No description provided.
Delete branch "843-844-board"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The accessibility setting "Underline the page you are on" becomes "Underline links in
navigation". Turned off, it still drops the underline from the header's current link,
and now also from the board's column names, which underlined under the pointer whatever
the setting said. Those names are the board's navigation: each folds or opens it. A
card's title keeps its hover underline, being a link in the content. One setting rather
than a second one, as the issue recommended.
The new rule is in
@layer utilities: the template'shover:underlineis a utility,and nothing in
componentsbeats a utility whatever its specificity. Forced coloursleave it alone, since a hover underline is not the only cue of anything.
The label, help text and verbose name are new strings (migration 0048 records the
verbose name). Tests: the settings page's label, the rule's layer, and a browser test
hovering a column name and a card title with the setting on and off.
Closes #843
Below
sm(40rem) the Applications board was one horizontally scrolling grid in a boxthat scrolled both ways and snapped to a column: a box inside the page on a screen too
small for one. Now its sections stack in one column, each the page's width, in the order
of the statuses. The box no longer clips or scrolls there, so the page scrolls, and a
section's heading sticks under the masthead (
--header-height, 4.25rem without ascript). A folded section is a one-line header, its name written across with its count
at the end. Every phone class is a
max-sm:one, or ansm:one where the phone goeswithout, so from
smup the board is drawn as before. The snap rule is gone.The script's sideways paths ask
boardStacked(box), read from the box's computedgrid-auto-flow, so the stylesheet and the script agree about the line:
navigation fixed to the window's foot;
scrollLeftstands down;pressed heading is held where it was on the screen while the sections above it open or
fold, so a section opens in place. A long column's heading, stuck under the masthead
and pressed, stays there.
Browser tests: the phone-width tests that assumed the horizontal box now check the
stacked layout (with and without scripts), opening in place (with and without reduced
motion), the page's place across a move and the page scrolling under a held card. The
centring tests that ran at a phone width run in the narrowest box, 640, with two columns
open, since one open column fits from
smup.Closes #844
Notes for review
accounts 0048_alter_profile_nav_underlinechanges the verbose name only. #878 also adds anaccounts 0048, so whichever lands second is renumbered.smthe sections stack and the page scrolls. Headings stick under the header, and folded sections are one-line headers that open in place.smup one open column always fits.tabindex="0"androle="region"though it no longer scrolls, so it is a tab stop with nothing to scroll.images/board-phone.pngshows the old layout and needs retaking.tests/e2e/test_board_fold.pyin full, 82 passed.🤖 Generated with Claude Code
382007466de7d970f6dc