diff --git a/CHANGELOG.md b/CHANGELOG.md index 2117c2e..a7e0ceb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ ## Changelog +### v0.146.0 — nav polish: styled scrollbars + collapsible sidebar groups (2026-07-18) + +UI-only; no behavioural or backup/restore surface touched. Green: +`go build ./... && go vet ./... && go test ./...` all pass; `template_id_gate` + `emoji_gate` + +`native_confirm_gate` + `offbox_rename_gate` + `mojibake_gate` + `app_row_dedup_gate` all PASS. + +- **Scrollbars (`style.css`).** The platform default is a light, chunky bar that reads as a bright + stripe against the navy and competes with the content it is scrolling. Now thin and hairline + coloured: `scrollbar-width: thin` + `scrollbar-color` for Firefox, `::-webkit-scrollbar` (8px, + thumb `--line`, hover `--text-3`, `--radius`) for WebKit/Blink — **both** declared, because + neither alone covers the browsers customers actually use. The two surfaces that really scroll take + their own panel background as the track (`.sidebar` → `--bg-2`, `html` → `--bg-0`) so the gutter + never shows through as a lighter channel. Tokens only, no raw hexes. + +- **Collapsible nav groups (`layout.html` + `style.css`, vanilla JS — no framework).** Tárhely, + Biztonsági mentés and Megosztás are now accordions with a chevron indicator; **exactly one is open + at a time**, and clicking the open one closes it. Groups without sub-items (Vezérlőpult, + Alkalmazások, Rendszermonitor, Debug) are untouched plain links. Hungarian labels unchanged. + + - **The header is a real `';o.appendChild(c);document.body.appendChild(o);} @@ -53,22 +70,28 @@