TrueDoctor
2849b99b59
Add transactions for temporary modifications to the document ( #77 )
...
* Add transactions for temporary modifications to the document
* Add DiscardTempFolder Operation
* Add clearFolder operation
* Rename Temp to Work
2021-04-21 00:32:36 +02:00
0HyperCube
90df412aab
Add Shape Tool for drawing polygons ( #75 )
...
* ⬠ Add polygon drawing tool
* 🔤 Minor fix of variable and function names
* ❌ Remove stroke
* ⌨️ Use N key as polygo tool shortcut.
* ⌨️ Now using key Y for polygons.
* ⌨️ The tooltip for the shortcut is fixed
2021-04-17 19:08:44 +01:00
Edwin Cheng
f12db377f4
Implement Line tool ( #71 )
...
* Add Line tool
2021-04-13 12:43:05 +08:00
TrueDoctor
6511f5a628
Implement svg layer structure ( #59 )
...
* Add folder struct
* Add file system like structure to interface with svgs
* Add primitive undo functionality
* Restructure layer system
2021-04-12 00:57:39 +02:00
Keavon Chambers
a56f50c60c
Implement active tool visual syncing with tool shelf state
2021-04-10 03:49:27 -07:00
Keavon Chambers
8b6053b1c4
Populate tool shelf and tool options bar ( #66 )
2021-04-08 06:10:27 -07:00
TrueDoctor
0a112be97b
Implement key handling ( #65 )
2021-04-07 11:02:56 +02:00
George Atkinson
0d6d6fb81b
Add FSM and related tool plumbing ( Fix #54 ) ( #62 )
...
- Added FSM trait
- Added FSM to select and ellipse tools
- Moved circle stamping code to ellipse tool
2021-04-05 23:57:33 +01:00
ProTheory8
4992bdee0e
Add Active Tool Router ( #58 )
...
* Add Active Tool Router
* Remove commented out import
2021-04-01 21:10:28 +05:00
TrueDoctor
6050038047
Add loging implementation for wasm ( #56 )
2021-03-30 18:48:32 +02:00
T0mstone
d037e956e8
Implement basic circle stamping ( #53 )
2021-03-29 01:44:34 +02:00
T0mstone
5c13279d91
Add plumbing for event system ( #52 )
...
* Add plumbing for event system
* Apply review suggestions
* Add swap and reset color functions
2021-03-28 23:39:33 +02:00
TrueDoctor
b6d4baa513
Implement event/response roundtrip ( #49 )
2021-03-28 00:23:41 +01:00