fix: stabilize Toolbox navigation

This commit is contained in:
2026-07-23 01:13:57 +02:00
parent 5cfbd48282
commit f22714c37f
6 changed files with 32 additions and 25 deletions

View File

@@ -4,7 +4,7 @@
Current hosted version: <https://pdftools.add-ideas.de>
Current development release: **v0.4.0 — shared Toolbox header and themes**. See [`CHANGELOG.md`](CHANGELOG.md) for milestone history.
Current development release: **v0.4.1 — stable Toolbox header layout**. See [`CHANGELOG.md`](CHANGELOG.md) for milestone history.
Active work is tracked in Gitea issues. Durable project context is mirrored into the Gitea wiki from repository docs, including [`ROADMAP.md`](ROADMAP.md).
@@ -257,10 +257,10 @@ The application version shown in the header is defined in `src/version.ts`. The
The current development baseline is:
```text
v0.4.0 — shared Toolbox header and light/dark/system themes
v0.4.1 — stable Toolbox header and light/dark/system themes
```
This branch preserves the browser-only workspace baseline and PDF.js compatibility setup while moving the app to Toolbox SDK `0.2.0`. The displayed app/package version is `0.4.0`; the shared header and saved appearance preference now work in standalone and portal-launched sessions. Workspace state, thumbnail handling, generated download URLs, page-grid components, tests, type-checking, linting, and formatting remain separated enough to support additional feature work without turning `App.tsx` back into a monolith.
This branch preserves the browser-only workspace baseline and PDF.js compatibility setup while moving the app to Toolbox SDK `0.2.1`. The displayed app/package version is `0.4.1`; the shared header keeps Personalize, Apps, the PDF source link, and Help in a fixed left cluster, the app title and one tagline centered, and the Toolbox icon with the `add·ideas Toolbox` label in a fixed far-right block. Workspace state, thumbnail handling, generated download URLs, page-grid components, tests, type-checking, linting, and formatting remain separated enough to support additional feature work without turning `App.tsx` back into a monolith.
## Project structure