open as worspace implementation
This commit is contained in:
@@ -4,10 +4,12 @@ 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.
|
||||
|
||||
## Unreleased
|
||||
## 0.3.0 — Selection workspace and maintenance release
|
||||
|
||||
### Added
|
||||
|
||||
- Added “Open selection as workspace” to create a new unsaved active workspace from the selected pages in current visual order.
|
||||
- Added selection-workspace helper tests for visual-order selection and derived naming.
|
||||
- Added TypeScript type-check, ESLint, Prettier, and aggregate `check` scripts.
|
||||
- Added ESLint flat config with TypeScript, React Hooks, React Refresh, browser, and Node config support.
|
||||
- Added Prettier configuration and ignore file.
|
||||
@@ -18,6 +20,8 @@ The project follows a pragmatic versioning scheme while the app is still below `
|
||||
|
||||
### Changed
|
||||
|
||||
- Bumped the app/package version to `0.3.0`.
|
||||
- Switched to `@vitejs/plugin-react`.
|
||||
- Marked the package as an ES module package to remove the Vite CJS Node API deprecation warning during local tooling runs.
|
||||
- Ran Prettier across the project after adding the formatting configuration.
|
||||
- Split the former monolithic `ReorderPanel` into focused page-workspace components: `PageGrid`, `PageCard`, `PageSelectionToolbar`, `DropIndicator`, and `CopyPagesDialog`.
|
||||
@@ -30,6 +34,7 @@ The project follows a pragmatic versioning scheme while the app is still below `
|
||||
|
||||
### Fixed
|
||||
|
||||
- Renamed Prettier config files to `.prettierrc.json` and `.prettierignore` so Prettier picks them up automatically.
|
||||
- Fixed existing `tsc --noEmit` failures for Vite worker URL imports and `Uint8Array`/`BlobPart` PDF byte handling.
|
||||
- Removed a duplicate copy-dialog validation error assignment in `ReorderPanel`.
|
||||
- Rotated thumbnails from loaded/saved workspaces are now regenerated from the actual current page rotation instead of relying only on rotation changes after load.
|
||||
|
||||
Reference in New Issue
Block a user