Commit Graph
7 Commits
Author SHA1 Message Date
Paul Kupper 9cd6d57337 Fix n-gon intersection (#342)
* Fix n-gon intersection

* Fix not all layers selected with box selection

* Code golf for TrueDoctor
2021-08-11 14:58:10 -07:00
Paul KupperandKeavon Chambers ad064602a5 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-04 16:05:12 -07:00
Paul Kupper cd52629c80 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 13:29:50 -07:00
Paul Kupper 57252fa828 Cancel in-progress drag with right click or escape key (#119) 2021-05-09 01:26:47 -07:00
Paul Kupper 1230e9d829 Improved Rectangle, Line and Shape Tools (#106) 2021-05-07 11:05:03 -07:00
Paul Kupper 9c324edfe0 Fix ellipse tool behavior (#105) 2021-05-07 02:47:38 -07:00
Paul Kupper c9fea54ec5 Improve Ellipse Tool (#98) 2021-05-07 02:47:38 -07:00