Skip to content

Commit

Permalink
Launch the Alpha 3 release series
Browse files Browse the repository at this point in the history
  • Loading branch information
Keavon committed Mar 1, 2024
1 parent 5cf0b88 commit f02dd5c
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 61 deletions.
2 changes: 1 addition & 1 deletion editor/build.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use std::process::Command;

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

fn main() {
// Execute a Git command for its stdout. Early exit if it fails for any of the possible reasons.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ I am grateful to everyone who has placed their faith in my vision for Graphite s

<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>

## The Alpha Milestone 2 release series
## The Alpha 2 release series

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).
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).

## GDC and meetups with the Rust graphics community

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

## Looking ahead to 2024

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.
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.

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

Expand Down
86 changes: 33 additions & 53 deletions website/content/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,61 +91,49 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
<img class="atlas" style="--atlas-index: 0" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Editor systems; basic vector art tools</span>
</div>
<!-- Alpha Milestone 1 -->
<!-- Alpha 1 -->
<div class="informational complete heading" title="Began February 2022" data-year="2022">
<h3>— Alpha Milestone 1 —</h3>
<h3>— Alpha 1 —</h3>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 1" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Better tools; node graph prototyping</span>
</div>
<!-- Alpha Milestone 2 -->
<div class="informational ongoing heading" title="Began February 2023" data-year="2023">
<h3>— Alpha Milestone 2 —</h3>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 4" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Basic brush tool</span>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 2" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Graph-based layer stacks</span>
<!-- Alpha 2 -->
<div class="informational complete heading" title="Began February 2023" data-year="2023">
<h3>— Alpha 2 —</h3>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 5" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Fully graph-driven documents</span>
<span>Fully node graph-driven documents</span>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 13" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>New viewport overlays system</span>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 15" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Layer and grid snapping</span>
</div>
<div class="informational complete" title="Development Complete">
<img class="atlas" style="--atlas-index: 10" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Imported SVG file editing</span>
<!-- Alpha 3 -->
<div class="informational ongoing heading" title="Began February 2024" data-year="2024">
<h3>— Alpha 3 —</h3>
</div>
<div class="informational ongoing" title="Development Ongoing">
<img class="atlas" style="--atlas-index: 14" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Adaptive resolution raster rendering</span>
<img class="atlas" style="--atlas-index: 9" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Procedurally-defined vector data</span>
</div>
<div class="informational ongoing" title="Development Ongoing">
<div class="informational">
<img class="atlas" style="--atlas-index: 8" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Graph data attribute spreadsheet</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 11" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>WebGPU accelerated rendering</span>
</div>
<!-- Alpha Milestone 3 -->
<div class="informational heading" title="Expected to begin February 2024" data-year="2024">
<h3>— Alpha Milestone 3 —</h3>
<div class="informational">
<img class="atlas" style="--atlas-index: 12" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>New vector graphics renderer (Vello)</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 6" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Desktop app with built-in AI models</span>
<img class="atlas" style="--atlas-index: 14" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Adaptive resolution raster rendering</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 12" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Rust-based vector renderer</span>
<img class="atlas" style="--atlas-index: 6" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Desktop app with built-in AI models</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 42" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
Expand All @@ -159,21 +147,9 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
<img class="atlas" style="--atlas-index: 7" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Custom subgraph nodes</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 8" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Graph data attributes</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 9" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Procedurally-defined vector data</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 30" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>CAD-like constraint relationships</span>
</div>
<!-- Alpha Milestone 4 -->
<!-- Alpha 4 -->
<div class="informational heading" title="Expected to begin February 2025" data-year="2025">
<h3>— Alpha Milestone 4 —</h3>
<h3>— Alpha 4 —</h3>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 3" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
Expand All @@ -187,6 +163,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
<img class="atlas" style="--atlas-index: 29" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Guide Mode: construction geometry</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 30" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>CAD-like constraint relationships</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 16" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Remote compile/render server</span>
Expand All @@ -199,10 +179,6 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
<img class="atlas" style="--atlas-index: 27" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Interactive graph auto-layout</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 19" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Document history system</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 18" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Stable document format</span>
Expand All @@ -211,6 +187,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust
<div class="informational heading">
<h3>— Beta —</h3>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 19" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Document history system</span>
</div>
<div class="informational">
<img class="atlas" style="--atlas-index: 24" src="https://static.graphite.rs/icons/icon-atlas-roadmap.png" alt="" />
<span>Internationalization and accessibility</span>
Expand Down
4 changes: 0 additions & 4 deletions website/sass/features.scss
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,6 @@
width: 100%;
text-align: center;
}

&[data-year] h3 {
margin-left: 2em;
}
}
}
}
Expand Down

0 comments on commit f02dd5c

Please sign in to comment.