Tweak short-term roadmap details

This commit is contained in:
Keavon Chambers 2026-02-25 21:40:36 -08:00
parent e62771845f
commit 4090f6c980
3 changed files with 26 additions and 17 deletions

View File

@ -222,7 +222,7 @@ where
content
}
#[node_macro::node(name("Copy to Points"), category("Instancing"), path(core_types::vector))]
#[node_macro::node(name("Copy to Points"), category("Repeat"), path(core_types::vector))]
async fn copy_to_points<I: 'n + Send + Clone>(
_: impl Ctx,
points: Table<Vector>,

View File

@ -21,7 +21,8 @@ pub fn category_description(category: &str) -> &str {
"
),
"General" => "Nodes in this category deal with general data handling, such as merging and flattening graphical elements.",
"Instancing" => "Nodes in this category enable the duplication, arrangement, and looped generation of graphical elements.",
"Context" => "Nodes in this category read data from the evaluation context supplied by downstream nodes, such as the current loop iteration index.",
"Repeat" => "Nodes in this category enable the duplication, arrangement, and looped generation of graphical elements.",
"Math: Arithmetic" => "Nodes in this category perform common arithmetic operations on numerical values (and where applicable, `vec2` values).",
"Math: Logic" => "Nodes in this category perform boolean logic operations such as comparisons, conditionals, logic gates, and switching.",
"Math: Numeric" => "Nodes in this category perform discontinuous numeric operations such as rounding, clamping, mapping, and randomization.",
@ -41,7 +42,11 @@ pub fn category_description(category: &str) -> &str {
"Vector: Style" => "Nodes in this category apply fill and stroke styles to alter the appearance of vector graphics.",
"Vector" => "Nodes in this category deal with fundamental vector graphics data handling and operations.",
"Web Request" => "Nodes in this category facilitate fetching and handling resources from HTTP endpoints and sending webhook requests to external services.",
_ => panic!("Category '{category}' is missing a description"),
_ => {
eprintln!("Category '{category}' is missing a description");
"*Category description coming soon.*"
}
}.trim()
}

View File

@ -138,34 +138,38 @@ Marrying vector and raster under one roof enables both art forms to complement e
<img class="atlas" style="--atlas-index: 66" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>All-around performance optimizations</span>
</div>
<div class="feature-icon complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Desktop app (Windows, Mac, Linux)</span>
</div>
<div class="feature-icon ongoing" title="Development Ongoing">
<img class="atlas" style="--atlas-index: 73" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Blend tool to morph between shapes</span>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 51" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Context menus throughout the editor</span>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 64" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Node version management</span>
</div>
<div class="feature-icon">
<div class="feature-icon ongoing" title="Development Ongoing">
<img class="atlas" style="--atlas-index: 17" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Stable document format</span>
</div>
<div class="feature-icon ongoing" title="Development Ongoing">
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Desktop app <a href="/#desktop-first-and-web-ready">release candidates</a></span>
</div>
<!-- Beta 1 -->
<div class="feature-icon heading" data-year="Early 2026">
<h3>— Beta 1 —</h3>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Desktop app release and 1.0 launch</span>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 51" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Context menus throughout the editor</span>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 40" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Simplified main properties panel</span>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 64" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Node version management</span>
</div>
<div class="feature-icon">
<img class="atlas" style="--atlas-index: 53" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
<span>Local fonts access</span>
@ -303,7 +307,7 @@ Marrying vector and raster under one roof enables both art forms to complement e
<span>Raw photo processing</span>
</div>
<!-- LTS Releases -->
<div class="feature-icon heading">
<div class="feature-icon heading" data-year="Future">
<h3>— LTS Releases —</h3>
</div>
<div class="feature-icon">