feat: add shared Toolbox header and themes

This commit is contained in:
2026-07-23 00:29:21 +02:00
parent d40a288a4e
commit 8425d44658
19 changed files with 356 additions and 274 deletions

View File

@@ -4,6 +4,21 @@ All notable changes to `pdf-tools` are documented here.
The project follows a pragmatic versioning scheme while the app is still below `1.0.0`: minor versions mark coherent user-facing milestones; patch versions mark fixes and small improvements.
## 0.4.0 — Shared Toolbox header and themes
### Added
- Added the standard Toolbox header controls for in-app help, the app-specific Gitea source link, appearance personalization, and application switching.
- Added explicit light, dark, and system-following themes for the PDF workspace, saved-workspace list, merge queue, dialogs, status messages, and controls.
### Changed
- Upgraded the Toolbox contract, React shell, and validation testkit to `0.2.0`.
- The header now uses the manifest's repository metadata for the source link instead of carrying a release-specific source action.
- Replaced application color literals with semantic PDF workspace variables while intentionally keeping rendered PDF pages on a white paper surface.
- Scoped application button and card styles to the shell's main content so they cannot override shared header controls.
- Bumped the app/package version to `0.4.0`.
## 0.3.4 — PDF.js compatibility and Toolbox integration
### Added