App Builder Release Notes
Version 1.4
September 22nd, 2025
New features:
This release includes a major update of the App Builder schema, including new layout components and logic and new action mechanisms. These updates are currently in beta until the corresponding Grasshopper plugin components are released in the next few weeks.
Additional beta features include:
The attribute visualization mode now allows clicking on elements in the scene and to reveal the values of the stored attributes for this object. See an example here.
Improvements:
App Builder now supports the entire tabler icon library (instead of a small selection of hard-coded ones). Just use the name of the icon in tabler along with all App Builder components that support icon inputs.
Apps now provide feedback in case an Image Widget is linked to an Export component which does not exist or failed.
The Selection Input now automatically validates the selection after an object is selected if
max==1
.The undo/redo buttons and the parameters menu are now disabled in parameter validation mode.
The camera menu is hidden if only one camera is available.
The default passive material in attribute visualization mode is now light gray and supports shadows.
Gumball inputs now work in Apps with multiple instances.
Bug fixes:
Importing json parameter values now works as expected also for dynamic parameters.
Fixed number validation for the text input component of sliders.
Resetting the value of Gumball Inputs now works as expected.
The undo button now works from the first customization request.
Version 1.3
August 6th, 2025
New features:
Viewport Icons: The viewport icons, which are by default present on the top of the viewer canvas, got a styling overhaul and include new features. These new features are:
Parameter History: It is now possible to go backwards/forwards in the history of the computations.
Reset to default values: It is now possible to reset to the default values of the model.
Import/Export parameter values: Import or Export parameter values via a JSON file.
Create/Import model state: Create or Import a model state.
Improvements:
Added overline text decoration to the markdown extension.
Updates to the new Geometry SDK version.
Various fixes and improvements for the Attribute Visualization.
Improvements for the usage of multiple GH instances.
Multiple new styling properties are exposed to theme configuration files.
Version 1.2
July 7th, 2025
New features:
Attributes Visualization. The widget is included by default (Apps without App Builder components) when models include the ShapeDiver Output component. It can also be added manually in Apps defined in Grasshopper.
Desktop Clients. The widget is included by default (Apps without App Builder components) when models include structured inputs and/or outputs. It can also be added manually in Apps defined in Grasshopper.
Documentation in progress!
Improvements:
Value lists with images can be defined in Grasshopper. It is also possible to define a visibility per item in order to dynamically hide or show single options.
Accordions are displayed with a shadow.
Support for subscript, superscript and underlined text markdown tags for the Text widget.
Labels visibility can now be defined in Grasshopper for the Points Input.
Multiple new styling properties are exposed to theme configuration files.
Version 1.1
May 30th, 2025
First recorded App Builder release, including all features developed up until now. From this release onwards, all version number increases will be recorded on this page, including a list of the notable changes. For the record, this release includes the following major updates from the previous internal App Builder version:
Support for Value List inputs including images. At the moment, those inputs can be configured through theme properties, but in the near future it will be possible entirely through Grasshopper components. Read how to setup the theme and stay up to date with future progress on this feature here.
Improvements to the Points Input widget: it is now possible to rotate the camera during the points editing process.