Skip to content

Commit e60a9c3

Browse files
committed
Update the website roadmap
1 parent 471ef87 commit e60a9c3

File tree

2 files changed

+42
-38
lines changed

2 files changed

+42
-38
lines changed

website/content/_index.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ Stop jumping between programs. Upcoming tools will make Graphite a first-class c
192192
</div>
193193
<div class="feature-icon">
194194
<img class="atlas" style="--atlas-index: 15" src="https://static.graphite.rs/icons/icon-atlas-features__2.png" alt="" />
195-
<span>Desktop Publishing</span>
195+
<span>Page Layout & Print</span>
196196
</div>
197197
<div class="feature-icon">
198198
<img class="atlas" style="--atlas-index: 16" src="https://static.graphite.rs/icons/icon-atlas-features__2.png" alt="" />
@@ -261,11 +261,11 @@ Presently, Graphite is a lightweight offline web app with features primarily ori
261261

262262
## Desktop-first and web-ready
263263

264-
Where's the download? The web app is [currently live](https://editor.graphite.rs) and desktop apps for Windows, Mac, and Linux should be available in early 2025.
264+
Where's the download? The web app is [currently live](https://editor.graphite.rs) and desktop apps for Windows, Mac, and Linux should be available in 2025.
265265

266266
Graphite is designed principally as a professional desktop application that is also accessible in a browser for quick, casual usage. It's built for speed with (nearly) no JavaScript. And regardless of platform, your work runs locally and privately on your own hardware. There is no server.
267267

268-
Engineering the tech for a native app distributed across three new platforms takes extra time. That's why supporting the web platform, which keeps up-to-date and reaches all devices, has been the initial target. For now, you can <a href="https://support.google.com/chrome/answer/9658361" target="_blank">install the app as a PWA</a> for a desktop-like experience.
268+
<a href="https://github.com/GraphiteEditor/Graphite/issues/2535" target="_blank">Engineering the tech</a> for a native app distributed across three new platforms takes extra time. That's why supporting the web platform, which keeps up-to-date and reaches all devices, has been the initial target. For now, you can <a href="https://support.google.com/chrome/answer/9658361" target="_blank">install the app as a PWA</a> for a desktop-like experience.
269269

270270
Once it's ready to shine, Graphite's code architecture is structured to deliver native performance for your graphically intensive workloads on desktop platforms and very low overhead on the web thanks to WebAssembly and WebGPU, new high-performance browser technologies.
271271

website/content/features.md

