diff --git a/tools/node-docs/src/utility.rs b/tools/node-docs/src/utility.rs index 898ad0c622..434d6c1a44 100644 --- a/tools/node-docs/src/utility.rs +++ b/tools/node-docs/src/utility.rs @@ -7,11 +7,13 @@ pub fn category_description(category: &str) -> &str { match category { "Animation" => indoc!( " - Nodes in this category enable the creation of animated, real-time, and interactive motion graphics involving paramters that change over time. + Nodes in this category enable the creation of animated, real-time, and interactive motion graphics involving parameters that change over time. These nodes require that playback is activated by pressing the play button above the viewport. " ), + "Attributes: Read" => "Nodes in this category read the values of a named attribute stored on the items of a list, outputting them as a new list of the requested data type.", + "Attributes: Write" => "Nodes in this category store a named attribute on the items of a list, with a value that is calculated individually for each item.", "Blending" => "Nodes in this category control how overlapping graphical content is composited together, considering blend modes, opacity, and clipping.", "Color" => "Nodes in this category deal with selecting and manipulating colors and palettes.", "Debug" => indoc!( @@ -30,6 +32,7 @@ pub fn category_description(category: &str) -> &str { "Math: Trig" => "Nodes in this category perform trigonometric operations such as sine, cosine, tangent, and their inverses.", "Math: Vec2" => "Nodes in this category perform operations involving `vec2` values (points or arrows in 2D space) such as the dot product, normalization, and distance calculations.", "Raster: Adjustment" => "Nodes in this category perform per-pixel color adjustments on raster graphics, such as brightness and contrast modifications.", + "Raster: Brush" => "Nodes in this category paint raster imagery from the strokes drawn with the Brush tool, controlling the size, hardness, flow, and color of the marks they leave behind.", "Raster: Channels" => "Nodes in this category enable channel-specific manipulation of the RGB and alpha channels of raster graphics.", "Raster: Filter" => "Nodes in this category apply filtering effects to raster graphics such as blurs and sharpening.", "Raster: Pattern" => "Nodes in this category generate procedural raster patterns, fractals, textures, and noise.", @@ -37,6 +40,7 @@ pub fn category_description(category: &str) -> &str { "Text" => "Nodes in this category support the manipulation, formatting, and rendering of text strings.", "Text: Regex" => "Nodes in this category perform string operations involving regular expressions, such as pattern matching and replacement.", "Text: JSON" => "Nodes in this category perform string operations involving JSON data, such as parsing and stringifying.", + "Type Assertion" => "Nodes in this category assert that a value is of a specific data type, which may be used to invoke automatic conversions to the desired type.", "Value" => "Nodes in this category supply data values of common types such as numbers, colors, booleans, and strings.", "Vector: Measure" => "Nodes in this category perform measurements and analysis on vector graphics, such as length/area calculations, path traversal, and hit testing.", "Vector: Modifier" => "Nodes in this category modify the geometry of vector graphics, such as boolean operations, smoothing, and morphing.", diff --git a/website/content/donate.md b/website/content/donate.md index 3806b58a88..a64c8de094 100644 --- a/website/content/donate.md +++ b/website/content/donate.md @@ -8,6 +8,10 @@ js = ["/js/page/donate.js"]
+
Thank you for your donation! Your receipt is on its way by email, and your support goes straight into building Graphite.
+ +
Welcome, and thank you for becoming a member! Your receipt is on its way by email. We're fulfilling membership rewards by hand for now, so please forward that receipt to contact@graphite.art with your Discord username, the name you'd like in the credits, and/or any other details pertinent to your membership level.
+