awesome-python/website
Vinta Chen 4bb9c1240b
fix(website): accessibility and defensive layout improvements
- Add aria-sort attributes to table header on sort state changes
- Replace .table-wrap:focus outline:none with focus-visible outline
- Move noscript message above the fold into main, before content
- Upgrade hero-topbar div to nav with aria-label for landmark semantics
- Remove role=button from tr elements (invalid ARIA on native elements)
- Fix back-to-top button label and text (was labelled 'Back to search')
- Switch font-size from 16px to 100% to respect user browser preferences
- Add overflow-wrap and word-break to .col-name and description cells

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-22 16:10:14 +08:00
..
static fix(website): accessibility and defensive layout improvements 2026-03-22 16:10:14 +08:00
templates fix(website): accessibility and defensive layout improvements 2026-03-22 16:10:14 +08:00
tests refactor(build): remove unused group_categories wrapper 2026-03-22 15:58:42 +08:00
build.py refactor(build): remove unused group_categories wrapper 2026-03-22 15:58:42 +08:00
fetch_github_stars.py refactor(website): hoist loop-invariant variables outside the fetch loop 2026-03-22 01:32:26 +08:00
readme_parser.py refactor: parse thematic groups from README bold markers instead of hardcoding them 2026-03-20 18:43:09 +08:00