UI
All design has been improved and unified – a new set of cards for objects, program elements, and registers has been introduced. The RCWorkspace and Industrial Builder applications have accordingly received a major interface update. Interface elements now use the refreshed Liquid Glass design.
Packages
UI elements closely related to SwiftUI/UIKit/AppKit constitute a significant part of IndustrialKit. These are now extracted into a separate target – IndustrialKitUI. This makes it possible to reduce the size of applications and software components that only require industrial functionality, and to improve their portability.
Data Processing
Positional data is now represented as tuples, both within IndustrialKit and for elements of IndustrialKitUI. Although this comes at a performance cost, it increases safety, simplifies data identification, and helps to avoid potential errors.
