Releases: vividasasana/freedraw-pdf
Release list
Freedraw PDF 0.13.3
Freedraw PDF 0.13.3
This release improves handwriting, page handling, text editing, and saving. It continues the plugin's existing version series and uses the same freedraw-pdf plugin ID.
What's changed
- Adjust stroke stabilization in settings. Each stroke keeps its own rendering settings, so changing preferences does not alter existing handwriting when you reopen, zoom, or export.
- Balanced and Accurate previews use consistent stroke geometry while drawing and after pen-up. A zero-pressure pen-up sample retains the previous pressure.
- Partially erased strokes have rounded cut ends, with tapering suppressed at the cut.
- Page redraws reuse unchanged frames, and selection dragging caches stationary annotations to reduce repeated rendering.
- Text editing uses the native caret and arrow navigation. While annotating, use 1 Pen, 2 Highlighter, 3 Eraser, 4 Select, 5 Text. These shortcuts leave typing and composition alone.
- The toolbar uses horizontal inline or floating layouts.
- Temporary pages appear beside their selected PDF page, including repeated quick additions. New PDFs have white source pages; change their paper colour and template through the page menu.
- Saves queue pending edits and detect conflicting changes. Failed saves attempt a separate recovery copy, and unreadable annotation files block editing instead of opening an empty writable layer.
- Annotation images must contain embedded image data. Test deployment copies the plugin files without uploading the whole vault to cloud storage.
Install
Download freedraw-pdf-0.13.3.zip and extract main.js, manifest.json, and styles.css into .obsidian/plugins/freedraw-pdf in your vault. Reload Obsidian and enable Freedraw PDF. Requires Obsidian 1.12.0 or later.
The repository and source archive contain one current plugin at the root. The installable ZIP contains only the three plugin files.
Before upgrading
Keep a backup of your PDFs and annotation files. Older strokes receive a fixed rendering baseline from the settings present at upgrade; appearances already changed by an earlier build cannot be reconstructed.
Physical pen latency, palm rejection, pinch zoom, and long-PDF behaviour still need device testing. Issue #2 is not confirmed fixed. Smooth preview can differ at pen-up. Exports remain flattened raster PDFs, and conflicting sidecars need manual reconciliation. Recovery depends on writable storage.
See the safety review for the checks and their limits.
0.12.10
freedraw-pdf 0.12.10
- Built from the tagged source by GitHub Actions.
- Includes manifest.json, main.js, and styles.css for Obsidian manual installation.
- Includes a ready-to-install ZIP containing the same release files.
- Release artifacts are covered by GitHub artifact attestations.
- Adds a mixed-page lifecycle with restore and permanent-delete controls for removed pages.
- Connects mixed-page navigation and thumbnails to Obsidian's native PDF controls.
- Improves iPad input admission, finger panning, text keyboard avoidance, and mobile toolbar sizing.
- Stores touch-erased survivor geometry directly, without replaying eraser masks or recalculating intact strokes.
- Expands pen, highlighter, and eraser width ranges while keeping mobile controls consistently sized.
Known limitation: rapid consecutive drawing with primary touch in Obsidian on iPad can still miss input while a previous page rebuild is active. This remains under investigation.