Releases: 7BIndustries/Semblage
v0.5.0-alpha - First Selector Synthesis Functionality
This is a first attempt at selector synthesis integration for faces and some edges. Vertices are not included in selector synthesis yet. Holding the Shift key while left clicking a face or edge will select it and change its color. Advanced selectors can be entered directly in the Selector String field, and synthesized selectors can be altered/fixed in the same field.
There have also been numerous quality of life improvements, including visualization improvements when adding workplanes and sketches on top of existing 3D objects.
There is no MacOS release package due to the issue here, but it is possible to create a developer setup (documentation here). If you are a developer who would like to help make the MacOS package viable, please respond to the linked issue.
v0.4.0-alpha - UI Improvements
This release was originally planned to include selector synthesis, but there were too many bug fixes and quality of life improvements that needed to be done first. Those sprawled into a large project that really needed its own release.
The biggest change in this release is probably related to the Component and Parameter trees. The History and Component trees have been combined into just the Component tree. The way the user interacts with the Component and Parameter trees has been reworked as well. There is now a right-click menu to perform certain actions, and items can be dragged and dropped to reorder them.
From a visual standpoint, the 3D view camera has been switched from perspective to orthogonal projection, which is the standard with many CAD packages and prevents misleading perspective-based distortion of objects during the design process.
Still no MacOS release due to the issue here.
v0.3.0-alpha - Binary Operations
This release adds the ability to select and use two components in combination. This enables operations such as sweep, union, and subtract. The issues that went into this release can be found here in the Done column. A project for the next release has been created and can be found here.
MacOS support has been dropped due to digital signing requirements which require a paid Apple developer account. It is still possible to set Semblage up as a developer in MacOS, and the instructions also still exist to export a release of Semblage. However, the signing issue needs to be straightened out before the app will run in newer versions of MacOS. If you are a MacOS developer with a paid developer account who is willing to help out with this, please let us know in the communication channels.
v0.2.0-alpha - 2D Visualization and Parameters
This release includes 2D visualization, parameter handling, form validation, better support for translations, and numerous bug fixes. The issues that went into this release can be found here in the Done column. A project for the next release has been created and can be found here.
The MacOS binary may need to be run from the command line, although it is not understood why yet.
v0.1.0-alpha - Initial Release
The first alpha release. Basic single component creation is working, but many features are still missing. One of the most notable missing features is the ability to perform an operation that requires two different objects (i.e. sweep). A project has been created for the next release and is available here.