diff --git a/website/content/blog/2024-07-31-graphite-progress-report-q2-2024.md b/website/content/blog/2024-07-31-graphite-progress-report-q2-2024.md index c10fcaa6be..b2312bcf6b 100644 --- a/website/content/blog/2024-07-31-graphite-progress-report-q2-2024.md +++ b/website/content/blog/2024-07-31-graphite-progress-report-q2-2024.md @@ -21,7 +21,7 @@ This is the second of our quarterly progress report blog posts. If you missed th All Q2 2024 commits may be [viewed in this list](https://github.com/GraphiteEditor/Graphite/commits/master/?since=2024-04-01&until=2024-06-30) and all noteworthy changes are detailed below. To showcase the much anticipated introduction of boolean path operations, the new *Painted Dreams* artwork shown here extensively utilizes nondestructive booleans.
- + Vector art of Painted Dreams

diff --git a/website/content/blog/2024-9-30-graphite-progress-report-q3-2024.md b/website/content/blog/2024-9-30-graphite-progress-report-q3-2024.md index 60650c0f7a..be128fe6cc 100644 --- a/website/content/blog/2024-9-30-graphite-progress-report-q3-2024.md +++ b/website/content/blog/2024-9-30-graphite-progress-report-q3-2024.md @@ -1,24 +1,39 @@ +++ title = "Graphite progress report (Q3 2024)" -date = 2024-09-30 +date = 2024-10-02 [extra] -banner = "ToDo" -banner_png = "ToDo" -author = "Keavon Chambers" -summary = "Graphite's Q3 2024 update introduces node graph organisation, non destructive vector editing, and faster boolean operations." -reddit = "ToDo" -twitter = "ToDo" +banner = "https://files.keavon.com/-/OddUnfortunateLeopard/capture.png" +banner_png = "https://files.keavon.com/-/OddUnfortunateLeopard/capture.png" +author = "Keavon Chambers & Hypercube" +summary = "TODO: Summary" +reddit = "TODO: Reddit link" +twitter = "TODO: Twitter link" +++ -[Graphite](/), an open source 2D procedural graphics editor, has spent the months of July, August, and September introducing node graph organisation, non destructive vector editing, faster boolean operations, and many more improvements. +[Graphite](/), a new open source 2D procedural graphics editor, has spent April–June introducing **boolean path operations, a new gradient picker, layer locking**, and more improvements. -In this quater we have continued iterating on the usability of our unqiue node powered vector workflow. As we reach the conclusion of the [Google Summer of Code](/blog/graphite-internships-announcing-participation-in-gsoc-2024/) projects, we now have a polished node graph organisation system, a working RAW image pipeline (not yet in the editor), and a WebGPU based renderer (File -> Preferences -> Vello). Thanks to the students for their hard work on this and to Google's open source team for sponsoring. +Overall, editor functionality has been shaping up and becoming an all around useful tool suite, with notable reductions in rough edges for the vector graphics workflow (our initial focus). Raster and raw photo processing workflows are also now in-development by our [Google Summer of Code](/blog/graphite-internships-announcing-participation-in-gsoc-2024/) student interns. Node graph quality-of-life improvements centered around tidy node organization are also the focus of the summer work that's underway. These projects are detailed below. -This is the third of our quarterly progress report blog posts. If you missed the [last one](../graphite-progress-report-q2-2024), be sure to check it out as well. If you'd like to help speed up future progress, please consider [getting involved](/volunteer) with code, QA/bug testing, or art/marketing projects. [Donations](/donate) are also valued, as are [stars of GitHub](https://github.com/GraphiteEditor/Graphite). Follow along and partake in our [Discord community](https://discord.graphite.rs), too. - -All Q3 2024 commits may be [viewed in this list](https://github.com/GraphiteEditor/Graphite/commits/master/?since=2024-07-01&until=2024-09-30) and all noteworthy changes are detailed below. +This is the second of our quarterly progress report blog posts. If you missed the [first one](../graphite-progress-report-q1-2024), be sure to check it out as well. If you'd like to help speed up future progress, please consider [getting involved](/volunteer) with code, QA/bug testing, or art/marketing projects. [Donations](/donate) are also valued, as are [stars of GitHub](https://github.com/GraphiteEditor/Graphite). Follow along and partake in our [Discord community](https://discord.graphite.rs), too. + +All Q2 2024 commits may be [viewed in this list](https://github.com/GraphiteEditor/Graphite/commits/master/?since=2024-04-01&until=2024-06-30) and all noteworthy changes are detailed below. To showcase the much anticipated introduction of boolean path operations, the new *Painted Dreams* artwork shown here extensively utilizes nondestructive booleans. + +

+ + Vector art of Painted Dreams + +

+ + Painted Dreams + +
+ + Open this artwork to
explore it yourself. +
+

+
## Additions @@ -27,10 +42,15 @@ EDITOR'S NOTE: The grammatical structure of each bullet point should follow the --> - Nondestructive vector editing ([#1676](https://github.com/GraphiteEditor/Graphite/pull/1676)) +
+ +
- Basic artboard snapping ([#1734](https://github.com/GraphiteEditor/Graphite/pull/1734)) - - Draggable upstream nodes feature ([#1812](https://github.com/GraphiteEditor/Graphite/pull/1812)) - Stack-based Boolean Operation layer node ([#1813](https://github.com/GraphiteEditor/Graphite/pull/1813)) @@ -89,7 +109,6 @@ EDITOR'S NOTE: The grammatical structure of each bullet point should follow the - Disable snapping by default as a bug mitigation, and assorted cleanup ([commit a17ed68](https://github.com/GraphiteEditor/Graphite/commit/a17ed68008ab9d16f929fac2d23fc98367d7e151)) - - Fix snapping bug where snapped-together shapes couldn't be moved ([#1818](https://github.com/GraphiteEditor/Graphite/pull/1818)) - Apply the graphic group transform in the boolean node ([#1825](https://github.com/GraphiteEditor/Graphite/pull/1825)) diff --git a/website/content/features.md b/website/content/features.md index 54f4d8f1fc..0812f73d7d 100644 --- a/website/content/features.md +++ b/website/content/features.md @@ -141,10 +141,6 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Imaginate (Stable Diffusion node/tool)
-
- - GPU-accelerated raster rendering -
Infinitely zoomable/panable content @@ -153,7 +149,11 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Raw photo processing
-
+
+ + GPU-accelerated raster rendering +
+
Graph data attribute spreadsheets
@@ -161,14 +161,14 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Timeline with animation channels
-
- - Signed distance fields -
Lightweight desktop app (with Tauri)
+ +
+

— Alpha 4 —

+
Local file browser for saving/loading @@ -178,12 +178,12 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Local fonts access
- - Rewrite of the basic brush tool + + Signed distance fields
- -
-

— Alpha 4 —

+
+ + Brush tool rewrite
@@ -213,10 +213,6 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Shape builder tool
-
- - Mesh vector format -
Guide mode (construction geometry) @@ -253,6 +249,10 @@ Always on the bleeding edge and built to last— Graphite is written on a robust Automation and batch processing
+
+ + Mesh vector format +
Liquify and non-affine transforms