Release notes Universal GUI 2023.1.18

June 19, 2023Full release 2023.1.18 Fixed: When navigating with a keyboard in a tree view, it was not visible which item was selected. This has been fixed. An "Unknown error" snack bar would be shown when working offline and starting an offline task. When reconnecting, a crash would occur. These issues have both been fixed.  Clicking this part of the image control did not open the “choose-file” popup: This has been fixed. Known issues: Date/time controls button jumps on click. Tree node alignment changed. Hello everyone,In this sprint, we have added support for using icons in radio button components and for the extended property FloatingDocumentSize. We have also fixed a number of issues. DemoAs 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 2023.1.18For more information about setting up the Universal GUI, see the Universal GUI setup guide.Note:Use a modern browser to access the Universal GUI, e.g., 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. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. 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 2023.1.18 here ContentsDemo Universal GUI version 2023.1.18 BETA Contents New and changed Radio button control supports icon Support for extended property ‘FloatingDocumentSize’ Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changedRadio button control supports iconPreviously, there was no support for radio button icons, the domain element translation would be shown.The radio button control now supports icons. You can configure them in the Software Factory, in the menu Data > Domains > tab Elements > field Icon.The icons are currently always resized. We will look into providing support for larger icons in the future.Radio buttons with text next to radio buttons with iconsSupport for extended property ‘FloatingDocumentSize’If you use press ALT and double-click on a detail, a new window opens as a floating document with the subject in focus.We have implemented the extended property FloatingDocumentSize so you can configure the dimensions (height x width) of a floating document.You can customize the dimensions of a floating document in the menu Models > Model content > tab Runtime Configurations > tab Extended Properties. Minor fixes and tasksWhen running a process flow with an OAuth login connector, the "retry" popup did not always close automatically when the login was successful. This has been fixed. If a screen was opened that directly showed a detail, lookups sometimes would not be displayed due to a timing issue. This issue also caused prefilters that are ‘on’ by default (but not locked) not to be applied sometimes. We have fixed the timing issue. When editing a record in one tab and switching to another related tab, the layout of the second tab would still use the 'old' record from the previous tab. This has been fixed. The Universal GUI incorrectly assumed that the size of fixed-size screen components was always denoted in pixels. Setting a component to a fixed size means that the splitter cannot be moved. If you set a fixed-size component to take up 50% of the screen, it would be interpreted as 50px instead. This has been fixed. Aggregation on a grid column showed a domain element translation instead of the calculated total. This has been fixed. Dropdowns in a form sometimes showed an empty tooltip. This has been fixed. When navigating with a keyboard in a tree view, it was not visible which item was selected. This has been fixed. An "Unknown error" snack bar would be shown when working offline and starting an offline task. When reconnecting, a crash would occur. These issues have both been fixed.   What we will be working on next sprintThe next sprint we will be working on:Drag and drop - Drag records from the grid and drop them in a different context. This will not yet allow a drop on a specific record. Tree multi-select - So far, trees are single-select. They will become multi-select. Hide or always show action buttons - Hide action buttons or show them always in non-edit mode. Force case in text editors - Forces either uppercase, lowercase, initial caps, or proper caps casing in text fields. Conditional layout on progress bars - Progress bars were ignoring conditional layouts. Add and copy in edit mode - Start a new add or copy action while in add or edit mode to add multiple consecutive records quickly.  Switching menu - Switch to a different menu when multiple menus are available. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal GUI

🚀 Platform improvements for week 24

Hi everyone!We’ve released the following platform improvements this week: SF and IAM 2022.1 and up20230609 - Start process flow on activate detail This fix contains the groundwork which ensures the correct metadata is made available to Universal to be able to support Activate Detail as start action for a process flow. Note that this fix does not directly enable the functionality - this will be done in a future release of Universal. 20230614 - Include in insert support The interfaces providing the model to Indicium have been updated to provide information about insert-functionality, which allows developers to copy information of the previously selected row when the user adds a new row. This is required for implementation of this functionality in Universal. SF and IAM 2022.1 20230612 - i_ui_menu platform update Version 2022.1 of the Thinkwise Platform did not provide the correct metadata for the Universal GUI to be able to implement switching between menus. This has been resolved. IAM 2023.120230612 - Application column preferences For the Windows and Web GUI, it is possible to apply Application Preferences in IAM. These are capable of globally hiding columns, task- and report parameters within an entire application. This feature only worked partially when using the Intelligent Application Manager version 2023.1. This has been resolved.

