Skip to content

GhostDraw v1.0.13

Choose a tag to compare

@github-actions github-actions released this 13 Dec 03:32
· 36 commits to main since this release

GhostDraw v1.0.13

Downloads

  • GhostDrawSetup-1.0.13.msi - Windows installer
  • GhostDraw-1.0.13-portable.zip - Portable version (no installation required)

Installation

  1. Download the MSI installer or portable ZIP
  2. Run the installer or extract the ZIP to a folder of your choice
  3. Launch GhostDraw from the Start Menu or the extracted folder

Added

  • Undo (Ctrl+Z) with Permanent Eraser Semantics
    • Press Ctrl+Z while drawing mode is active to undo the most recent completed action (pen stroke, line, rectangle, circle)
    • Erased items are permanently deleted and are never restored by undo
    • New DrawingHistory service tracks completed actions using stable element IDs
    • Added unit tests covering undo behavior and eraser permanence

Changed

  • Tool Completion Events
    • Tools report completed actions (pen on mouse-up; shapes on second click) so undo is per-action instead of per-mouse-move
    • Eraser reports erased elements so history entries are marked removed
  • Keyboard Hook Handling for Ctrl+Z
    • Detects Ctrl+Z only when drawing mode is active
    • Suppresses Ctrl+Z during drawing mode to prevent pass-through to underlying apps
  • History Reset Behavior
    • Undo history is cleared when clearing the canvas and when exiting drawing mode

Full Changelog: v1.0.12...v1.0.13