Repository navigation
What's Changed
New features
- Added multi-monitor drawing and display scaling.
- Added screen freeze with Space, a separate whiteboard with W, and commands to show or hide desktop annotations.
- Expanded text editing with selection, word navigation, mouse positioning, input methods, dead keys, and compose input.
- Added text backgrounds, interactive resizing, and configurable fonts and OpenType features.
- Added configurable size ranges, scroll steps and stops, cursor visibility, and CSS colors.
- Added
vellum is-text-editingby @Axlefublr in #16. - Added
vellum set-colorby @titaniumtraveler in #15.
Improvements and fixes
- Improved freehand smoothing, stroke accuracy, shape rendering, selection, and erasing.
- Fixed tablet gestures, interrupted pen strokes, modifier constraints, and cursor transitions.
- Improved text rendering, caret placement, and background contrast.
- Added crosshair cursors for drawing and resizing shapes by @Axlefublr in #12 and #14.
- Refined the default palette by @Axlefublr in #24.
- Reduced rendering overhead, improved overlay recovery, and secured IPC connections.
Installation and documentation
- Added a NixOS module, configuration change tracking, and binary caches for x86_64 and ARM64 Linux.
- Improved Nix runtime library handling, including @Ind-E’s contribution in #29.
- Added
cargo xtask installand completions for six shells, with initial completion support by @titaniumtraveler in a4cd171. - Expanded installation and configuration documentation, with improved shortcut formatting by @Axlefublr in #25.
Upgrading from v0.7.0
- Rename
stroke_widthtostroke_size. - Review tool sizes, ranges, and defaults in the default configuration.
New Contributors
Full Changelog: v0.7.0...v1.0.0