Stuart Breckenridge 0e0f46fa49 Refactors AppDefaults to AppSettings
This commit makes some assumptions:

- `AppSettings` is an `ObservableObject` that uses `@AppStorage` where possible, which sets default values.
- Each change to an property triggers an `objectWillChange.send()` call.
- `IconSize` is not used. Instead, it defaults to 40.0 with minimums and maximums of 20.0 and 60.0, controlled via Timeline settings.
2020-07-01 21:06:40 +08:00
..
2020-06-29 20:09:11 -05:00
2020-06-30 11:03:33 -05:00
2020-06-28 14:21:43 -05:00
2020-06-30 09:29:31 +08:00
2020-06-28 14:21:43 -05:00
2020-06-30 11:03:33 -05:00