0HyperCube
020f700c92
Image and text bug fixes ( #685 )
...
* Image and text bugfixes
* Mark only the required layer types as dirty
* Fix doctest
* Disable selection if empty
* Cleanup naming
* Simplify cache deleting on export
* Minor css style change
* Nit
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-06-30 02:18:01 +01:00
mfish33
a26a0ddfcf
Implement viewport culling ( #667 )
...
* culling is working
* fixed tests
* Ready for review
* cleanup
* code review
* Fix import
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-06-10 14:38:42 -07:00
0HyperCube
8923b68e30
Refactor font loading from per-document to the portfolio ( #659 )
...
* Cleanup default font loading
* Refactor fonts
* Fix menulist mouse navigation
* Format
* Formatting
* Move default font into consts.rs
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-05-27 00:27:33 +01:00
0HyperCube
93dffb8741
Gradient Tool ( #546 )
...
* Refactor to support fill enum & svg defs
* Init tool
* Fix advertise
* Gradient tool click and drag
* Overlays
* Drag overlays
* Cleanup
* Fix transform on elongated shapes
* Snap rotate
* Snapping
* Add hints
* Rename to solid
* Code review changes
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-02-14 23:07:11 +00:00
TrueDoctor
5ea4654f53
De duplicate Overlay render messages ( #520 )
2022-02-07 19:15:25 +01:00
Keavon Chambers
3038d72226
Fix sorting of message enum variants
2022-01-16 13:21:05 -08:00
Keavon Chambers
94ecbf7112
Make the toggle overlays button functional ( #484 )
...
* Make the toggle overlays button functional
* Move state from the OverlaysMessageHandler to DocumentMessageHandler
* Code review fixes
2022-01-16 09:40:47 -08:00
Keavon Chambers
56599db753
Tweak whitespace around use statements and other lint fixes
2022-01-15 12:55:51 -08:00
Keavon Chambers
f48d4e1884
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