Skip to content

feat(viewer): simplify setup and expand compatibility checks - #112

Merged
simonvanlierde merged 4 commits into
mainfrom
feat/viewer-follow-up
Nov 1, 2026
Merged

simonvanlierde merged 4 commits into
mainfrom
feat/viewer-follow-up

Conversation

@simonvanlierde

Copy link
Copy Markdown
Owner

Setup now keeps the selected check, Python version and install command aligned, with a simpler header and compact install controls.

  • Add OS, Python and package-manager selectors, grouped install details, and a remembered sun/moon theme toggle that also redraws charts.
  • Move check freshness beside All checks and GitHub/build identity into the footer.
  • Add the Brightway explanation, About/privacy, search metadata and sitemap.
  • Expand nightly compatibility coverage to 39 jobs, including native macOS and Windows diagnostics. Results populate after a main-branch run and site publication.

Tests: 365 Python tests pass (one expected skip), 71 UI unit tests, 84 browser cases, type/style checks and hooks. Desktop and phone layouts inspected; viewer 177 KB, About 8.1 KB gzipped.

Overlaps #111 in favicon, metadata and deployment files; preserve its social image when reconciling the branches.

Signed-off-by: Simon van Lierde <simonvanlierde@gmail.com>
- A check link that lacks the saved manager shows another one without saving it, so switching OS no longer lands on a manager with no set.
- An unknown check id no longer counts as an explicit choice.
- The OS select keeps keyboard focus when it moves in or out of the install panel.
- The snapshot date beside All checks reads "Checked <date>".
- Drop the stray separator before Copy latest and space the check kinds from the table.

Signed-off-by: Simon van Lierde <simonvanlierde@gmail.com>
…indows

- The 39 jobs are column x Python x OS, minus conda-forge on macOS and Windows; drop the test that re-listed them.
- The issue draft step runs through uv, since Windows runners have no python3.

Signed-off-by: Simon van Lierde <simonvanlierde@gmail.com>
- suites now runs on all three operating systems.
- Split the viewer changelog entry and reword the package-manager sentence.
- size tests check the page and budget they report, and count linked CSS.

Signed-off-by: Simon van Lierde <simonvanlierde@gmail.com>
@simonvanlierde
simonvanlierde merged commit 46ba018 into main Nov 1, 2026
10 checks passed
@simonvanlierde
simonvanlierde deleted the feat/viewer-follow-up branch November 1, 2026 17:57
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