Add modal for selecting duration of overrides for Loop#457
Merged
marionbarker merged 4 commits intoloopandlearn:devfrom Oct 1, 2025
Merged
Add modal for selecting duration of overrides for Loop#457marionbarker merged 4 commits intoloopandlearn:devfrom
marionbarker merged 4 commits intoloopandlearn:devfrom
Conversation
bjorkert
approved these changes
Aug 23, 2025
Contributor
bjorkert
left a comment
There was a problem hiding this comment.
Approved based on code review.
Collaborator
Collaborator
|
I updated the SE 3rd gen phone to iOS 18.6.2. |
Collaborator
Author
|
Collaborator
Collaborator
Author
codebymini
added a commit
to CodeByMiniOrg/LoopFollow
that referenced
this pull request
Sep 30, 2025
marionbarker
approved these changes
Oct 1, 2025
Collaborator
marionbarker
left a comment
There was a problem hiding this comment.
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


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.