Paul Kupper
62fc269b8a
Add log level selection to help menu ( #511 )
...
* Add log level selection to help menu
* Show keyboard shortcuts in loglevel menu items
2022-02-05 19:53:42 +01:00
Paul Kupper
1d2768c26d
Implement Freehand Tool ( #503 )
...
* Implement freehand tool
* Address review comments
* Consistent ordering of tools
* Add hotkey N for freehand tool
* Tweak freehand tool hint
2022-01-30 11:39:49 +01:00
Paul Kupper
6c14c5e04e
Fix n-gon intersection ( #342 )
...
* Fix n-gon intersection
* Fix not all layers selected with box selection
* Code golf for TrueDoctor
2021-08-11 23:58:10 +02:00
Paul Kupper and Keavon Chambers
751fabb417
Implement viewport selection ( #178 )
...
* Begin implementing viewport selection
* Implement viewport click and drag selection for ellipse and rectangle
* Begin implementing line selection
* Remove debug prints
* Run cargo format
* Use DVec2 instead of kurbo::Point
* Line and polyline intersection
* Run cargo format
* Add fix for missing layer panel update
* Replace point selection with box selection
* Formatting
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2021-07-05 01:05:12 +02:00
Paul Kupper
12b373f1ab
Don't use ESLint formatter for Rust files in VS Code ( #228 )
...
* Remove default formatter from vscode settings
* Only use eslint formatter on js/ts/json/vue files
2021-07-04 22:29:50 +02:00
Paul Kupper
52bebfad25
Cancel in-progress drag with right click or escape key ( #119 )
2021-05-09 10:26:47 +02:00
Paul Kupper
14e61d2328
Improved Rectangle, Line and Shape Tools ( #106 )
2021-05-07 20:05:03 +02:00
Paul Kupper
b4ad274fd8
Fix ellipse tool behavior ( #105 )
2021-05-04 22:25:25 +02:00
Paul Kupper
0ff9e5ff49
Improve Ellipse Tool ( #98 )
2021-05-04 10:53:00 +02:00