Skip to content

Migration guide

Warning

ALI releases after 1.4.76 has breaking changes due to theme file split and separation of settings. This guide describes the migration and the differences between prior custom theme and new theme layout and separation. If you encounter problems with your current theme modifications check your settings and follow these steps.

Move overridden settings to new file

settings.json

All usersettings and control of UI for operators defined in theme.json are moved to a new file settings.json. If the file is missing, all defaults are reset to its values according to the table on Additional settings. Open the theme.json in your editor, and move the settings to the new file settings.json in the same theme folder. Make sure the settings are surrounded with { and } (like in the example below).

Default values and visibility control for settings

Some of the settings has also the ability to be switched off completely in UI, and overridden to its non default value to force a specific behaviour or style. These are the settings that has been changed from a simple value (Yes, No) to an object instead.

{
  "fullScaleForViews": {
    "showSetting": "Yes",
    "defaultValue": "No"
  },
  "notifications": {
    "showSetting": "Yes",
    "defaultValue": "Yes"
  },
  "panelMode": {
    "showSetting": "Yes",
    "defaultValue": "No"
  },
  "reversedAlarmsTitle": {
    "showSetting": "Yes",
    "defaultValue": "Yes"
  },
  "showRelativeTime": {
    "showSetting": "Yes",
    "defaultValue": "Yes"
  }
}