It should be possible to get rid of the legacy settings.json preferences migration (https://github.com/darkmatter/nixmac/blob/8c41a97badd1a506e74f8bf83775d7f71f0dc294/apps/native/src-tauri/src/state/preferences.rs#L76) as I believe it predates the actual launch by a significant margin.
It's worth doing because currently anytime somebody adds new functionality to the preferences they have to consider how it interacts with this code (and it's not always obvious). @farhankhalaf can you please confirm, thanks!
It should be possible to get rid of the legacy settings.json preferences migration (https://github.com/darkmatter/nixmac/blob/8c41a97badd1a506e74f8bf83775d7f71f0dc294/apps/native/src-tauri/src/state/preferences.rs#L76) as I believe it predates the actual launch by a significant margin.
It's worth doing because currently anytime somebody adds new functionality to the preferences they have to consider how it interacts with this code (and it's not always obvious). @farhankhalaf can you please confirm, thanks!