Logo

    Home

    Documentation

    Use Cases

    Training

    Applications

    Release Notes

    24.12.0

    24.12.0

    • Summary
    • Toolbar types
    • Active screen in sidebar
    • Improvements in attributes and CLAPI
    • Other improvements
    • All Release Notes

    Summary

    Toolbar types

    Three new types for ToolbarToolbar have been added. These types provide three different styles for the buttons to adapt Toolbars better to their context, providing different levels of hierarchy in each screen.

    The three types are Group, Filled and Transparent

    Group
    Group
    Filled
    Filled
    Transparent
    Transparent

    All these types can be easily changed with the ToolbarType attribute in the Object DesignerObject Designer of a toolbar, a select has been added to make the process easier.

    Select to change the Toolbar Type in the Designer
    Select to change the Toolbar Type in the Designer

    And all these styles are maintained even if the theme is changed, so if the toolbar is set to a specific type like “Group” that same style will be used when the theme is changed, and only the colours of the theme will change.

    Group toolbar in B1 Light
    Group toolbar in B1 Light
    Group toolbar in B1 Air
    Group toolbar in B1 Air

    Active screen in sidebar

    The sidebar has been improved to always indicate the active or visible Screen in the list of entries of the sidebar, and no longer changes while navigating trough the different subentries.

    The active screen is “Home” even if the user navigates trough the submenus “Design” and “Components”
    The active screen is “Home” even if the user navigates trough the submenus “Design” and “Components”

    Improvements in attributes and CLAPI

    New attributes and CLAPI methods have been added to

    • Toolbars
    • A new event attribute called eventOnInput have been added to execute code when the user writes in a search bar added to the toolbar. Also the properties typedValue and inputName have been added to make use of this new event

    • TreeGrids
    • New CLAPI methods have been added to expand and collapse all nodes.

    • Selects
    • Some deprecated and unused attribute have been removed to make the handling of Select (DynSelect)Select (DynSelect) attributes easier

    Other improvements

    • The UI TranslationsUI Translations functionalities have been enhanced to include the option to have the texts in different files, allowing the developers to organise the translations in different categories (For example Screens)
    • A new taskbar has been implemented using Vue components to provide a more consistent set of functionalities, including keyboard navigation
    • A module is created when you an AppApp so the Swat Object already belongs to a module and it can be easily exportable without the need of modifying its module. That module can also be used for the object in the App
    • When updating to a new B1 version, a check is performed to ensure that the version is available

    All Release Notes

    ‣
    Major
    ID
    Title
    Description

    SWAT-9712

    New Theme variables for toolbar buttons

    - add theme variables for toolbar buttons of all toolbar types: filled, group, transparent - remove unused SCSS vars: $toolbar_button_text_color, $toolbar_button_text_color_lighten_30

    ‣
    Minor
    ID
    Title
    Description

    SWAT-9468

    Accessibility: #9: Keyboard shortcut for Focus Jump to Grouped Taskbar

    A new vue taskbar was implemented and ALT+G shortcut change focus on active group taskbar or active item if no group is present.

    SWAT-10113

    Add description as TSDOC in generated attribute types

    Improved generated repository typescript types to include the attribute descriptions from the database as tsdoc

    SWAT-10301

    Module is not shown for some functions

    Fixed invalid module references in menu function data.

    SWAT-10318

    Add CircleCI extension to workspaces

    Improved install of external VS Code extensions. Added CircleCI extension as a standard workspace extension.

    SWAT-10420

    When updating to a B1 version, add a check that the version is available

    Added check for availability before updating to a new Build.One version.

    SWAT-10455

    OpenApi Specs support for ABL backend

    Added support for OpenAPI specs to PASOE Business Entities. In development workspaces, the Swagger UI endpoint is available under the /swagger/... path. The Swagger definition of business entities is available under the /web/Swagger/<entity_name>.

    SWAT-10481

    Adjust workspace init to take into account schema changes and SWAT updates

    Improved workspace initialization to take into account database schema changes and updates to different Build.One versions.

    SWAT-10541

    Downloading DocX template yields invalid docx files

    Fixed an issue where downloaded DocX templates would be invalid.

    SWAT-10694

    Extract bundling libs from the theme bundle flow

    Reduced size of theme bundles by moving component dependency css load to components.

    SWAT-10732

    allow to split tranlation json-file into multipe files

    You can split translations in multiple files.

    SWAT-10744

    Keep active desktop item marked as selected in sidebar

    Adjusted Sidebar control styling to highlight selected item.

    SWAT-10766

    Newly created apps have a module

    Improved app creation to also include the creation of a module.

    SWAT-10788

    Execute an event after typing something into a toolbar/searchbar

    A new "eventOnInput" event was added to toolbar. Toolbar also has 2 new properties, typedValue which is the typed value in the toolbar input and inputName which is the toolbar input name where the onInput event was triggered.

    SWAT-10865

    Adding creator to UserCreatedHdl not working

    Fixed an issue where the fields assigned in the database create trigger were lost when create was done through a business entity. Improvements to database trigger handling

    SWAT-10887

    TreeGrid: option to expand all / collapse all

    Extended TreeGrid CLAPI with methods to expand and collapse tree nodes.

    SWAT-10896

    Get rid of extra spacing of the Designer main layout

    Main layout is aligned with the ribbon.

    SWAT-10903

    Attribute Form Groups only affect one Object Type

    Added support for attribute metadata options on object type level.

    SWAT-10904

    Remove not used Attributes in SwatSelect

    Removed unused attributes from SwatSelect

    SWAT-10926

    Release: Update to latest SCL release

    Update to SmartComponent Library Release 11.7 #80372@2024-06-06 UTF-8

    ‣
    Patch
    ID
    Title
    Description

    SWAT-10202

    Alignment of dynselect filter is wrong

    Adjusted the position of dynselect conditional buttons/icons (magnifying glass and clear) in both grid filter and form.

    SWAT-10627

    Deleting a link does not work consistently

    Fixed issue with delete link operation in ScreenDesigner, disabled Attributes Form autofocus in ScreenDesigner.

    SWAT-10852

    Error in finishConstructor addObserver cannot read properties of null

    Fixed an issue with parsing toolbar items when parent is destroyed.

    SWAT-10862

    b1 air theme designer tree not displaying drop style

    Fixed an issue with CSS variable overwrite on b1 air Theme.

    SWAT-10879

    Triggering a data fetch with openQuery and callback will break data relations

    Marked openQuery() method on data source as deprecated. Added fetch() method to CLAPI, which returns a promise.

    SWAT-10899

    Ribbon Select doesn't have an arrow

    Ribbon select arrow is visible again.

    SWAT-10916

    Sometimes double requests and duplicate rows in grid

    Fixed issue with automatic duplicate fetch on DataSource objects.

    SWAT-10959

    Json parse console log warnings when running visibilityRules

    Fixed an issue with console log messages displayed in browser console when running visibility rules.

    SWAT-10960

    Progress spinner removed from Windows with waitState

    Fixed an issue with Wait Cursor being hidden when pending process is running in background.

    SWAT-10969

    Treegrid htmlContent minor adjustments

    Adjusted VisualizationType attribute options to include HTML-TEMPLATE. Fixed issue with HTML-TEMPLATE column and new sample screen.

    SWAT-10976

    Removing treegrid columns not working properly

    Fixed an issue removing TreeGrid column in ScreenDesigner using pulldown menu.

    SWAT-10983

    Error when launching external documents frame

    Fixed issue with passthrough links causing errors when setting panel title.

    SWAT-11010

    Make group taskbar focusable

    - Made TaskbarGroup focusable - Adjusted css of taskbar for dark theme. - Fix a toolbar witdh issue - Removed border radius from taskbar to keep it consistent with the old one

    SWAT-11023

    Taskbar item doesn't show when opening SwatAutomationFlow object type

    Fixed an issue with adding Taskbar items in header Taskbar when launching a screen with no Primary DataSource.

    SWAT-11035

    Taskbar items doesn't appear in Offer

    Changed base layout to use the new taskbar.

    ‣
    Other
    ID
    Title
    Description

    SWAT-9529

    Headlines in the "tree" are mixed in DE and EN

    Updated translations with offer.common.json from IGUS

    Back to Release NotesRelease Notes

    Back to Home Page

    Logo