Skip to content

ScreenState v1.3.0

Choose a tag to compare

@oernster oernster released this 03 Oct 04:11
· 4 commits to main since this release

Release notes

The program itself is unchanged in this release. Everything below concerns the website and the documents in the repository.

The website has a page for each job

The site used to be one long page. It is now three: the home page says what ScreenState is, how it works and how to support it; Features lists what it does, what it deliberately does not do and how it is built; Install carries the download and what to do after it. The site's own address is now ernster.dev/ScreenState, which the old address redirects to.

Installing starts from one card

The Install page carries a Windows card whose button fetches the setup program straight from the newest release, so the link cannot go stale. It shows the version, the file's size where GitHub can be reached, why Windows may show a SmartScreen warning and links to the release notes and to every release.

Fixes to the site

Every section had lost the space above and below it, so the page ran together as one block; the spacing is back. A browser holding an older copy of the stylesheet could also pair it with a newer page; each page now links its stylesheet by a fingerprint of its content, so a change always reaches the reader.

The decisions behind it, written down

DECISIONS-TRADEOFFS.md sets out the deliberate choices ScreenState rests on: what was chosen, what was given up for it, what each gains and what each costs. The README's list of documents links it.