Related products:Software FactoryIntelligent Application Manager

Release notes Windows GUI and Web GUI (2023.1.18)

Hello everyone,In this sprint, we have fixed an issue where SVG icons were not displayed in the Web GUI. We have also defined how the Windows GUI's grid should work in edit mode, and fixed its behavior to meet those expectations.You can read more about the Windows and Web GUI's features, in the user interface manual. Download Windows GUI 2023.1.18 here. Download Web GUI 2023.1.18 here.Fixed SVG icons Grid component edit mode Questions or suggestions? FixedSVG iconsWeb GUIWe have fixed a bug in the Web GUI that caused SVG images to not be displayed. Our previous hotfix in Web GUI 2023.1.17 did not fix this bug for all scenarios.If you still encounter issues with icons, please let us know.Grid component edit modeWindows GUIWe have fixed the grid component's behavior while in edit mode.The following behaviors have been fixed:Use Shift (select range), Ctrl (individual selection), or Ctrl + A (select all) for multi-row selection. Use the navigation arrows to navigate cells and rows. Cell edit mode behavior: Enter cell edit mode: If the cell is selected. On text keys only, or a mouse click into the cell. Do not enter cell edit mode: If the cell or the modeled control type does not allow editing. If a shortcut key, or 'key modifier', is used (Ctrl or Alt). Special case: A boolean data type, recognizable by the checkbox control type it uses, does not enter cell edit mode. It only accepts pressing Space or a direct mouse click to toggle the checkbox. When you are not in edit mode yet, you can press Ctrl + V to activate the selected cell and replace the cell content with the text content of the clipboard (if available). Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Windows GUI

Release notes Indicium (2023.1.18)

Hello everyone,In this sprint, we have made breaking changes to import_mode for defaults and layouts.You can read more about Indicium's features in the Indicium user manual. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.1.18 here. Indicium Basic: for use with the Windows GUI. This basic version does not support, for example, system flows and OpenID. No 2023.1.18 release available. ContentsAbout Indicium Breaking Changes to import_mode for defaults and layouts New Download attachments in email preview Minor fixes and tasks Questions or suggestions? BreakingChanges to import_mode for defaults and layoutsWhen using the add/edit/task/report calls in the OData API, where you supply the entire record or set of parameters in a single JSON object in the request body, the default and layout procedures will now be called using @import_mode=1, instead of @import_mode=0.This does not apply to the API calls made by the Universal GUI, or, in the future, the Windows GUI, because these use the resource staging API, which uses @import_mode=0.This change only applies to custom clients or third-party clients that typically use this simpler API that allows you to perform these actions with a single request.Note that it is also possible for these clients to use the resource staging API if need be, just like the Universal GUI does. NewDownload attachments in email previewUniversal GUIWhen a user previews a .msg or .eml file, they can now download any attachments contained in these email files. Minor fixes and tasks The OpenAPI document should only show the endpoints for which the user that requests the document has permissions. However, for subjects (like tables and views) it used to show the operations for adding, editing, and deleting records, regardless of the user's permissions. This has been corrected. The OpenAPI document now only shows the operations that the user can actually perform through an API call.  Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Indicium Service Tier

Extra information: style tags in SVG icons

In release 2023.1.16, we have fixed some issues involving SVG images. To enable these fixes, two changes for SVG icons were necessary. These changes have been applied to model icons and icons uploaded by users with an upload control.Style tags were stripped from uploaded SVGs. These tags allowed insertion of random CSS on the web page. If you still need CSS styles, most SVG editors default export SVGs with a style="" attribute instead of a style tag. Attributes are still supported. Larger SVGs were resized to fit Image elements.The icons are probably cached by your browser, so the changes will only be visible after you have cleared the cache or added new icons.We recommend that you validate in the Software Factory- and end product database if you are using icons with style tags in your project. For example, with a query like this one, that searches for the `<style>` tag:select distinct *    ,cast(icon_data as VARCHAR(max)) from icon where right(icon, 4) = '.svg' and cast(icon_data as VARCHAR(max)) like '%<style>%' --and branch_id = 'MAIN'The resulting icons may not show up as expected after clearing the browser’s cache. To fix this, replace the <style> tag with inline styles in the SVG files:Open the SVG file in a text editor. Search for the <style> block and convert in into inline styles.In the example below, the style from the `<style>` tag is applied to all elements in de SVG file containing the a style class. You can read more about different CSS selectors here: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors SVG icon with inline styleWe hope this gives you enough information to work around this problem.

