Release Notes: Studio 1.10.0¶
[1.10.0] - 2023-10-25¶
Added
- Added page refresh after a scenario import
- Component function blocks can contain additional labels that are added during import
- Added function block update details view
- Added buttons to clear notification and console histories
- Added feedback when jogging the robot failed
- Added restriction objects to the scenario designer
- Added possibility to set I/O categories and display specific categories in I/O Panel and Wizard
- Added a spinner to FBs import
- Added validation of linked Function Blocks in Builder
- Added warning when scenario uses many polygons as this impacts performance
- Added marker to improve visibility of forward references in the data sink
- Added a drives on/off button for a robot in the Component Manager
- Added functionality to hide datastore entries
- Added a warning dialog before importing a new scenario when the current one is not empty
- Added auto import if no function blocks in database
- Added the Datastore tab to Robot System
Changed
- Redesigned datastore
- Removed autocomplete in user creation form
- Changed a behavior of the Linking view in the Builder and added a new step to the Builder guided tour
- Removed unused themes files, replaced some color variables with ones calculated in _color.variables.sass, renamed dnb_dark directory
- Improved robot status feedback during initialization
- Changed the move-to-position-button to be grey while in motion and become green immediately after reaching a position
- Changed menu item for Function Blocks from "Active/Active" to "Activate/Deactivate"
- Improved Datastore performance
- Changed Robotkit Layout for the KeTop Viewport
- Changed Operator Cockpit appearance in the Config Mode
- Removed the "Use as a QAP" option from Function Blocks' menus
- Allowed an empty string to be a valid value for some parameters
- User Information can be made unclosable from the frontend by setting hide_close_button flag
- Improved scenario designer performance
- Disabled changing the scenario while a program is running
- Improved feedback for names when adding new tool center points
- Improved value updates of boolean datastore entries in the KPI panel
- Robot status shows when components are in error
- Resetting HMI requests on program end, cancel and error
- Replaced native selects with mat-selects or made them look like mat-selects (dnb-select and dnb-unitval components)
- Removed the F2 button from the Pose Reference in the Trajectory wizard on the ketop
- Increased size of JSON data calls to MongoDB to 15 MB
Fixed
- Fixed QAPs behavior in Operator Cockpit when there's no selected program
- Fixed an endless spinner in the "Digital I/O Device - Set" FB wizard
- Fixed the Operator Cockpit layout margins
- Fixed zimmer gripper issues when working with on-screen-keyboard
- Fixed "Quick Access: Moves" panel layout
- Fixed Linking view connection arrows in the subbuilder
- Fixed feedback for some execution errors
- Fixed the builder clipboard refresh after the subbuilder clipboard is changed, and the subbuilder is closed
- Fixed status of components in component manager not updating
- Fixed long display titles appearance in the I/O tab
- Fixed I/O and Gripper tabs appearances for Meca 500 and Denso Cobotta
- Fixed Copy/Paste Trajectories bug
- Fixed colors for warning toast messages
- Fixed setting datastore item description
- Fixed the "use current joints" button in the Trajectory wizard for small screens
- Fixed scroll in QAM for the touch screen: to drag&drop you should press a row for 150ms firstly or use a dots icon in the 1st column
- Fixed the Dataflow bug which used to appear when you click fast many times on the Input Parameters icon in the Program Builder
- Fixed yellow shade for text to be more contrasty
- Fixed appearance of the "Select Program" button in the Operator Cockpit for small screens
- Fixed applying joint position when cartesian move-to-position values are set, will fallback and take the current joint values to pass it to the Trajectory wizard
- Adapted user creation to stop throwing errors on existing user