release notes

Universal Development Update - January 2020

Related products: Universal GUI
Universal Development Update - January 2020

Hello everyone! We've got some exciting updates for you. We've been working hard on improving the cube charts and tab pages and kept working on the stability of the Universal GUI.

As always, we've made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen.

We'll keep you updated regularly about Universal's progress.

Beta build

Like with every blog, we've released a beta build so you can test Universal out for yourself. Don't forget the documentation and be sure to keep the following in mind:

  • Universal is currently actively tested on the internet browser Edge. Edge has been updated to use Chromium, which greatly changes the way it works under the hood. Once our testing is done, we can recommend Universal to be used on this browser as well.
  • Universal must be deployed on the same server as Indicium or it should be an allowed origin in appsettings.json.
  • Universal only works with version 2019.1 and up of the Thinkwise Platform.
  • Furthermore, make sure you run all hotfixes on the IAM and SF that you plan to use for Universal.
  • Make sure you are on the latest version of Indicium Universal.

Download your beta build here

Cube charts

We're continuing to improve the cube, this sprint we've added support for all chart types and constant lines. Here are some examples of the new charts:

Stacked bar graph
Column graph
Doughnut graph
Chart with a constant line
Line chart
Multiseries line chart
Complex graph with cumulated axes

The message when cube rows or columns are missing is now translatable.

Signature control

We have added a signature control, it looks like this:

The signature control in action

Tab page improvements

We now only show the assigned details in each detail tab page container or detail tile rather than all visible detail in all detail tab pages. This makes the screen much more clean and quiet.

When a detail goes into edit mode, its parent is now also locked. The unsaved changes indicator now also appears when a detail has unsaved changes.

Details are now also updated if the parent becomes empty, for example by filtering.

This is what tab pages look like now:

Tab pages

Unit tests

In the past three weeks we've added another 88 unit test cases to the components and inner workings of Universal. This brings us up to 1296 test cases in total.

Lots of minor fixes/tasks

Miscellaneous

  • Added support for the 2020.2 platform
  • Universal now loads applications in the order IAM prescribes
  • Tree images now also work when the image is from a domain
  • We now support the default expanded level for hierarchy and attribute trees

UI/UX

  • The text in the about dialog is now translatable.
  • Fixed a bug where the chart didn't fill out the height nicely.

Technical

  • We fixed several fatal Unknown errors by changing how errors were generated and handled.
  • When logging in or switching application, we now send a warmup request for the end product to Indicium. By doing this, data from the end product can be loaded faster when opening a subject.
  • Added the unit tests for the charts.
  • We did the groundwork for the tree menu

Performance

  • We no longer load tasks and reports on every tab page change

What we'll be working on next sprint

We're working towards a version with all essential features. For next sprint this means:

  • Improve charts more
  • Lookup popups
  • Hierarchical menu
  • Fix a few bugs
  • Research and ground work for the pivot grid
  • Research for process flows
  • Universal isn't actively tested on the internet browser Edge at the moment. Edge will be updated to use Chromium, which greatly changes the way it works under the hood. Once this is done, we will be testing on Edge too.

 

I think you may want to update this template you are using :blush:


  • Universal isn't actively tested on the internet browser Edge at the moment. Edge will be updated to use Chromium, which greatly changes the way it works under the hood. Once this is done, we will be testing on Edge too.

 

I think you may want to update this template you are using :blush:

You are absolutely correct. I've updated the post. We're currently testing Universal in the new Edge. Thank you!