|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_editor at Robotics Stack Exchange
|
yasmin_editor package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 5.1.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin_editor
5.1.0 (2026-05-01)
-
fix nested state machine transition scope in editor XML roundtrip (#117) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Blackboard python copy constructor (#115)
- add Blackboard copy bindings and remapping isolation tests
* use blackboard copy for shell and stop clearing remappings on transitions ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
fix(editor): add resource cleanup on application exit Add cleanup logic to destroy the YasminNode singleton and delete the plugin manager after the editor application exits, preventing potential resource leaks in ROS 2 nodes and improving application shutdown reliability.
-
Editor enhancements (#110)
- minor changes
- add pytest-based unit tests and colcon test integration
- add model and layout regression coverage
- formatter
- allow add-final-outcome button to create outcome aliases
- rewrite editor help pag
- fix editor crash when dragging concurrence transition to final outcome
- Add searchable transition outcome picker for drag connections
- fix: preserve multiple concurrence outcomes per final outcome
- add start_indicator
- add start indicator palette colors and improve light mode styling
- add gui tests
- add more tests
* add dialog interaction coverage for overwrite and state properties ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Contributors: Maik, Miguel Ángel González Santamarta
5.0.0 (2026-01-14)
-
Interactive shell improvements and runtime breakpoints (#109)
- add keys, items, values and __iter__ to blackboard proxy
- fix qtconsole shell theme and completion popup selection
- add break points for runtime mode
- fix runtime breakpoints for container state machine nodes
-
normalize cpp metadata types in editor and plugin cache path (#108)
- normalize cpp metadata types in editor and plugin cache path
- fix metadata type normalization for python-loaded plugins and nested cpp templates
- always normalize metadata
-
Fix state machine cancel propagation and add hard cancel API (#105)
- Fix state machine cancel propagation and add hard cancel API
- Update editor to use direct state-machine cancel API
- formatter
- dont cancel state machine in cancel_state
* use new cancel_state_machine API in sigint_handler ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Fix renaming states inside entered nested containers (#103) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Improve interactive shell in editor (#99)
- Keep runtime shell open and add debugger-like shell commands
* Theme embedded shell and enable maximize/fullscreen window state ---------Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Hide dot-prefixed blackboard keys and add toggle button (#98) Co-authored-by: Maik Knof <<knofm@hs-weingarten.de>>
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection for blackboard keys Add StateMetadata and BlackboardKeyInfo
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_pytest | |
| rclpy | |
| yasmin | |
| yasmin_plugins_manager | |
| yasmin_factory |