+39-35
Original file line numberDiff line numberDiff line change
@@ -125,45 +125,53 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
125125
<div class="feature-icon ongoing heading" title="Began February 2025" data-year="2025">
126126
<h3>— Alpha 4 —</h3>
127127
</div>
128-
<div class="feature-icon ongoing">
129-
<img class="atlas" style="--atlas-index: 8" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
130-
<span>Lambda nodes</span>
128+
<div class="feature-icon complete" title="Development Complete">
129+
<img class="atlas" style="--atlas-index: 46" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
130+
<span>Parametric animation</span>
131131
</div>
132-
<div class="feature-icon ongoing">
132+
<div class="feature-icon complete" title="Development Complete">
133+
<img class="atlas" style="--atlas-index: 1" src="https://static.graphite.rs/icons/icon-atlas-features__2.png" alt="" />
134+
<span>Instancer repeat nodes</span>
135+
</div>
136+
<div class="feature-icon ongoing" title="Development Ongoing">
133137
<img class="atlas" style="--atlas-index: 9" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
134138
<span>Graph data attribute spreadsheets</span>
135139
</div>
136-
<div class="feature-icon ongoing">
140+
<div class="feature-icon ongoing" title="Development Ongoing">
141+
<img class="atlas" style="--atlas-index: 48" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
142+
<span>Robust vector mesh editing/rendering</span>
143+
</div>
144+
<div class="feature-icon ongoing" title="Development Ongoing">
137145
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
138-
<span>Lightweight desktop app (with <a target="_blank" href="https://tauri.app/">Tauri</a>)</span>
146+
<span>Desktop app (Windows, Mac, Linux)</span>
139147
</div>
140-
<div class="feature-icon">
148+
<div class="feature-icon ongoing">
141149
<img class="atlas" style="--atlas-index: 40" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
142-
<span>Contextual properties panel</span>
150+
<span>Simplified main properties panel</span>
143151
</div>
144152
<div class="feature-icon">
145-
<img class="atlas" style="--atlas-index: 18" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
146-
<span>Node versioning</span>
153+
<img class="atlas" style="--atlas-index: 12" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
154+
<span>GPU-accelerated raster rendering</span>
147155
</div>
148-
<div class="feature-icon" title="Development Ongoing">
156+
<div class="feature-icon">
149157
<img class="atlas" style="--atlas-index: 14" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
150158
<span>Infinitely zoomable/panable content</span>
151159
</div>
152-
<div class="feature-icon" title="Development Ongoing">
153-
<img class="atlas" style="--atlas-index: 12" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
154-
<span>GPU-accelerated raster rendering</span>
160+
<div class="feature-icon">
161+
<img class="atlas" style="--atlas-index: 41" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
162+
<span>Timeline panel for animation curves</span>
155163
</div>
156164
<div class="feature-icon">
157-
<img class="atlas" style="--atlas-index: 54" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
158-
<span>Local file browser for saving/loading</span>
165+
<img class="atlas" style="--atlas-index: 18" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
166+
<span>Node version management</span>
159167
</div>
160168
<div class="feature-icon">
161-
<img class="atlas" style="--atlas-index: 53" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
162-
<span>Local fonts access</span>
169+
<img class="atlas" style="--atlas-index: 5" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
170+
<span>Brush tool rewrite</span>
163171
</div>
164172
<div class="feature-icon">
165-
<img class="atlas" style="--atlas-index: 41" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
166-
<span>Timeline with animation channels</span>
173+
<img class="atlas" style="--atlas-index: 57" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
174+
<span>Signed distance fields</span>
167175
</div>
168176
<div class="feature-icon">
169177
<img class="atlas" style="--atlas-index: 56" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
@@ -174,24 +182,24 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
174182
<span>Command palette and context menus</span>
175183
</div>
176184
<div class="feature-icon">
177-
<img class="atlas" style="--atlas-index: 19" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
178-
<span>Raw photo processing</span>
185+
<img class="atlas" style="--atlas-index: 21" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
186+
<span>Select mode (marquee masking)</span>
179187
</div>
180188
<div class="feature-icon">
181-
<img class="atlas" style="--atlas-index: 57" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
182-
<span>Signed distance fields</span>
189+
<img class="atlas" style="--atlas-index: 53" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
190+
<span>Local fonts access</span>
183191
</div>
184192
<div class="feature-icon">
185-
<img class="atlas" style="--atlas-index: 43" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
186-
<span>Stylus and touch interaction</span>
193+
<img class="atlas" style="--atlas-index: 54" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
194+
<span>Local file browser for saving/loading</span>
187195
</div>
188196
<div class="feature-icon">
189-
<img class="atlas" style="--atlas-index: 5" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
190-
<span>Brush tool rewrite</span>
197+
<img class="atlas" style="--atlas-index: 19" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
198+
<span>Raw photo processing</span>
191199
</div>
192200
<div class="feature-icon">
193-
<img class="atlas" style="--atlas-index: 21" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
194-
<span>Select mode (marquee masking)</span>
201+
<img class="atlas" style="--atlas-index: 43" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
202+
<span>Stylus and touch interaction</span>
195203
</div>
196204
<div class="feature-icon">
197205
<img class="atlas" style="--atlas-index: 24" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
@@ -217,10 +225,6 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
217225
<img class="atlas" style="--atlas-index: 49" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
218226
<span>AI nodes and tools (e.g. magic wand)</span>
219227
</div>
220-
<div class="feature-icon">
221-
<img class="atlas" style="--atlas-index: 48" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
222-
<span>NURBS and mesh vector formats</span>
223-
</div>
224228
<div class="feature-icon">
225229
<img class="atlas" style="--atlas-index: 25" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
226230
<span>Liquify and non-affine transforms</span>
@@ -318,7 +322,7 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
318322
<span>Offline edit resolution with CRDTs</span>
319323
</div>
320324
<div class="feature-icon">
321-
<img class="atlas" style="--atlas-index: 46" src="https://static.graphite.rs/icons/icon-atlas-roadmap__3.png" alt="" />
325+
<img class="atlas" style="--atlas-index: 16" src="https://static.graphite.rs/icons/icon-atlas-features__2.png" alt="" />
322326
<span>Animated SVG creation</span>
323327
</div>
324328
<div class="feature-icon">

0 commit comments

Comments
 (0)