* Three new components are available: ExecutionButtons, ProgressBar, and ToolOutputWindows. These components allow you to quickly add widgets to your UI for running and monitoring jobs (thanks to Sergey Yakubov).
### nova-trame, 0.19.2
* InputFields using type=autoscroll now work with nested state variables (thanks to John Duggan).
### nova-trame, 0.19.1
* DataSelector now has an additional parameter `extensions` for restricting the selectable datafiles to a list of file extensions (thanks to John Duggan).
@@ -10,7 +10,10 @@ from nova.trame.view_model.execution_buttons import ExecutionButtonsViewModel
classExecutionButtons:
"""Execution buttons class. Adds Run/Stop/Cancel/Download buttons to the view."""
"""Execution buttons class. Adds Run/Stop/Cancel/Download buttons to the view.
This is intended to be used with the `nova-galaxy ToolRunner <https://nova-application-development.readthedocs.io/projects/nova-galaxy/en/latest/core_concepts/tool_runner.html>`__.
@@ -9,7 +9,10 @@ from nova.trame.view_model.progress_bar import ProgressBarViewModel
classProgressBar:
"""Progress bar class. Adds progress bar that displays job status to the view."""
"""Progress bar class. Adds progress bar that displays job status to the view.
This is intended to be used with the `nova-galaxy ToolRunner <https://nova-application-development.readthedocs.io/projects/nova-galaxy/en/latest/core_concepts/tool_runner.html>`__.