
Release notes Universal GUI 2025.1.14 (release candidate)
Hello everyone, In this release, we have made several improvements to the Universal GUI, including readability improvements, support for hierarchical resources in the scheduler and increased data density in grids. Demo As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2025.1.14 (release candidate) For more information about setting up the Universal GUI, see the Universal GUI setup guide. Note: Use a modern browser to access the Universal GUI, for example, a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium. Download the Universal GUI version 2025.1.14 (release candidate) here. This is a release candidate that you can use to test the new features. It is not suitable for use in a production environment. The full release will be available this Monday. Contents Demo Universal GUI version 2025.1.14 (release candidate) New and changed Support for 'Hierarchy' in the Scheduler Usability improvements in the GUI Increased data density in grid Grid aggregation type in tooltip Sort order of prefilters Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changed Support for 'Hierarchy' in the Scheduler new The Universal GUI now supports the Hierarchy option for Resource grouping in the Scheduler. This feature allows you to nest Scheduler resources, such as grouping employees within their respective departments. This provides a clearer and more organized view in the interface. Hierarchy grouping in the Scheduler Usability improvements in the GUI change Previously, the configured primary color for the Universal GUI sometimes resulted in insufficient contrast between the text and the background in both light and dark modes. To improve usability in the GUI, we have made several changes: In dark mode, the main background and the background of all components, such as forms and grids, have been darkened. Tab headers and labels no longer use the configured primary color, but switch to black or white depending on the user's setting for light or dark mode. Any URL-type domains, such as URLs, file uploads, e-mail addresses or phone numbers no longer use the configured primary color, but switch to black or white depending on the user's setting for light or dark mode. Upon hovering, in a selected row in a grid and while hovering a row, URL-type domains now use the configured accent color and underlining. It is possible to use conditional layout to change the appearance of rows. The conditional layout you have configured takes precedence over the standard settings in the GUI. The bottom border of the focused field, checkboxes, and radio buttons now use the configured accent color instead of the primary color. Additionally, we have added a default group label and separator line in the action bar overflow menu for tasks, reports, prefilters and cube views. Old layout (left) and new layout elements (right) Increased data density in grid change We have decreased the padding for values in the grid to increase data density. The changes are as follows: Previous value New value Compact mode 3px (vertical), 9px (horizontal) 4px (all directions) Comfort mode 3px (vertical), 13px (horizontal) 4px (vertical), 8px (horizontal) Grid aggregation type in tooltip change The row with the aggregate value in a grid no longer contains the aggregation type. Instead, it only shows the value. Both the type and the value are now shown in the tooltip of the aggregate value. As a result: The height of the aggregation row has been decreased significantly, improving data density. This height is fixed and depends on the density (Comfortable or Compact). Because the tooltip also shows the full value, the user no longer needs to change the column width to see the full value if it is too long to fit the column width. Tooltip showing the aggregation type and full value Sort order of prefilters change Previously, user-defined prefilters and predefined prefilters were displayed together in an unsorted list. Now, user-defined prefilters are sorted to appear at the end of the list to improve usability. Minor fixes and tasks In some cases, when you switched between tabs from a grid, the last scroll position would not be saved. When you scrolled down in a grid, switched to another tab, and then returned to a grid tab, the scroll position was saved. However, if you then scrolled back to the top in a grid, switched tabs again, and then returned, the scroll position would not be saved. This has been fixed. When you selected multiple rows in a grid on a touch device, the first row could be unintentionally deselected. In addition, when you executed a task on multiple rows, the entire selection would be deselected. This has been fixed. Previously, we improved optimistic update handling for lookup columns to prevent outdated values from briefly appearing when leaving cube fields. We have now ensured that all temporary updates are correctly reverted when an edit is canceled, preventing outdated values from being displayed. Previously, the pop-up blocker in Edge prevented file downloads from Thinkwise Products in TCP. In addition, when the Download file process action took too long to complete, Edge blocked the download pop-up. This has been fixed. When importing data, the preview now updates as expected when the starting header index or starting data index is modified. During data import, the data mapping now properly reflects changes made to the values of the starting indexes. When editing a form which has a column with the control type File link or File upload and it was set to Read-only, it would no longer open the attachment. In addition, the link to the attachment would sometimes be broken after cancelling edit mode. This has been fixed. The property Show grid header could not be used to hide the grid header. This has been fixed. What we will be working on next sprint The next sprint we will be working on: Improve filtering possibilities Toggle advanced filter from the filter pop-up Filter on all columns of a related lookup or detail subject, also known as 'reference filtering' (Thinkwise Platform release 2025.2). More types of columns will support filtering through grid headers. Text and checkbox types will be added. Pivot grid cell navigation - Filter the subjects dataset to be able to execute tasks on cell data and to make detail tabs show data related to the selected cell. Legend colors on charts - Make the legend respond to conditional layouts. Improve custom component support. Configurable task/report pop-up buttons. Offline: task execution supports file uploads. Scheduler time cell and resource conditional layout (Thinkwise Platform release 2025.2). New conditional layout options: strikethrough, underline, and font size (Thinkwise Platform release 2025.2). Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!