0HyperCube
95ce94fa50
Add embedable images ( #564 )
...
* Add embedable bitmaps
* Initial work on blob urls
* Finish implementing data url
* Fix some bugs
* Rename bitmap to image
* Fix loading image on document load
* Add transform properties for image
* Remove some logging
* Add image dimensions
* Implement system copy and paste
* Fix pasting images
* Fix test
* Address code review
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-03-27 11:43:41 +01:00
0HyperCube
5c5d3b0d1c
Fix overlays on document switching ( #505 )
...
* Fix overlays on document switching
* Fix generating new document
* Move messages
* Abort tool when deleteing active document
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-02-03 19:08:39 +00:00
mfish33
23b9ce34b9
Layout system implementation and applied to tool options bar ( #499 )
...
* initial layout system with tool options
* cargo fmt
* cargo fmt again
* document bar defined on the backend
* cargo fmt
* removed RC<RefCell>
* cargo fmt
* - fix increment behavior
- removed hashmap from layout message handler
- removed no op message from layoutMessage
* cargo fmt
* only send documentBar when zoom or rotation is updated
* ctrl-0 changes zoom properly
* Code review changes
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-01-30 17:53:37 -08:00
Keavon Chambers
841f34e797
Fix sorting of message enum variants
2022-01-16 13:59:55 -08:00
Keavon Chambers
b3cf1a42bd
Modify all message enum data to use named struct values, not tuples ( #479 )
...
* Massively reorganize and clean up the whole Rust codebase
* Modify all message enum data to use named struct values, not tuples
2022-01-14 20:54:38 -08:00
Keavon Chambers
40d5960571
Massively reorganize and clean up the whole Rust codebase ( #478 )
...
* Massively reorganize and clean up the whole Rust codebase
* Additional changes during code review
2022-01-14 14:58:08 -08:00