release notes

Universal Development Update May 2020

Related products: Universal GUI
Universal Development Update May 2020

Hello everyone, this sprint we've worked on making Universal much more robust. We also added some features like restoring the default sort order and some visual improvements like changing the spacing in the form and number formats.

As always, we've 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 Universal.

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

Release Candidate 2.1

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

  • Edge has been updated to use Chromium, which greatly changes the way it works under the hood. We now also recommend this browser to be used for Universal.
  • 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 Universal Release Candidate 2.1 here

Push new version

Universal can be installed as a PWA so you can use it as an app on your devices. A version of Universal is then installed locally on your device. But if Universal is updated, your local install isn't updated automatically as well. It would be really nice to get a notification with the option to update your local install. That is exactly what we've built. This is what it looks like:

Notification with the option to update Universal

You'll get a notification informing you that there is a new version available. You can update immediately from that notification. If you want to finish up before updating, you can close the notification. The the user profile icon in the top right gets a dot to signify an action can be performed. If you click the profile menu and go to ‘about’, you have the option to update Universal from there.

Restore default sorting

You can change the sort order, but sometimes you want to go back to the way things were. We've implemented a feature to restore the sort order to the default. It looks like this:

Restoring the default sort order

Unit tests

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

Lots of minor fixes/tasks

Bugs

  • Disabled suggestion controls now properly load lookups
  • Fixed bug where parent grid would keep loading if there were details visible (TCP issue 75811)

UI/UX

  • Increased the space between columns in the form
  • Fixed calculation of spacing between fields in the same line in the form
  • The popup icon in the multiline has been hidden
  • Fixed a bug where the form layout would sometimes be incorrect, leading to fields bleeding into each other
  • Removed the extra paper around the loading spinner when there already is a paper
  • The lookup combo now uses the proper space for the text so it no longer overflows into the icons
  • Numbers are now properly formatted in the form (TCP issues 75817 and 75818)

Technical

  • Unknown errors no longer cause a crash
  • Fixed multiple security issues in our dependencies

What we'll be working on next sprint

In the upcoming sprint, we are fully committed to improving stability so that we can release a version that can be used safely in production environments. The goal is to ensure that all features that the Universal GUI now offers work flawlessly and that it can recover from any unexpected errors without becoming unstable. It also means we'll be working on the features that are essential for the production release like:

  • Improving the way lookups are resolved (this solves multiple issues with screens that keep loading for example)
  • Improving the way details are filtered
  • Support for 2020.2
  • Dealing with records that are filtered away after saving
  • Squashing a few bugs
  • Starting with the research and design on how grid edit mode should work
Be the first to reply!