Skip to content

Commit f02dd5c

Browse files
committed
Launch the Alpha 3 release series
1 parent 5cf0b88 commit f02dd5c

4 files changed

Lines changed: 37 additions & 61 deletions

File tree

editor/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::process::Command;
22

3-
const GRAPHITE_RELEASE_SERIES: &str = "Alpha Milestone 2";
3+
const GRAPHITE_RELEASE_SERIES: &str = "Alpha 3";
44

55
fn main() {
66
// Execute a Git command for its stdout. Early exit if it fails for any of the possible reasons.

website/content/blog/2024-01-01-looking-back-on-2023-and-what's-next.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ I am grateful to everyone who has placed their faith in my vision for Graphite s
2626

2727
<center><em>Happy Holidays from the Graphite team!<br />These procedural light strands are powered by the newly completed node graph features.<br /><a href="https://editor.graphite.rs/#demo/procedural-string-lights">Click here to explore this demo</a> — drag the wire layer's points with the Path tool.</em></center>
2828

29-
## The Alpha Milestone 2 release series
29+
## The Alpha 2 release series
3030

31-
February marked the start of our second year developing Graphite under the alpha release banner. We took the opportunity to declare the start of a new release series, Alpha Milestone 2, for the year's focus on integrating the node graph. That goal was a success, and we anticipate the next release series, Alpha Milestone 3, will begin next month in February with a focus on procedural art workflows in line with our [roadmap](/features#roadmap).
31+
February marked the start of our second year developing Graphite under the alpha release banner. We took the opportunity to declare the start of a new release series, Alpha 2, for the year's focus on integrating the node graph. That goal was a success, and we anticipate the next release series, Alpha 3, will begin next month in February with a focus on procedural art workflows in line with our [roadmap](/features#roadmap).
3232

3333
## GDC and meetups with the Rust graphics community
3434

@@ -147,7 +147,7 @@ I followed this up over my Christmas holiday by hunting down and ripping out ove
147147

148148
## Looking ahead to 2024
149149

150-
The hard part is done. The unified document node graph, now that it's complete, paves the pathway towards new feature development for vector and raster editing. The Alpha Milestone 2 release series is nearly ready to become Alpha Milestone 3 with a focus towards procedural editing as the theme for the year ahead. And hopefully the road to the Beta release series, and then 1.0, is not too much further ahead.
150+
The hard part is done. The unified document node graph, now that it's complete, paves the pathway towards new feature development for vector and raster editing. The Alpha 2 release series is nearly ready to become Alpha 3 with a focus towards procedural editing as the theme for the year ahead. And hopefully the road to the Beta release series, and then 1.0, is not too much further ahead.
151151

152152
First, I have some high-level goals for 2024:
153153

website/content/features.md

Lines changed: 33 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -91,61 +91,49 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
9191
<img class="atlas" style="--atlas-index: 0" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
9292
<span>Editor systems; basic vector art tools</span>
9393
</div>
94-
<!-- Alpha Milestone 1 -->
94+
<!-- Alpha 1 -->
9595
<div class="informational complete heading" title="Began February 2022" data-year="2022">
96-
<h3>— Alpha Milestone 1 —</h3>
96+
<h3>— Alpha 1 —</h3>
9797
</div>
9898
<div class="informational complete" title="Development Complete">
9999
<img class="atlas" style="--atlas-index: 1" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
100100
<span>Better tools; node graph prototyping</span>
101101
</div>
102-
<!-- Alpha Milestone 2 -->
103-
<div class="informational ongoing heading" title="Began February 2023" data-year="2023">
104-
<h3>— Alpha Milestone 2 —</h3>
105-
</div>
106-
<div class="informational complete" title="Development Complete">
107-
<img class="atlas" style="--atlas-index: 4" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
108-
<span>Basic brush tool</span>
109-
</div>
110-
<div class="informational complete" title="Development Complete">
111-
<img class="atlas" style="--atlas-index: 2" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
112-
<span>Graph-based layer stacks</span>
102+
<!-- Alpha 2 -->
103+
<div class="informational complete heading" title="Began February 2023" data-year="2023">
104+
<h3>— Alpha 2 —</h3>
113105
</div>
114106
<div class="informational complete" title="Development Complete">
115107
<img class="atlas" style="--atlas-index: 5" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
116-
<span>Fully graph-driven documents</span>
108+
<span>Fully node graph-driven documents</span>
117109
</div>
118-
<div class="informational complete" title="Development Complete">
119-
<img class="atlas" style="--atlas-index: 13" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
120-
<span>New viewport overlays system</span>
121-
</div>
122-
<div class="informational complete" title="Development Complete">
123-
<img class="atlas" style="--atlas-index: 15" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
124-
<span>Layer and grid snapping</span>
125-
</div>
126-
<div class="informational complete" title="Development Complete">
127-
<img class="atlas" style="--atlas-index: 10" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
128-
<span>Imported SVG file editing</span>
110+
<!-- Alpha 3 -->
111+
<div class="informational ongoing heading" title="Began February 2024" data-year="2024">
112+
<h3>— Alpha 3 —</h3>
129113
</div>
130114
<div class="informational ongoing" title="Development Ongoing">
131-
<img class="atlas" style="--atlas-index: 14" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
132-
<span>Adaptive resolution raster rendering</span>
115+
<img class="atlas" style="--atlas-index: 9" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
116+
<span>Procedurally-defined vector data</span>
133117
</div>
134-
<div class="informational ongoing" title="Development Ongoing">
118+
<div class="informational">
119+
<img class="atlas" style="--atlas-index: 8" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
120+
<span>Graph data attribute spreadsheet</span>
121+
</div>
122+
<div class="informational">
135123
<img class="atlas" style="--atlas-index: 11" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
136124
<span>WebGPU accelerated rendering</span>
137125
</div>
138-
<!-- Alpha Milestone 3 -->
139-
<div class="informational heading" title="Expected to begin February 2024" data-year="2024">
140-
<h3>— Alpha Milestone 3 —</h3>
126+
<div class="informational">
127+
<img class="atlas" style="--atlas-index: 12" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
128+
<span>New vector graphics renderer (Vello)</span>
141129
</div>
142130
<div class="informational">
143-
<img class="atlas" style="--atlas-index: 6" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
144-
<span>Desktop app with built-in AI models</span>
131+
<img class="atlas" style="--atlas-index: 14" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
132+
<span>Adaptive resolution raster rendering</span>
145133
</div>
146134
<div class="informational">
147-
<img class="atlas" style="--atlas-index: 12" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
148-
<span>Rust-based vector renderer</span>
135+
<img class="atlas" style="--atlas-index: 6" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
136+
<span>Desktop app with built-in AI models</span>
149137
</div>
150138
<div class="informational">
151139
<img class="atlas" style="--atlas-index: 42" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
@@ -159,21 +147,9 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
159147
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
160148
<span>Custom subgraph nodes</span>
161149
</div>
162-
<div class="informational">
163-
<img class="atlas" style="--atlas-index: 8" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
164-
<span>Graph data attributes</span>
165-
</div>
166-
<div class="informational">
167-
<img class="atlas" style="--atlas-index: 9" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
168-
<span>Procedurally-defined vector data</span>
169-
</div>
170-
<div class="informational">
171-
<img class="atlas" style="--atlas-index: 30" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
172-
<span>CAD-like constraint relationships</span>
173-
</div>
174-
<!-- Alpha Milestone 4 -->
150+
<!-- Alpha 4 -->
175151
<div class="informational heading" title="Expected to begin February 2025" data-year="2025">
176-
<h3>— Alpha Milestone 4 —</h3>
152+
<h3>— Alpha 4 —</h3>
177153
</div>
178154
<div class="informational">
179155
<img class="atlas" style="--atlas-index: 3" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
@@ -187,6 +163,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
187163
<img class="atlas" style="--atlas-index: 29" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
188164
<span>Guide Mode: construction geometry</span>
189165
</div>
166+
<div class="informational">
167+
<img class="atlas" style="--atlas-index: 30" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
168+
<span>CAD-like constraint relationships</span>
169+
</div>
190170
<div class="informational">
191171
<img class="atlas" style="--atlas-index: 16" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
192172
<span>Remote compile/render server</span>
@@ -199,10 +179,6 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
199179
<img class="atlas" style="--atlas-index: 27" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
200180
<span>Interactive graph auto-layout</span>
201181
</div>
202-
<div class="informational">
203-
<img class="atlas" style="--atlas-index: 19" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
204-
<span>Document history system</span>
205-
</div>
206182
<div class="informational">
207183
<img class="atlas" style="--atlas-index: 18" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
208184
<span>Stable document format</span>
@@ -211,6 +187,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
211187
<div class="informational heading">
212188
<h3>— Beta —</h3>
213189
</div>
190+
<div class="informational">
191+
<img class="atlas" style="--atlas-index: 19" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
192+
<span>Document history system</span>
193+
</div>
214194
<div class="informational">
215195
<img class="atlas" style="--atlas-index: 24" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
216196
<span>Internationalization and accessibility</span>

website/sass/features.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,6 @@
8181
width: 100%;
8282
text-align: center;
8383
}
84-
85-
&[data-year] h3 {
86-
margin-left: 2em;
87-
}
8884
}
8985
}
9086
}

0 commit comments

Comments
 (0)