I had bundled this with #88 because it's closely related, but #88 is already pretty big, so I figured I'd separate this part.
[x] Separate the filter toggle into two switches instead of a drop-down menu:
[x] Automatic toggle switches between manual and automatic modes
[x] Location changed to a switch between custom and location-based times.
[x] On toggle on, if location services are disabled, show a popup asking the user to enable location services, then return to this screen. Clicking OK launches location settings.
When the app is open in the foreground and the setting is enabled, constantly poll for location unless the location was recently updated (recently -> ~1 hr).
I had bundled this with #88 because it's closely related, but #88 is already pretty big, so I figured I'd separate this part.
Automatic toggle
switches between manual and automatic modesLocation
changed to a switch between custom and location-based times.