-
Notifications
You must be signed in to change notification settings - Fork 328
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
Update view model when switching between entry and exit location #6224
Draft
rablador
wants to merge
3
commits into
main
Choose a base branch
from
update-view-model-when-switching-between-entry-and-exit-ios-631
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Update view model when switching between entry and exit location #6224
rablador
wants to merge
3
commits into
main
from
update-view-model-when-switching-between-entry-and-exit-ios-631
Conversation
This file contains 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
rablador
force-pushed
the
add-a-new-container-view-to-wrap-the-whole-location-ios-630
branch
2 times, most recently
from
May 6, 2024 12:16
ab0cb28
to
1d83511
Compare
rablador
force-pushed
the
update-view-model-when-switching-between-entry-and-exit-ios-631
branch
5 times, most recently
from
May 6, 2024 12:25
a4e3bc3
to
4989464
Compare
rablador
changed the title
Update view model when switching between entry and exit ios 631
Update view model when switching between entry and exit location
May 6, 2024
rablador
force-pushed
the
update-view-model-when-switching-between-entry-and-exit-ios-631
branch
2 times, most recently
from
May 8, 2024 07:47
34bab0a
to
0438746
Compare
rablador
force-pushed
the
add-a-new-container-view-to-wrap-the-whole-location-ios-630
branch
2 times, most recently
from
May 13, 2024 07:26
72fb2a4
to
2ad27f5
Compare
Base automatically changed from
add-a-new-container-view-to-wrap-the-whole-location-ios-630
to
main
May 13, 2024 08:14
rablador
force-pushed
the
update-view-model-when-switching-between-entry-and-exit-ios-631
branch
2 times, most recently
from
May 20, 2024 11:27
35425a9
to
90e39ae
Compare
rablador
force-pushed
the
update-view-model-when-switching-between-entry-and-exit-ios-631
branch
from
May 30, 2024 14:36
90e39ae
to
68c4f44
Compare
rablador
changed the base branch from
main
to
upgrade-settings-schema-to-associate-with-multi-hop-ios-689
May 30, 2024 14:38
mojganii
force-pushed
the
upgrade-settings-schema-to-associate-with-multi-hop-ios-689
branch
4 times, most recently
from
June 4, 2024 09:36
b6096b4
to
7a57bb3
Compare
Base automatically changed from
upgrade-settings-schema-to-associate-with-multi-hop-ios-689
to
main
June 4, 2024 09:45
rablador
force-pushed
the
update-view-model-when-switching-between-entry-and-exit-ios-631
branch
2 times, most recently
from
June 4, 2024 11:04
ac663d8
to
e1c123e
Compare
rablador
force-pushed
the
update-view-model-when-switching-between-entry-and-exit-ios-631
branch
from
June 5, 2024 09:09
e1c123e
to
5711263
Compare
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.
This PR contains two closely related issues:
The view location selection view must be able to work with both entry and exit locations. If a user has selected a single relay as an entry, the user should not be able to select the same relay as an exit, and vice versa. Edge cases around countries/cities containing a single relay don't have to be accounted for.
The user must be able to specify what locations should be used for the entry relay when multi-hop is enabled. The UI for this should follow the design from IOS-504.
The first time you enter the location view after enabling multi-hop, the user should be directed to the entry view so to onboard the user. Afterwards, entering the location view would direct the user to the exit view.
When showing the exit tab, the selected entry location should be marked as (Entry) and if it's a relay it should be greyed out. Same goes for the selected Exit point if you're in the entry view. Furthermore you should be able to click an already selected list item in order to get to the next step of the flow (Entry to Exit, Exit to Main view).
This change is