Skip to content

Commit 4090f6c

Browse files
committed
Tweak short-term roadmap details
1 parent e627718 commit 4090f6c

File tree

3 files changed

+26
-17
lines changed

3 files changed

+26
-17
lines changed

node-graph/nodes/vector/src/vector_nodes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ where
222222
content
223223
}
224224

225-
#[node_macro::node(name("Copy to Points"), category("Instancing"), path(core_types::vector))]
225+
#[node_macro::node(name("Copy to Points"), category("Repeat"), path(core_types::vector))]
226226
async fn copy_to_points<I: 'n + Send + Clone>(
227227
_: impl Ctx,
228228
points: Table<Vector>,

tools/node-docs/src/utility.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ pub fn category_description(category: &str) -> &str {
2121
"
2222
),
2323
"General" => "Nodes in this category deal with general data handling, such as merging and flattening graphical elements.",
24-
"Instancing" => "Nodes in this category enable the duplication, arrangement, and looped generation of graphical elements.",
24+
"Context" => "Nodes in this category read data from the evaluation context supplied by downstream nodes, such as the current loop iteration index.",
25+
"Repeat" => "Nodes in this category enable the duplication, arrangement, and looped generation of graphical elements.",
2526
"Math: Arithmetic" => "Nodes in this category perform common arithmetic operations on numerical values (and where applicable, `vec2` values).",
2627
"Math: Logic" => "Nodes in this category perform boolean logic operations such as comparisons, conditionals, logic gates, and switching.",
2728
"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 {
4142
"Vector: Style" => "Nodes in this category apply fill and stroke styles to alter the appearance of vector graphics.",
4243
"Vector" => "Nodes in this category deal with fundamental vector graphics data handling and operations.",
4344
"Web Request" => "Nodes in this category facilitate fetching and handling resources from HTTP endpoints and sending webhook requests to external services.",
44-
_ => panic!("Category '{category}' is missing a description"),
45+
_ => {
46+
eprintln!("Category '{category}' is missing a description");
47+
48+
"*Category description coming soon.*"
49+
}
4550
}.trim()
4651
}
4752

website/content/features.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -138,34 +138,38 @@ Marrying vector and raster under one roof enables both art forms to complement e
138138
<img class="atlas" style="--atlas-index: 66" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
139139
<span>All-around performance optimizations</span>
140140
</div>
141-
<div class="feature-icon complete" title="Development Complete">
142-
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
143-
<span>Desktop app (Windows, Mac, Linux)</span>
144-
</div>
145141
<div class="feature-icon ongoing" title="Development Ongoing">
146142
<img class="atlas" style="--atlas-index: 73" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
147143
<span>Blend tool to morph between shapes</span>
148144
</div>
149-
<div class="feature-icon">
150-
<img class="atlas" style="--atlas-index: 51" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
151-
<span>Context menus throughout the editor</span>
152-
</div>
153-
<div class="feature-icon">
154-
<img class="atlas" style="--atlas-index: 64" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
155-
<span>Node version management</span>
156-
</div>
157-
<div class="feature-icon">
145+
<div class="feature-icon ongoing" title="Development Ongoing">
158146
<img class="atlas" style="--atlas-index: 17" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
159147
<span>Stable document format</span>
160148
</div>
149+
<div class="feature-icon ongoing" title="Development Ongoing">
150+
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
151+
<span>Desktop app <a href="/#desktop-first-and-web-ready">release candidates</a></span>
152+
</div>
161153
<!-- Beta 1 -->
162154
<div class="feature-icon heading" data-year="Early 2026">
163155
<h3>— Beta 1 —</h3>
164156
</div>
157+
<div class="feature-icon">
158+
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
159+
<span>Desktop app release and 1.0 launch</span>
160+
</div>
161+
<div class="feature-icon">
162+
<img class="atlas" style="--atlas-index: 51" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
163+
<span>Context menus throughout the editor</span>
164+
</div>
165165
<div class="feature-icon">
166166
<img class="atlas" style="--atlas-index: 40" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
167167
<span>Simplified main properties panel</span>
168168
</div>
169+
<div class="feature-icon">
170+
<img class="atlas" style="--atlas-index: 64" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
171+
<span>Node version management</span>
172+
</div>
169173
<div class="feature-icon">
170174
<img class="atlas" style="--atlas-index: 53" src="https://static.graphite.art/icons/icon-atlas-roadmap__5.png" alt="" />
171175
<span>Local fonts access</span>
@@ -303,7 +307,7 @@ Marrying vector and raster under one roof enables both art forms to complement e
303307
<span>Raw photo processing</span>
304308
</div>
305309
<!-- LTS Releases -->
306-
<div class="feature-icon heading">
310+
<div class="feature-icon heading" data-year="Future">
307311
<h3>— LTS Releases —</h3>
308312
</div>
309313
<div class="feature-icon">

0 commit comments

Comments
 (0)