🚀 Scan Sketch v2.0.0
A major release bringing automatic page corner detection, multi-destination folder management, direct markdown link insertion, new export options, and
full compliance with Obsidian Community Plugin store guidelines.
──────
✨ What's New
📐 Automatic Page Corner Detection
• What it does: Automatically analyzes document edges in your uploaded photo and positions the four crop handles around the paper.
• How to use: Click the Detect Corners button in the scanner toolbar after loading an image.
📁 Multi-Destination Export Folders
• What it does: Allows you to configure multiple target folders instead of just one global export folder.
• How to use: Add your favorite folders in Settings → Scan Sketch, then pick your destination folder from the dropdown menu in the Export modal.
🔗 Direct Markdown Link Insertion
• What it does: Automatically inserts an internal image link (![[Scanned/image.png]]) directly into your active note at your cursor position upon export.
• How to use: Keep the "Insert markdown link into current note" checkbox checked in the Export modal.
🖼️ JPG Export Format Support
• What it does: Export scanned notes in JPG format in addition to PNG and SVG.
• How to use: Select JPG in the Format selector inside the Export modal for smaller file sizes when transparency isn't needed.
⚡ Auto-Close Scanner Option
• What it does: Automatically closes the scanner window as soon as an export is finished to speed up your note-taking workflow.
• How to use: Enable "Close scanner after export" under Settings → Scan Sketch.
──────
🎨 Enhancements & Fixes
• 🖌️ Stroke Color Picker Label: Updated SVG tint picker label from "Image color:" to "Stroke color:" for clarity when vectorizing handwritten lines.
• 🛠️ Obsidian Store Review Compliance: Refactored DOM element creation (createEl), cross-window event handlers (activeDocument), and timer references for
100% popout-window compatibility and type safety.
• ⚙️ Updated Minimum App Version: Set minAppVersion to 1.8.10 in manifest.json to support modern Obsidian UI APIs.
──────
📥 Installation & Updating
- Download main.js, manifest.json, and styles.css from assets below.
- Copy them into your vault's .obsidian/plugins/scan-sketch/ directory.
- Reload Obsidian or enable Scan Sketch in Settings → Community Plugins.
New Contributors
- @jzstoller made their first contribution in #3
Full Changelog: 1.3.1...2.0.0