Graphite/website/content/blog
Keavon Chambers 52d2b38a82 Refactor the TypeScript data flow for full type safety and auto-generation of Rust types (#3865)
* Migrate Specta to Tsify to auto-generate messages.ts, working except colors and widgets

* Adopt the generated FillColor/Color/GradientStops

* Fix widget typing

* Separate WidgetGroup enum variants into wrapper structs

* Small rename

* Simplify widgets further

* Clean up message type references

* Switch type imports to the auto-generated file

* Remove lowercase serde rename

* Fix FillChoice deserialization

* Fix small regression from #3837

* Improve type safety

* Make WidgetSpan type-safe

* More cleanup and type safety

* More type safety

* More type safety

* Get the rest to type-check without errors; improve widget builder macro to have optional icons; improve Svelte 5 configs

* Cargo fmt

* Fix imports

* Update outdated readme info

* Fix lint command rename references

* Fix typos

* One more typos fix

* Remove unnecessary dep: prefix from the edited Cargo.toml files

* Remove excess parts from Cargo.toml

* Fix compiling on desktop

* Revert "Remove excess parts from Cargo.toml"

This reverts commit 6b711117b3a5d5d8a3ee20f36a43bc74930b7c82.

* Update dev docs with simpler, more accurate instructions
2026-03-09 16:35:04 -07:00
..
2022-02-12-announcing-graphite-alpha.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
2022-03-12-graphite-a-vision-for-the-future-of-2d-content-creation.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
2022-05-12-distributed-computing-in-the-graphene-runtime.md Refactor the TypeScript data flow for full type safety and auto-generation of Rust types (#3865) 2026-03-09 16:35:04 -07:00
2024-01-01-looking-back-on-2023-and-what's-next.md Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
2024-02-22-graphite-internships-announcing-participation-in-gsoc-2024.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
2024-05-09-graphite-progress-report-q1-2024.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
2024-07-31-graphite-progress-report-q2-2024.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
2024-10-15-graphite-progress-report-q3-2024.md Clean up old website code and files (#3658) 2026-01-19 22:09:51 -08:00
2025-01-16-year-in-review-2024-highlights-and-a-peek-at-2025.md Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
2025-03-31-graphite-progress-report-q4-2024.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
2025-04-02-internships-for-a-rust-graphics-engine-gsoc-2025.md Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
2025-09-19-graphite-community-meetup-in-germany.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
_index.md Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00