TrueDoctor
f05cb30acb
Add responses in document for layer system ( #91 )
2021-05-02 00:57:47 +02:00
TrueDoctor
c5506c71b3
Split mouse events according to the button pressed ( #90 )
2021-05-01 21:09:13 +02:00
0HyperCube
164e9f9729
Add preview for rectangles / shapes / lines ( #85 )
...
👀 Add preview for rectangles / shapes / lines
2021-04-24 22:18:48 +01:00
0HyperCube
46c9ef02ca
Add colors in Rust ( #78 )
...
* 🎨 Add colors in Rust
* 🌿 Use an option for the properties and #[repr(C)]
* ❌ Remove WASM dependency on document.
* 😎 Wrap Fill and stroke in a style struct.
* 📦 Use crate::Color
* Merge Add transactions for temporary modifications to the document
* Run cargo fmt
* Color without a 'U'
2021-04-21 22:25:06 +01: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
TrueDoctor
599d478a5c
Add ToolData and rectangle tool ( #64 )
2021-04-07 09:25:23 +02:00
Keavon Chambers
fafea371ab
Rename "state" to "fsm_state" to avoid confusion
2021-04-06 22:21:32 -07: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