Experimental Features

Experimental Features are features that have not been ironed out fully yet, but which you can enable to try out and share feedback about. Based on the usage and feedback the feature eventually becomes official in the WebUI or might be removed if proven not to work well or not to add enough value to users.

How to enable or disable Experimental Features

To access and enable/disable the list of experimental features, please follow the below steps:

  1. You need to press the three-key combination CTRL+SHIFT+. (Control Key + Shift Key + Dot/Fullstop Key).

  2. Once you have keyed in this combination you will see a new icon experimental-features in the Application Toolbar in the top right corner.

    _images/Experimental_Features_Manager.png
  3. Clicking on the icon will reveal the Experimental Features menu on the left of your screen.

    _images/Experimental_FeatureList_19Sep2024_1.png
  4. To enable or disable a feature, just check/uncheck the checkbox for the respective feature. In this illustration, we will enable the Table V2 feature. After enabling the feature either click the “Reload” text button or refresh the page. The feature will only be active once the page is reloaded.

    _images/Experimental_FeatureList_19Sep2024_2.png

Current list of Experimental Features

Experimental Feature

Description

Version introduced - Stage

General Availability expected by

Compact Scalar

Enabling this feature allows you to condense the height of the scalar to a fixed size, similar to a label or button widget.

An option Enable Compact mode (1/0) will appear in the Miscellaneous section of the Scalar widget options, allowing toggling of compact mode.

AIMMS 4.46 - Feature Candidate

TBD

Highlight Annotations

This feature allows you to use annotations to responsively highlight certain tuples in the Table and the Gantt Chart widget. Read more here.

AIMMS 4.68.5 - Feature Candidate

TBD

WebUI State Support

Enabling this feature updates the element parameters webui::CurrentPageId and webui::CurrentSidePanelPageId with the pageId of the current page the user is viewing and the pageId of the open Side Panel page.

AIMMS 4.72 - Feature Candidate

TBD

Skip Combining CSS/JS Files

This option allows you to load the CSS and JS files separately. Eventually, this feature will be removed as the new setup is applied. Read more about the improvements here.

This option is included to enable fallback to the old setup in case issues arise with the new setup. You will need to close, reopen the project, and relaunch WebUI each time this option is toggled.

AIMMS 4.78 - Feature Standby

TBD

Table V2

Enable this option to activate the enhanced version of the Table widget type. This upgraded Table version includes all the functionality of the current Table version, it also includes advanced option editors that allow per-identifier and per-index configurations. This enables greater control over settings like Decimal Places, Show Units, and Visibility for individual identifiers. This update also lays the groundwork for future enhancements to the Table widget.

When enabled, all existing tables in the application will automatically upgraded to the newer version. And while doing so, if there are exceptions — such as Display-Domain or Store-Focus entries that cannot be mapped to their corresponding identifiers or indices — these cases will be ignored, requiring manual corrections. Disabling the feature will revert the Table widget back to its original version (Table v1).

WebUI Library 24.11 - Beta

Q2, 2025.

Development Stages

  • Feature Standby - An option that allows you to use the earlier version of a General Availability feature which has recently been introduced. This option will be removed after a period of time, allowing models to be updated and adjusted to the new feature.

  • Feature Candidate - The feature is available to be used and tested, but might have a change in implementation. There is a chance that we replace this feature with an alternative improved feature as well.

  • Beta - The feature is available to be used and tested. We collect feedback and suggestions for further improvement that may or may not be implemented before General Availability.

  • Release Candidate - The feature is stable and ready to be released unless significant bugs emerge.

  • General Availability - The feature is officially released and supported as part of the SLA.

Note

The development stages and General Availability versions for the experimental features can change based on certain conditions.