App Builder Release Notes
Version 1.5
October 13th, 2025
New features:
The “Sources” input of the Parameter Value component is now implemented in Apps:
Screenshots of the viewer can be sent to Import Bitmap components.
Model State URLs can be sent to Direct Text Input components.
More sources will be available in the future.
The “Parameters” input of Export Control components is now implemented in Apps: it is possible to request export with custom parameter values.
For Value Lists of type checklist, a new visualization using a checkbox group is available:

Use the multiselect-checkboxes type setting in the Value List Settings component to enable it:

Improvements:
Shopify: when adding an item to the cart, the URL of the image associated with the model state is included.
It is now possible to delay the loading of sessions referenced in the theme file, using the
loadOnFirstUseproperty.
Bug fixes:
The
imagedropdownvisualization for value lists now shows the correct tooltip.Text widgets inside accordions do not display a shadow anymore.
Model state links are now correctly generated from inside iframes.
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.