You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,14 @@ All notable changes to GhostDraw will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
8
9
## v1.0.6
9
10
10
11
### Added
12
+
-**Screenshot Capture** - Capture your drawings as images
13
+
- Press `Ctrl+S` to capture full screen with drawings (saved to Pictures\GhostDraw)
14
+
- Key suppression prevents Windows from intercepting Ctrl+S during drawing mode
15
+
- Optional: Copy to clipboard, open folder, play shutter sound (configurable in settings)
11
16
-**Eraser Tool** - Remove drawing objects underneath the cursor
12
17
- Press `E` to activate Eraser tool
13
18
- Click and drag to erase drawings interactively
@@ -16,10 +21,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16
21
- Works with both polylines (pen strokes) and lines (straight line tool)
17
22
- Custom eraser cursor with visual feedback
18
23
-**Improved Code Quality**
24
+
- Added explicit type aliases to resolve WPF/WinForms namespace conflicts
25
+
- Fixed `Point`, `Brush`, `Color`, `ColorConverter`, and `Brushes` type ambiguities
19
26
- Enhanced tool interface consistency
20
27
21
28
### Fixed
29
+
- Screenshot hotkey (`Ctrl+S`) now correctly detects Control key by tracking both left (VK_LCONTROL) and right (VK_RCONTROL) control keys instead of generic VK_CONTROL
30
+
- Ambiguous reference errors caused by both WPF (`System.Windows`) and WinForms (`System.Drawing`) being enabled
22
31
- LineTool's `OnDeactivated` method now properly resets state without calling non-existent method
32
+
- Build errors related to namespace conflicts in drawing tool implementations
33
+
34
+
### Changed
35
+
- Snipping tool (`S` key) now properly exits drawing mode to allow user interaction
36
+
- User must manually reactivate drawing mode after using snipping tool (press hotkey)
0 commit comments