Skip to content

Releases: Fabric-Project/Fabric

Fabric Alpha 1

15 Nov 17:01

Choose a tag to compare

Fabric Alpha 1 Pre-release
Pre-release

Thanks to @JustinMeans for a slew of great PR's and fixes!

What's Changed

New Contributors

Full Changelog: Releases/Alpha-0...Releases/Alpha-1

Fabric Alpha 0

14 Nov 21:19

Choose a tag to compare

Fabric Alpha 0 Pre-release
Pre-release

Fabric Alpha 0

Welcome to the first Alpha release of Fabric!

Fabric is a new creative coding / rapid prototyping inspired by Quartz Composer.

image

Fabric is built on top of

Important

Please note Fabric is in heavy development and is not production ready. This is a preview release, and we welcome feedback of all type!

Please see review the following for info :

We also invite Discussions if you have questions and not bugs

New Features

  • Provide preliminary Fabric Editor GUI application (code signed), reminiscent of Quartz Composer's Editor.
  • Provide preliminary document format to save Fabric Graphs
  • Provide preliminary data types for Node output: Boolean, Index, Number, Vectors, Arrays, as well as Images, Materials, Geometry, Mesh, Light, Camera, and Sub-Graph (Macro) nodes like Iterator, Render in Image, etc.
  • Provide preliminary Node implementations
  • Support Quartz Composer execution paradigm with Consumer, Producer, Provider nodes.

Goals for Alpha:

  • Vet graph evaluation model and node execution approach.
  • Build community and get feedback on priorities of Nodes to build and features.
  • Build a small / trusted developer community to help grow Fabric.

Known issues

  • Memory isn't always freed when closing some documents with specific node configurations.
  • Undo / Redo not yet implemented.
  • Copy / Paste not yet implemented.
  • Node Settings (similar to Patch Settings in QC) not yet supported.

Warning

Please note that any Fabric documents you save, at this juncture, are best effort supported in future versions as we work out kinks.

What's Changed

  • Mixer Effects by @tobyspark in #42
  • Feature/remove renderable nodes by @vade in #45
  • Feature/graph hosts object by @vade in #47
  • Support for Satin/fixes/18 - removal of protocols from some hot paths… by @vade in #54
  • Fixes/23 - Node based automatic port Registration, Serialization, Publishing, Dynamic Ports, and Parameter exposing using PortRegistry by @vade in #55
  • Document Window Management Fix by @vade in #58
  • Add a draft base compute node by @vade in #62
  • About window w/ Fabric Logo implemented in SwiftUI by @tobyspark in #70
  • App Icon by @tobyspark in #71

New Contributors

Full Changelog: https://github.com/Fabric-Project/Fabric/commits/Releases/Alpha-0