Keavon Chambers
3b32184906
Rename tools: "Sample" to "Eyedropper", "Blur/Sharpen" to "Detail" ( #87 )
2021-04-29 00:50:55 -07:00
Edwin Cheng
e40727e914
Implement Pen Tool ( #79 )
2021-04-23 00:12:24 +08: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
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
T0mstone
21ffb3571e
Polish a few things ( #67 )
...
* Improve some match statements using macros
* Use `thiserror` instead of manually impl'ing Error
2021-04-10 16:27:44 +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
T0mstone
6df42ed718
Rename import to remove graphite prefix ( #50 )
2021-03-28 00:43:37 +01:00
ProTheory8
3bf531a565
Add camelcase rule, import Error type from JS and rename get_inner_color to inner. ( #44 )
...
* Add camelcase rule to .eslintrc.js
* Import Error type from JS, rename crate::wrappers::Color::get_inner_color to crate::wrappers::Color::inner
2021-03-27 12:43:58 +05:00
RustyNixieTube
e4073a112f
Implement update_colors ( #43 )
...
Co-authored-by: RustyNixieTube <RustyNixieTube@users.noreply.github.com>
2021-03-26 20:50:52 +01:00
TrueDoctor
543fc4fec1
Add tool_state functionality to wasm-wrapper ( #42 )
2021-03-25 18:58:21 +01:00
Keavon Chambers
fb5ce7e388
Remove WebPack and let Vue CLI handle WASM. Project restructuring fixes. Add Vue SVG Loader. Fixes #29 .
2021-03-23 01:09:29 -07:00
Keavon Chambers
4407c671c5
Rename project structure with /core and /client
2021-03-22 11:21:15 -07:00