-
Notifications
You must be signed in to change notification settings - Fork 996
Add modal for selecting duration of overrides for Loop #457
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
bjorkert
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved based on code review.
|
I updated the SE 3rd gen phone to iOS 18.6.2. |
|
marionbarker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested this earlier and left suggestions. These suggestion have been implemented. I tested the updated code and approve it.
The developer who created this PR has been using in in-vivo with no issues.


Overview
This PR enhances the Loop APNS override functionality by replacing the simple confirmation alert with an interactive modal that allows users to configure override duration settings before activation.
Key Changes
🆕 New Features
🔧 Enhanced User Experience
🏗️ Technical Improvements
User Workflow Changes
Before: User taps override → Simple confirmation dialog → Override activates with preset duration
After: User taps override → Modal opens → Configure duration/indefinite setting → Override activates with chosen settings
Benefits
Files Modified
LoopFollow/Remote/LoopAPNS/OverridePresetsView.swift - Main implementation with modal and enhanced functionality
This enhancement significantly improves the user experience for remote override management while maintaining backward compatibility with existing override presets.