Summary
New taskbar responsiveness
The Taskbar items have been improved to be responsive to screen size and the number of open elements. Now, window task items will be wider when fewer elements are open and become shorter as more items are opened and less space is available.
UI design Improvements
We've refined the UI in some of our components to ensure proper alignment of all objects on a screen. Additionally, we've introduced new theme variables for Panel objects, which you can find in the Themes documentation.
Automation Hub improvements
We have improved the integration of the Automation Hub with the rest of the application. Users can now list flows directly from the sidebar, just like any other desktop Screen. Additionally, Automation Flows can be opened as a B1 Window, eliminating the need to open the Automation Hub in a separate browser tab unless necessary.
Fixed errors
In this release, we have addressed several bugs to enhance the overall stability of the system. Our development team has worked diligently to identify and resolve issues that were affecting performance and user experience. The whole list of fixes can be reviewed in the section below
All Release Notes
ID | Title | Description |
---|---|---|
Update to Node.js 20 LTS | Updated all runtimes and development systems to node 20. Increased minimum supported node version to 20.0.0. | |
Deprecation warnings by NPM | Updated webui packages causing warnings/deprecation warnings. css-minimizer-webpack-plugin, @mojs/core updated to latest, and i18next-xhr-backend replaced in favor of i18next-http-backend |
ID | Title | Description |
---|---|---|
Update themes styles on theme core files (*.ts) update | File changes in core now trigger webui rebuild. | |
Panel Theme Variables | Added theme variables for toolbar inside panels | |
Adjust tabbar styling to accomodate padding | Adjusted Tabbar alignment | |
SPIKE - Open Flow without sidebar | Automation hub sidebar can now be hidden by specifying 'hideSidebar' query parameter when opening automation hub. | |
login-screen: initialize language combo to determined browser-language | Changed the way login select works. Looking for what language you have already set (with the set language query parameter or in a previous login), than looking over the language of your browser. If it's a language with a dialect and the exact match is not found, will show only the language. If the language is not found, will show first language in the select (which is English currently). | |
Workspace image reference is not updated to node 20 as part of update process | Improved B1 update handling to automatically update node version references in project-level config files. | |
Node server crashing in customer project workspaces | Fixed an issue where the node server would fail to start in development workspaces. |
ID | Title | Description |
---|---|---|
Title of window inactive moves to the center | Title of window stays in center/left no matter if it's active/inactive | |
Padding on the right in Object Designer | Removed some extra padding on the right side of designer | |
chooseWindow icon missing in dynselect grid column filters | Resolved an issue where the chooseWindow icon was not shown | |
taskbarObject.selectItem does not trigger onItemSelect event | Fixed not being able to select taskbar items programatically. | |
Tabbar overflowing due to padding. | Fixed tabbar padding sometimes preventing user from clicking tabbar contents. | |
Error showing up in console when starting app | Fixed an issue with retrieving first panel level object used to add panel messages. | |
Home Icon not centered | Adjusted home icon to be centered | |
Cannot switch between the main screen and one taskbar item | Fixed not being able to reselect previous taskbar item after clicking the logo. |
ID | Title | Description |
---|---|---|
When taskbar items are wider than the width of the screen - taskbar items disappear | - change taskbar items shrink on too few space / too many items - TaskbarMenu: get rid of an obsolete inactiveItemSize calc in favour of flex - Taskbar Item prevent text overlaps an icon | |
If I open the create dialog in a browser window that is too small I cannot close the dialog anymore | - handle window position/size if no user settings found - add unit tests on position calculation - add window dialog size adjusts if exceeds area | |
DataSource type that has data from an Automation Flow | Implemented support for AutomationFlow DataSource subtype for fetch operations. note: Resource attribute is required to specify the webhook path of the automation workflow. Sample screen: SampleAutomationFlowScreen | |
Resize of columns in grids is not working consistently | Fixed resize handle for Grid columns, changed resize cursor to col-resize. | |
Keep state of Advanced Mode | Designer Advanced Mode checkbox filtering is persisted in browser localStorage. | |
Cannot get currently selected record from DataSource in TreeGrid | Fixed an issue with reading currently selected dataSource record for a Treegrid object. | |
Column order changes overwritten when applied | Fixed an issue with applying Grid column size settings from the User profile. | |
Changing the panel active background color is not changing the color of the whole panel. | - update active panel changes background | |
Text editor issues | Fixed an issue where the Text editor failed to load data. Fixed an issue where the toolbars and ribbons were always positioned on window-level. |
Back to Release Notes
Back to Home Page