CET New UI
Changelog
22min
This changelog documents major user-facing changes or developer-facing enhancements specific for CET New UI.
The information in this section is subject to change, as version 16.0 is still under active development.
More information about developer-specific features and improvements are available in the full 16.0 Migration Guide.
- The Try New UI toggle will be removed.
- Added ability to control if the automatically generated data-driven toolbox is visible for use in hybrid scenarios.
- Added ability to add image banners into the Extension Header.
- Added ability to add scheme buttons into toolboxes.
- Added additional code interfaces for customizing the toolbox for data-driven extensions using the new TOC based library builder.
- Fixed LibraryLimb syntax to correctly pass SrcRef references - this means developers can now correctly inspect original line of source code from libraries.
- Fixed the Medium Tall product button type to allow 2 lines of text in label. Refer to Product Button for more information.
- Added ability for toolbox headers and section headers to truncate long texts and show a tooltip if needed.
- Added a standardized method in LibraryLimb SectionButton to add help button in section headers.
- Added right alignment option and automatic text truncation for Toggles in toolboxes.
- Added prefer3D versions of common product button hints.
- Various bugfixes and improvements for consistency and correctness of margins in product buttons and tool buttons.
- Added lazy content loading for the new horizontal tabs to improve initial toolbox load performance for large toolboxes.
- Added a progress bar for toolbox content load.
- Help dialogs created using showLibHelpText now adhere to New UI and can be scrolled when using long help texts.
- SubsetCallbackLimb and EnumCallbackLimb now supports New UI.
- Added new CET Facelift Test Tools (custom.qaTools.facelift) with a Buttons example library to demonstrate available button types, and a Hybrid example library to demonstrate customizing the toolbox for data-driven extensions using the new TOC based library builder.
- These Developer Tools and QA Tools extensions have received a facelift to match the new look in CET:
- QA Tools
- Performance
- Beta Test Tools
- CmSym Training
- Functional
- Monitor
- Nemesis Library
- Child Snapper Tests
- Extension Files Testing
- Debug Settings
- KTM CM3D
- These core and utility extensions have received a new look:
- Symbol Library
- Bathroom Accessories
- Browse
- Search
- Fixed Y-centering of icons and labels in product buttons to adhere to guidelines.
- Fixed an issue with window snapping option not showing up for Windows 11.
- Added ability to use VoidCallbackLimbs in Tool Groups.
- Fixed Tool Group / Expandable Product button limbs so they now automatically position according to available screen space.
- Added new automatic resizing and fitting options for images in Product buttons.
- Window Inspector is now able to show additional properties related to the window, such as painter information, sizing, bounds, text colour, and more.
- Presentation Configurator - Added ability to configure Product Button sizes and label variants for catalogue toolboxes. The option can be found under Section and Subsection configurations.
- Various bugfixes and improvements to the TOC Toolbox and Presentation Configurator.
Technical details are available in the 15.5 Migration Guide.
Guidelines for testing is available in the 15.5 QA Testing Guide.

Summary of changes - click to expand
On top of the New UI changes released in 15.0, these are the new additions to 15.5:
- The New UI will now be turned on by default, but users can still choose to opt-out.
- The icons in Paper View have been updated to match the drawing view counterparts.
- Tooltips have been sped up from 400ms to 120ms for a more responsive experience.
- Added ability to assign shortcut keys to the new 2D/3D/Paper view switcher.
- Added ability to cycle through 2D/3D/Split/Paper views.
- Added ability to collapse the component tab area.
- Added more help tips and information, and a Tour the new UI button has been added to the title bar.
- Right click menu in Drawing views has been updated.
- The username is no longer shown on the title bar.
- Work Mode button now displays an indicator and the current active work mode in its tooltip.
- Fixed the update progress bar to allow for access to old catalogue downloader progress while waiting for the update to complete.
- Fixed the inconsistent colour states of update progress bar in CET Material Handling edition.
- Menus now fade-in & fade-out using Windows system animation.
- Removed the ability to customize Application Color Settings in Control Panel.
- Refinements and visual tweaks to icons, scrollbars, separator lines, and standard margins in component tabs.
- Right click on empty space in the toolbar now allows for quick access to Keyboard shortcuts and Work Mode Editor.
- Other general bugfixes and improvements.
- These core and utility extensions have received a facelift for their component tabs that conforms to the New UI mode:
- Walls
- Architectural
- Tools
- 3D
- Paper View - Tools and Drawing
- Fika Office
- Edit Graphics - Meshes and Symbols
- SketchUp
- Model Lab
- Render Accelerator
- Twinmotion for CET
- 3D PDF
- Accessories - Lights, Characters, Home, Kitchen Accessories, Medical Accessories, Office Accessories, Plants and Flowers, Electrical, Industrial Equipment
- Catalog Browser
- Catalog Creator
- IFC
- Revlink
- Stairs - Commercial and Industrial
- Material Handling Library
- Essential Material Handling extensions - Pallet Racking, Deep Racking, Shelving, Cantilever, Guarding, Conveyors, ASRS, Generic Storage
- Added support for SVG icons and files.
- Added automatic truncation of texts in buttons and displays.
- Added MessageLimb for standard display of informational messages.
- Added ability to map toolboxes between old UI and new UI in lazy.xml, allowing for dynamic implementation of toolboxes across the UI modes.
- Added ability to define extension header tabs in component toolboxes.
- Added ability to define dropdowns in the FixedHeaderBuilder.
- Fixed the display of text labels to center correctly.
- Added enhancements to the Product Catalogues Table of Contents view to define component tabs and UI levels that conform to the New UI standard, including subsections and tool groups. (TOC Toolbox)
Technical details are contained in the 15.0 Migration Guide.
- New System Font (Verdana -> Segoe UI) for Latin script languages, and font sizes are tweaked (+1 in most cases).
- This might impact text displays resulting in inconsistent clipping.
- Note: Chinese/Japanese retains existing system font (YaHei / Meiryo).
- New Custom Title Bar and controls, with Account Popup, Notifications View and update progress displayed.
- New Nested Submenus.
- Reorganized Menu Bar layout (might affect Work modes) and Toolbar layout (main, 2D, 3D views).
- New Status Bar - consolidated View Mode/Change Views.
- New Feedback dialog and new UI landing screen.
- File page > Control Panel and Keyboard shortcuts have been aligned to the bottom.
- General margin tweaks and standardization.
- New toolbar for navigating between blocks and their sublevels.
- Increased library width to 312px - might result in layouting inconsistencies or a gap on the right, but should just be a visual defect and not impact actual functionality.
- Added new subsection limbs and header builder for Libraries.
- Added Ability to add buttons to section headers.
- Added new Tool Groups limb to help organize product variants.
- Walls, Architectural, 3D, and Tools tabs have received the Facelift treatment.
Related Reading
- New systemwide opt-in Double Buffering, to reduce flickering with UI refreshes and foundation for smoother UI animations.
- New button frames and color constants that follow the new UI guidelines.
- New GDI+ APIs for drawing anti aliased controls.
- Fixes control origins, paint bounds, and clipping rectangles to ensure correctness and eliminate unnecessary repainting to improve UI performance.