-
-
Notifications
You must be signed in to change notification settings - Fork 9
Migrating from version 1.X to 2.0
Starting with Support Companion 2.0, the application has been completely rebuilt from its original .NET codebase to Swift and SwiftUI. This migration brings significant improvements to the application, including:
- A more responsive and fluid user interface.
- A native macOS look and feel for a better user experience.
- Enhanced memory management and overall performance.
This major update introduces several changes that impact bundle identifiers, icons, and configuration keys. As a result, it is necessary to uninstall version 1.x before installing version 2.0 to avoid conflicts.
To remove version 1.x, run the provided uninstall script as part of your pre-installation process or through a separate script. The script is located at:
/Applications/Utilities/SupportCompanion.app/Contents/Resources/Uninstall.sh
Some configuration keys have been deprecated or changed in version 2.0. Ensure your configuration profiles are updated to align with these changes.
The following keys are no longer supported:
-
BrandColor
-> Replaced byAccentColor
-
HiddenWidgets
-> Replaced byHiddenCards
CustomColors
IntuneMode
ShowMenuToggle
DesktopInfoCustomItems
DesktopInfoBackgroundColor
DesktopInfoColorHighlight
-
CustomWidgetsPath
-> Replaced byCustomCardPath
SystemProfilerApps
-
DesktopInfoLevel
- Previously a string, now an integer.
- Removed string values: Minimal, Hardware, Full, Custom.
- New accepted values: 1 through 5.
Before upgrading to version 2.0:
- Uninstall Version 1.x using the provided script.
- Update MDM Profiles to reflect the changes in configuration keys.
- Test your configuration with version 2.0 to ensure compatibility with the new structure.
For additional details or troubleshooting assistance, refer to the updated documentation.