From f02dd5c0f625b25bf3510ba0e9839ca182d930e4 Mon Sep 17 00:00:00 2001 From: Keavon Chambers Date: Thu, 29 Feb 2024 23:47:11 -0800 Subject: [PATCH] Launch the Alpha 3 release series --- editor/build.rs | 2 +- ...01-looking-back-on-2023-and-what's-next.md | 6 +- website/content/features.md | 86 +++++++------------ website/sass/features.scss | 4 - 4 files changed, 37 insertions(+), 61 deletions(-) diff --git a/editor/build.rs b/editor/build.rs index 4d3fd420..0e9f5c9c 100644 --- a/editor/build.rs +++ b/editor/build.rs @@ -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. diff --git a/website/content/blog/2024-01-01-looking-back-on-2023-and-what's-next.md b/website/content/blog/2024-01-01-looking-back-on-2023-and-what's-next.md index b1f58b33..f6bbe993 100644 --- a/website/content/blog/2024-01-01-looking-back-on-2023-and-what's-next.md +++ b/website/content/blog/2024-01-01-looking-back-on-2023-and-what's-next.md @@ -26,9 +26,9 @@ I am grateful to everyone who has placed their faith in my vision for Graphite s
Happy Holidays from the Graphite team!
These procedural light strands are powered by the newly completed node graph features.
Click here to explore this demo — drag the wire layer's points with the Path tool.
-## 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 @@ -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: diff --git a/website/content/features.md b/website/content/features.md index 5753f5fd..bcec9685 100644 --- a/website/content/features.md +++ b/website/content/features.md @@ -91,62 +91,50 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Editor systems; basic vector art tools - +
-

— Alpha Milestone 1 —

+

— Alpha 1 —

Better tools; node graph prototyping
- -
-

— Alpha Milestone 2 —

-
-
- - Basic brush tool -
-
- - Graph-based layer stacks + +
+

— Alpha 2 —

- Fully graph-driven documents + Fully node graph-driven documents
-
- - New viewport overlays system -
-
- - Layer and grid snapping -
-
- - Imported SVG file editing + +
+

— Alpha 3 —

- - Adaptive resolution raster rendering + + Procedurally-defined vector data
-
+
+ + Graph data attribute spreadsheet +
+
WebGPU accelerated rendering
- -
-

— Alpha Milestone 3 —

+
+ + New vector graphics renderer (Vello) +
+
+ + Adaptive resolution raster rendering
Desktop app with built-in AI models
-
- - Rust-based vector renderer -
Timeline and animation curves @@ -159,21 +147,9 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Custom subgraph nodes
-
- - Graph data attributes -
-
- - Procedurally-defined vector data -
-
- - CAD-like constraint relationships -
- +
-

— Alpha Milestone 4 —

+

— Alpha 4 —

@@ -187,6 +163,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Guide Mode: construction geometry
+
+ + CAD-like constraint relationships +
Remote compile/render server @@ -199,10 +179,6 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Interactive graph auto-layout
-
- - Document history system -
Stable document format @@ -211,6 +187,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust

— Beta —

+
+ + Document history system +
Internationalization and accessibility diff --git a/website/sass/features.scss b/website/sass/features.scss index 492eacaa..2f58b225 100644 --- a/website/sass/features.scss +++ b/website/sass/features.scss @@ -81,10 +81,6 @@ width: 100%; text-align: center; } - - &[data-year] h3 { - margin-left: 2em; - } } } }