LauncherSettings is the legacy representation of the launcher's settings and should only be used in a read-only mode to support previous releases of the launcher.
The Settings class is a re-implementation of the same functionality, making use of properties and bindings where possible. It supports to convert from and to LauncherSettings for backwards compatibility.
However, we are still using or referencing LauncherSettings in place where we shouldn't, e.g., in the SettingsController.java#L357.
[ ] clean up usages and references to LauncherSettings (only allowed in tests and from the new Settings class)
LauncherSettings is the legacy representation of the launcher's settings and should only be used in a read-only mode to support previous releases of the launcher.
The Settings class is a re-implementation of the same functionality, making use of properties and bindings where possible. It supports to convert from and to
LauncherSettings
for backwards compatibility.However, we are still using or referencing
LauncherSettings
in place where we shouldn't, e.g., in the SettingsController.java#L357.LauncherSettings
(only allowed in tests and from the newSettings
class)