Graphite/.github/workflows
Keavon Chambers 8a1dfb9d8f
Refactor messages.ts by removing class-transformer and JS classes (#3858)
* Fix gamma correction with HTML-based editable Text tool text

* Migrate simple, undecorated classes to types

* Remove TupleToVec2 transformation

* Remove @Transform from tooltips

* Cleanup: replace value.toString() with String(value) everywhere

* Convert documentId from string to bigint

* Migrate the rest of the easy @Transform/@Type decorations

* Migrate FillChoice

* Migrate WidgetDiffUpdate

* Migrate WidgetInstance

* Migrate away from classes that extend WidgetProps

* Remove class-transformer and all classes in messages.ts

* Migrate UI layout passing

* Remove dead code

* Remove unnecessary export and readonly prefixes

* Remove HSVA type

* Break out Color, Gradient, and FillChoice functions into a utility-functions file

* Move widget helper functions from messages.ts into a new utility-functions file; restructure type imports

* Reduce internal type defs

* Rename JsMessage to FrontendMessage

* Code review fixes

* Fix other usages

* Tidying up
2026-03-05 01:43:21 -08:00
..
scripts Provide shaders via artifact repo (#3250) 2026-01-02 17:17:56 +00:00
build-linux-bundle.yml Swap the default placement order of Fill and Stroke nodes in layers (#3789) 2026-02-19 13:15:11 -08:00
build-mac-bundle.yml Desktop: Enable manual trigger for Mac and Windows builds (#3736) 2026-02-08 23:39:23 +00:00
build-nix-package.yml Desktop: Enable GPU nodes (#3364) 2025-11-16 22:37:02 +00:00
build-production.yml Update links from graphite.rs to graphite.art 2025-12-06 18:10:27 -08:00
build-win-bundle.yml Reimplement notice file generation for third-party licenses through Rust, now with CEF credits (#3808) 2026-02-26 11:12:28 +00:00
cargo-deny.yml Avoid running `cargo audit` on forks (#3473) 2025-12-22 11:27:10 +00:00
ci.yml Split CI job to run on dedicated runners for web and native build (#3812) 2026-02-24 09:37:00 +00:00
comment-!build-commands.yml Add hover style to checkboxes when their corresponding labels are hovered 2026-02-18 17:37:34 -08:00
comment-clippy-warnings.yaml Run CI for non master branches (#2763) 2025-06-27 14:40:54 +02:00
comment-profiling-changes.yaml Refactor messages.ts by removing class-transformer and JS classes (#3858) 2026-03-05 01:43:21 -08:00
deploy-master.yml Split CI job to run on dedicated runners for web and native build (#3812) 2026-02-24 09:37:00 +00:00
library-rawkit.yml Upgrade Rawkit library Rust dependencies (#3124) 2025-12-20 17:36:02 -08:00
provide-shaders.yml Reimplement notice file generation for third-party licenses through Rust, now with CEF credits (#3808) 2026-02-26 11:12:28 +00:00
website.yml Move contributor docs editor message structure tree generator from test to tools directory (#3663) 2026-01-20 23:53:15 -08:00