0HyperCube
0e97f352e9
Serialize images as base64 by rounding channels from floats to u8 ( #1120 )
...
Serialise images as base64
2023-04-13 20:03:25 +01:00
0HyperCube
959e790cdf
Migrate vector data and tools to use nodes ( #1065 )
...
* Add rendering to vector nodes
* Add line, shape, rectange and freehand tool
* Fix transforms, strokes and fills
* Migrate spline tool
* Remove blank lines
* Fix test
* Fix fill in properties
* Select layers when filling
* Properties panel transform around pivot
* Fix select tool outlines
* Select tool modifies node graph pivot
* Add the pivot assist to the properties
* Improve setting non existant fill UX
* Cleanup hash function
* Path and pen tools
* Bug fixes
* Disable boolean ops
* Fix default handle smoothing on ellipses
* Fix test and warnings
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-03-26 08:03:51 +01:00
0HyperCube
a2046a51b1
Add basic vector nodes ( #1059 )
...
* Add some derives
* Allow node_fn with mutable inputs
* Add basic vector nodes
* Revert elipse tool changes
* Fix the elipse tool again
* Change spacer width
* Bubble serde feature in graph craft
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-03-02 21:54:23 +00:00
Keavon Chambers
beab0f01c6
Refactor font_cache into render_data; delete image layer type
2023-01-29 20:31:14 -08:00
Brendan Allan
5388b59e97
Groundwork for integrating Specta ( #949 )
...
* add derive(specta::Type)
* use specta from git
* introduce Uuid type
* remove unnecessary specta::Type
* document export_types test
* upgrade Specta
The previous Specta branch had some hacks that were just for this project. They have all been converted into proper features so they can be merged into main.
* remove some unnecessary specta::Type uses
* add MessageDiscriminantDef explanation
* manually export types with specta
* rename 'specta.rs' to 'export_types.rs'
* rename 'export_types' to 'generate_ts_types'
---------
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2023-01-28 22:29:38 -08:00
0HyperCube
cd8a897b96
Don't show the blue outline when bloburl is set ( #937 )
2023-01-03 10:05:46 +00:00
0HyperCube
7cc1a192cb
Fix viewport culling with nested layers ( #939 )
...
* Fix viewport culling with nested layers
* Clean up naming
2023-01-02 15:27:11 +00:00
Keavon Chambers
49b9b8cfec
Rename the legacy Graphene crate to document-legacy ( #899 )
...
* Rename /graphene to /document-legacy
* Update names in code
2022-12-22 02:12:05 -08:00