Related products:Universal GUI

Release notes Universal GUI 2023.1.17

May 26, 2023Full release 2023.1.17 Hello everyone,In this sprint, we have added new features like a screen component and settings for applying conditional layouts to task and report parameters, confirming manually saved records, and hiding breadcrumbs in a screen. We have also improved the custom CSS.And as the Thinkwise Platform release 2023.2 approaches, we have been working on support for it. DemoAs 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 2023.1.17For more information about setting up the Universal GUI, see the Universal GUI setup guide.Note:Use a modern browser to access the Universal GUI, e.g., 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. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. 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 2023.1.17 here ContentsDemo Universal GUI version 2023.1.17 Contents Breaking Set a background color for a subject or variant New New screen component: Toolbar Conditional layouts for task and report parameters New subject setting: Confirm update New lookup control: Suggestion starts with Hide breadcrumbs on main screen Changed Background colors and picture in custom CSS Minor fixes and tasks What we will be working on next sprint Questions or suggestions? Breaking Set a background color for a subject or variantEach screen in the Software Factory now has data properties that allow you to access the current subject and variant.data-tab-id={tab} data-tab-variant-id={tab variant} data-tab-ref-id={reference id}Use hyphens (-) instead of underscores (_)You can use these properties in your CSS to set a background color for a subject or variant:​[data-tab-id="project"][data-tab-variant-id="mobile"] .grid { background: #fafafa !important;}This CSS only changes the background for the grid on the subject project with the variant mobile. New New screen component: ToolbarA new screen component is now available: the Toolbar. You can add it to a screen in the Software Factory (menu User interface > Screen types > tab Design).Use this component to manually place the toolbar anywhere on a screen. When you add it to a screen, the default toolbar will not be generated.This setting is available in the Thinkwise Platform version 2023.1 when you are up-to-date with all Software Factory hotfixes and in the upcoming 2023.2 release. An example of the toolbar wedged between task and report tiles Conditional layouts for task and report parametersConditional layouts were already available for default forms. Now, you can also create them for task and report parameters. You can use them, for example, in a task parameter dialog to draw the user's attention to a specific field.You can set the conditional layouts in:menu Processes > Tasks > tab Conditional layout/Universal menu Processes > Reports > tab Conditional layout/Universal New subject setting: Confirm updateThe Universal GUI now supports the Confirm update setting (menu User interface > Subjects > tab Settings > tab General > group Settings). When selected, a user needs to confirm a manually saved record. This is already available for deletion or cancellation (Confirm delete). New lookup control: Suggestion starts withWe have added a new lookup control: Suggestion starts with (menu User interface > Subjects > tab Columns > tab Lookup). When a user searches for a value, the Universal GUI will display suggestions based on the characters that the value begins with. Hide breadcrumbs on main screenIt is now possible to hide the bread crumbs on a main screen. You can use this, for example, for cubes. In a cube, showing the current record is not very useful.The setting is available in the menu User interface > Screen types > tab Form > tab Screen types > group Settings.This setting is available as of the upcoming 2023.2 release. Example of a screen without breadcrumbs Changed Background colors and picture in custom CSSIn the Software Factory, you can set the background colors and image for your application (menu User interface > Themes). Now, you can use these colors and image in your custom CSS using custom properties (CSS variables).For the Main color, use --primary-color For the Accent color, use --secondary-color For the Theme picture, use --background-pictureExample:/* Give labels the primary color with a background image, with a backup for light mode */.light label { color: var(--primary-color, #323232) !important; background-image: var(--background-picture) !important;}/* Make all SVG's the secondary color, with a backup for light mode */.light svg { fill: var(--secondary-color, #323232) !important;}/* Give labels the primary color with a background image, with a backup for dark mode */.dark label { color: var(--primary-color, #fafafa) !important; background-image: var(--background-picture) !important;}/* Make all SVG's the secondary color, with a backup for dark mode */.dark svg { fill: var(--secondary-color, #fafafa) !important;} Minor fixes and tasksIn some cases, the toolbar had an incorrect size, causing the Refresh button to overlap with a task button or the task overflow menu to be invisible. This has been fixed. We fixed that some controls (image, progress bar) were not vertically aligned in the center of the grid. If you executed a task to update a field in the current record, the editable form would still display the previous value. This has been fixed. The Edit row process action did not follow the 'unsuccessful' arrow when there was no record. This has been fixed. Note that you need the latest version of Indicium for this fix. What we will be working on next sprintThe next sprint we will be working on:Detail fallbacks (2023.2) Show readonly fields as label (2023.2) Drag and drop from a grid to context Tree multiselect Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal GUI

Release notes Indicium (2023.1.17)

Hello everyone,In this sprint, we have fixed some issues.You can read more about Indicium's features in the Indicium user manual. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support, for example, system flows and OpenID.Download Indicium Basic release 2023.1.17 here. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.1.17 here. ContentsAbout Indicium Minor fixes and tasks Questions or suggestions? Minor fixes and tasksIndicium Basic We have fixed an issue that could cause update statements to fail on Indicium Basic. The problem would occur when the subject had CHAR/NCHAR/GRAPHIC columns and a mandatory prefilter on the subject that was either a SQL prefilter or a prefilter with a condition on any of the previously mentioned columns or an expression column. In these scenarios, Indicium Basic would generate a syntax error in the update statement, causing it to fail. Indicium When requesting an entity but only selecting navigation properties (i.e., transl_project_id/name) and none of the entity's own properties, Indicium would serialize a JSON object for the record. This situation would only occur when using the OData $apply parameter to perform a groupby on navigation properties but not normal properties. This issue has been fixed. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Indicium Service Tier

Release notes Universal GUI 2023.1.16

May 5, 2023Full release 2023.1.16 Hello everyone,In this sprint, we have added support for expanding and collapsing an entire tree view, for opening a document in a floating browser window, and a filter indicator is shown on grid column headers.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress. Universal GUI version 2023.1.16Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. 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 2023.1.16 here ContentsUniversal GUI version 2023.1.16 New All items in a tree can be expanded and collapsed Open (detail) document in a new browser window Changed The resource scheduler uses user language from IAM Filter icon on a grid column header Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New All items in a tree can be expanded and collapsedWe have added two new actions to the filter overflow menu of the toolbar: Collapse all and Expand all. These actions are only available for a tree component. Use them to expand or collapse all items in the tree view.If you select Default expanded for the tree view, that setting is no longer ignored.Note that the active row is always expanded.Expand or collapse a tree Open (detail) document in a new browser windowUniversal now provides equivalent functionality to the floating window. Press ALT and click in the menu or on detail tiles, or press ALT and double-click a detail tab to open that (detail) document in a new floating browser window.The windows are not connected. If you display the same records in both windows and make changes in one of them, the changes will not be reflected in the other window.Note that Open as floating document is not yet available in document-related process actions.Open a document in a new browser window Changed The resource scheduler uses user language from IAMThe resource scheduler would translate information on a page based on the installation settings of a browser, which would be undesirable in some cases.These translations are now based on the IAM language settings of the user who is currently logged in. Filter icon on a grid column headerIf you apply a filter to the grid, column headers now display the filter icon  next to their name if their content is being filtered. Minor fixes and tasks The prefilters were not always visible in the prefilter bar the first time the screen was opened due to a timing issue. This has been fixed. Screens that contain a fixed-size component are now shown correctly. We have fixed some issues with the image upload control in combination with an SVG image. An SVG's style tags are now stripped from uploaded SVGs. These style tags allowed the insertion of random CSS on the web page. In case CSS styles are needed, most SVG editors allow for and by default export SVGs with that style as a style="" attribute instead of with a style tag, which is still supported. Larger SVGs are now resized to fit Image elements. For more information, see Style tags in SVG icons. The scroll position could be incorrect if you started a task on a card list. The card list now correctly scrolls to the active card. Unrelated detail subjects did start loading after changing the parent record, when they should not. This has been fixed. We have fixed the behavior of messages: Messages with the id add_separator will not be shown. Messages with the id clear_panel will hide all snackbar and panel messages. Zoomed details are now marked with a › in the open documents. Zoomed details marked with a >  What we will be working on next sprintThe next sprint we will be working on:Drag and drop - Start on implementation for drag and drop in the grid Material UI upgrade - Universal GUI uses the third-party library Material UI for certain graphical components. This library has its own releases. We will upgrade the Universal GUI to a recent Material UI version. Conditional Layouts - Conditional layouts for task and report parameters. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Universal GUI

Release notes Indicium 2023.1.16

Hello everyone,In this sprint, we have fixed a couple of issues.You can read more about Indicium's features in the Indicium user manual.We will keep you updated regularly about Indicium's progress. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.1.16 here. Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support, for example, system flows and OpenID. No 2023.1.16 release available.  Indicium - Changes Minor fixes and tasks Previously, if an email address in an EML file was corrupt or contained an unexpected value, Indicium would not show an email preview. Indicium will now skip the corrupt or unexpected value and display the email preview regardless. Previously, when clearing the default value of a column during an add record action, the column would still be given the default value after saving the record. Indicium now correctly saves the resource with a null value for that column, if it has been cleared. Previously, if a Delete Row process action could not be executed, for example, if the row does not exist or if there are no rows to delete, a continue call was not possible. The reason for this is that the process actions would automatically continue when the edit or delete action was being executed on Indicium. Now, you can continue such a process action, but only with negative status codes, so that if something goes wrong, the process flow can continue with the fail path. In our last release notes, we listed the following fix:Indicium adds Server-Timing headers to the response to provide extra information on how long certain things take during the request. When importing, this could lead to a gateway error, depending on where Indicium is hosted and how many rows were imported due to a limit on response header data.To avoid this, if more than 20 Server-Timing values have been added, Indicium will now aggregate the entire duration for each Server-Timing category/key instead of adding separate entries per imported row. Due to an oversight, this fix was not included in the last release, but it has been included in this release.  Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Indicium Service Tier

Release notes Universal GUI 2023.1.15

April 14, 2023Full release 2023.1.15 Fixes: We have fixed a crash that could happen when a running process flow was executing a hidden task. The grid no longer has an empty Add row if the subject only allows adding and not editing. Hello everyone,In this sprint, we implemented a lot of new features, changes, community ideas, and fixes.Some of the main new features are the possibility to retrieve a user's current GPS location, and the availability of a lot of new cube chart configuration properties.The performance of relational data retrieval in lookups has also been greatly improved.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress. Universal GUI version 2023.1.15Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. 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 2023.1.15 here ContentsUniversal GUI version 2023.1.15 New and changed Support for fetching a user's current GPS location Performance improvement for relational data values Set cube chart defaults Refresh on revisiting a page or tab Behavior of local login for authentication provider hint Display options for table tasks and table reports Changed and new in form and grid New in Model insight Support for HTML in preview component Changed and new in process flows Translation in Scheduler based on IAM 'Clear' button only on hover Improved messages Minor fixes and tasks Fixes in grids and forms Fixes for tasks and reports Fixes for process flows Fixes for user interface Miscellaneous What we will be working on next sprint Questions or suggestions? New and changed Support for fetching a user's current GPS locationnew community ideaIt is now possible to fetch the current location from a device that supports GPS.To enable this, add Control type LOCATION to a domain (menu Data > Domains). The input field will get a location pin. When a user clicks on this pin, the GUI will ask permission to add the location coordinates.The format of the coordinates is: latitude,longitudeExample: 52.2083228,5.9794353When a user adds a new row, the LOCATION control will automatically fill the current location for empty mandatory input fields.In a mandatory field, the location is filled automaticallyIf the field is not in edit mode, it will become a clickable link that opens the coordinates in Google Maps.A clickable location link in a non-editable field Performance improvement for relational data valueschangedPreviously, lookup values were loaded right after the subject's data. This resulted in a delay before the values would show in grids and card lists. Every lookup column made its own Expand API request to Indicium, even if the lookup column was not visible. These requests used a lot of resources.We have changed this by expanding the lookup values directly on the subject's main data request.Extra requests are no longer necessary. This change has resulted in a much faster experience.All values now show up at once. And, by executing the main select only once, a lot of overhead is saved in the individual calls on the web- and database server, especially when the main subject contains a view with some logic.So, for every relational (lookup) column in the subject or variant, it saves a request to the backend. The best way to experience the performance improvement is to check it out yourself.Make sure that each lookup subject performs fast on its own because a single slow lookup will delay loading all the data from the main subject. Set cube chart defaultsnewFor a cube chart, you can now add all the configuration properties from https://www.fusioncharts.com/dev/chart-attributes to the Universal GUI's config.json fileunder the property chartDefaults.The properties will not override the properties that come from the model:caption, decimalSeparator, thousandSeparator, stack100Percent, showValues,showPercentage, showLegend, legendPosition, and reverseLegend.It is possible to override the paletteColors property, but if that contains only one item, this color will remain the theme's main color.Example: to prevent cube charts from rounding values, use the property "chartDefaults": { "formatNumber": "0" }.CautionThe settings are applied to all charts of the GUI to which this config.json file belongs. There are many properties, and we did not test all of them.We are investigating formalization of these settings in the Software Factory.Example of the settings and the result in a chart Refresh on revisiting a page or tabnew Community ideaTo provide a user with fresh data when they revisit an open document or reselect a detail tab, we have implemented support for two extended properties:RefreshOnDocumentSwitch - refreshes an already opened document on re-entrance RefreshOnTabSwitch - refreshes an already visited detail tab on reactivationBe careful when using these settings since they increase the server load in a multi-user environment. Consider using a process flow or auto-refresh with change detection instead.See:Auto-refresh Change detection Behavior of local login for authentication provider hintchangedIn the 2023.1.13 release, we added the loginAuthProviderHint option to provide a hint about the authentication provider to Indicium.In this release, we have changed the behavior when the hint locallogin is used. The Universal GUI will now show the login screen without redirecting to Indicium. Display options for table tasks and table reportsnew Community ideaIn the Software Factory, a new setting is available for Table tasks and Table reports. It is called Display type.With this setting, you can control their appearance in the toolbar. For example, if you select Icon, the toolbar button will never expand to show the text. You can differentiate this setting for each button.The setting is available:For Table tasks: menu Processes > Tasks > tab Table tasks > tab Form For Table reports: menu Processes > Reports > tab Table reports > tab FormExample: display options for a table report Changed and new in form and gridchanged newColumns unlocked when space is insufficient - In a screen with insufficient horizontal space, the grid will now one by one unlock the locked columns. If the screen layout or size is changed to provide more space, the columns will be locked again. 'Add' for grouped grids disabled - We have disabled Add for grouped grids since it is not possible to fill in all the required values. This will be re-enabled later. Tooltip on image combo in grid - A tooltip that displays the domain element name of an image combo is now available in the grid. You can set the domain element name in the menu Data > Domains > tab Elements > field Element. 'No. of columns in form' interpreted differently - If the setting No. of columns in form is set to '0', the Universal GUI will now interpret this as "as many columns as possible" instead of just three (menu User interface > Subjects > tab Settings > tab General > group Form). Support for password editing in a grid - We now support editing a password column in the grid (based on a Password domain control). This was already possible in the form. Previously, the password column remained read-only. Responsive pagination - We have made the pagination element responsive. This change solves some issues with pagination showing incorrect pages and wrong links. Pagination will now only show a certain number of links, with a minimum of 3-4, depending on the available space. This change prevents pagination links from moving to the next line in almost all situations, and it shows more links when more space is available. It also fixes the overflow of pagination to a second row on a device with a small screen in comfortable mode. New in Model insightnewModel Insight now shows the reference id when clicking on a detail tab page header.Model Insight is a tool that helps you find, for example, which column, table, and variant you have selected in the Universal GUI. See: Model insight. Support for HTML in preview componentWe have added support for previewing HTML data in the preview component. Previously, we supported file and URL types. Changed and new in process flowschanged new'Change filters' process action no longer clears search field - The Change filters process action no longer clears the search field. Now, it functions the same as in the Windows GUI. Process flow indicator - An indeterminate progress bar will now appear underneath the top bar once a process flow has been activated within the current active subject.Progress bar for a progress flow Translation in Scheduler based on IAMchangedThe Scheduler would translate information on a page based on the installation settings of a browser, which would be undesirable in some cases. This translation is now based on the IAM language settings of a user. 'Clear' button only on hoverchangedOn non-touch devices, the lookup Clear button will be shown only on hover to give more space to the content. Improved messageschangedIf the Start empty with filter setting in a Subject was enabled, but the user did not filter, the Universal GUI would display "No result" as a message in the grid and card list. This did not explain the problem to the user. Now, the message "Search or filter to view data" will be displayed instead. Community idea A user now receives a comprehensible message if the meta source cannot be reached while logging in. Minor fixes and tasksFixes in grids and formsIn a grid, adding was only possible if editing was allowed. Without editing permission, the add button would not show up. Now, it is possible to add data without permission for editing. This fix also solves the reverse problem, that in some cases, the add button was visible without functioning. The permissions for adding and editing are set in the menu User interface > Subjects > tab Settings > tab Permissions > group Data manipulation. After selecting a lookup value in a lookup popup, the GUI would not restore the focus to the lookup field. The same occurred when canceling the popup. This has been fixed. The lookup field now receives focus after the popup is closed. Tab text combined with a badge is now properly aligned in compact mode. On a small screen or with a long label, the label of a datetime control could overlap with the date picker icon. This has been fixed. The label now takes up less width. When you opened a form with a double click, sometimes all the text in the application was selected. This has been fixed. Identity columns are now prevented from being marked as mandatory when adding a new record. The grouped grid will no longer cut off headers when they reach a new column.Fixes for tasks and reportsWhen you cleared the Layout checkbox in the Performance tab of a task or report, the Universal GUI ignored this and still asked for the layout via Indicium and thus the network. This has been fixed. As a result, the Universal GUI now uses the Software Factory's Mandatory and Column type settings for report and task parameters. You can find the Layout checkbox in the menu Processes > Tasks/Reports > tab Settings > tab Performance. The settings Mandatory and Column type (editable, read-only, hidden) are available in the menu Processes > Tasks/Reports > tab Task parameters > tab Form. The taskbar will no longer be in overflow if left-aligned.Fixes for process flowsWe have improved the way a process flow continues in a just-loaded detail subject. Some issues occurred when dispatching follow-up actions, for example, with the Go to row process action. The problem was caused by follow-up actions that sometimes selected the parent to continue in. The Universal GUI would show an error when starting a process flow and quickly closing the screen. This problem was due to a timing issue. It has been fixed.Fixes for user interfaceWe have fixed a bug where the toolbar would not be hidden even though the screen type had Hide main action bar set to 'true'. A hierarchical tree would crash without a parent or primary key column. Now, it will show a clear error instead. The Allow sort configuration option in a Subject had not been implemented correctly. This has been fixed.MiscellaneousSchedulers with an hourly time scale now correctly start the day at 0 hours instead of 24 hours. When using a progress bar within a card list, the progress bar would not be rendered properly. This has been fixed. In the Maps component, when you selected the Use custom label column checkbox (menu User interface > Maps > tab Tables > tab Maps) but kept the field Label column empty, the Universal GUI would show the subjects' Display column value. Now, it will show no label text at all underneath the marker. What we will be working on next sprintThe next sprint we will be working on:Drag and drop - Research of technical issues and possibilities. Material UI upgrade - Universal GUI uses the third-party library Material UI for certain graphical components. This library has its own releases. We will upgrade the Universal GUI to a recent Material UI version. Tree component expand/collapse all - We will add the option to expand and collapse all items in a tree in one go. Pop out document to new browser tab - This will replace the floating document functionality of the Windows GUI and open a new browser window with the related document. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Universal GUI

Release notes Windows GUI and Web GUI (2023.1.15)

Hello everyone,In this sprint, we have fixed some issues for the Windows GUI.You can read more about the Windows and Web GUI's features, in the GUI user manual. We will keep you updated regularly about the Windows and Web GUI's progress.Download Windows GUI 2023.1.15 here. Download Web GUI 2023.1.15 here. Minor fixes and tasksWindows GUI We have fixed that auto-refresh on a grid would not start after executing a task. The problem occurred when multiple rows were selected in the grid, and the auto-refresh was paused. If a user then executed a task, the grid would be refreshed and the selection removed, but the auto-refresh would not be restarted in the grid. We have fixed some problems with keyboard navigation in the Windows grid. The following key combinations will now work again as expected: [Tab] (or [Shift-tab]) + the horizontal arrow keys will jump to the previous or next cell. When already in the last cell, the focus will jump to the first cell in the next row. The reverse is the case for the first cell and backward navigation ([Shift-Tab] + [left arrow key]). [Enter] will jump to the next editable cell. When already at the last editable cell in a row, the focus will jump to the first editable cell in the next row. The reverse is the case for the first editable cell and backward navigation ([Shift] + [Enter]). We have also fixed a problem in navigating a grouped grid.  Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!  

Related products:Windows GUI

Release notes Indicium 2023.1.15

Hello everyone,In this sprint, we have worked on support for the next Thinkwise Platform release, and solved some issues.You can read more about Indicium's features in the Indicium user manual.We will keep you updated regularly about Indicium's progress. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.1.15 here. Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support, for example, system flows and OpenID. No 2023.1.15 release available.  Indicium - Changes Minor fixes and tasksIndicium adds Server-Timing headers to the response to provide extra information on how long certain things take during the request. When importing, this could lead to a gateway error, depending on where Indicium is hosted and how many rows were imported due to a limit on response header data. To avoid this, if more than 20 Server-Timing values have been added, Indicium will now aggregate the entire duration for each Server-Timing category/key instead of adding separate entries per imported row. We have fixed a crash that would occur when using the process action Application connector on an application without a fallback language. The fallback language is and will remain optional. We have fixed an issue that caused File System storage configurations not to work when running Indicium on Linux. When importing a row, Indicium only checked if allow_confirm was allowed on the result of the subject's layout procedure. Now, if the import resource has been created with add_new_rows or update_existing_rows set to true, Indicium will also fail the import of a row if allow_add/allow_update is not allowed according to the layout result. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Indicium Service Tier

🚀 Platform improvements for week 13

Hi everyone!We’ve released the following platform improvements this week: SF and IAM 2023.120230330 - IgnoreFloatingLabelWidth support A new extended property is now available. It is called 'IgnoreFloatingLabelWidth' and ignores configured label widths in the model for form columns, task- and report parameters when the form control type in the Universal GUI uses a 'floating label'. Enabling this extended property will match the Universal GUI's form configuration more closely to the Windows GUI's.   For example: given the following form configuration in the Software Factory: The Windows GUI and Web GUI will visualize the form as follows: The orange color indicates the full-form element widths, including the label. The green color indicates only the input field widths.   The current behavior of the Universal GUI interprets this as follows: When you add the extended property 'IgnoreFloatingLabelWidth' and set it to 'yes', the label width will no longer be considered in the field width calculations when the control uses a floating label: This matches the Windows GUI's form layout more closely for input fields and allows for a smooth transition between GUI technologies.   Note: this may result in large labels getting too little space as floating labels in small input fields.   In the upcoming 2023.2 release, this will become the default behavior for any model that does not yet support the Universal GUI as a target platform. Any model with the Universal GUI as a target platform will remain unmodified unless the extended property 'IgnoreFloatingLabelWidth' has been set to 'yes'. The reason for not changing the default behavior for models supporting the Universal GUI as the target platform is that you may very well have taken the label width impact into consideration when designing the form layout for Universal GUI applications.   This service fix also enables this setting for the Intelligent Application Manager. In addition, this service fix also enables support for variant-specific parameter ordering for tasks and reports.

Related products:Software FactoryIntelligent Application Manager