| 96 | } |
| 97 | |
| 98 | override getSettingDefinitions(): SettingDefinitionItem<SettingsKey>[] { |
| 99 | const groups: SettingDefinitionGroup<SettingsKey>[] = [ |
| 100 | this.choicesAndPackagesGroup(), |
| 101 | this.choicePickerGroup(), |
| 102 | this.inputGroup(), |
| 103 | this.templatesGroup(), |
| 104 | this.notificationsGroup(), |
| 105 | this.globalVariablesGroup(), |
| 106 | this.aiAndOnlineGroup(), |
| 107 | this.appearanceGroup(), |
| 108 | ]; |
| 109 | |
| 110 | if (__IS_DEV_BUILD__) { |
| 111 | groups.push(this.developerGroup()); |
| 112 | } |
| 113 | |
| 114 | return groups; |
| 115 | } |
| 116 | |
| 117 | override hide(): void { |
| 118 | // In declarative mode the framework owns row teardown — unloading the |