-
Notifications
You must be signed in to change notification settings - Fork 499
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
Add FindYourContactsFooterView to ContactsTableViewController #4709
Conversation
Update InviteFriendsHeaderView and StartChatViewController styles to match Figma doc.
Remove automatic triggering of contacts access.
Update the value of showLocalContacts in ContactsTableViewController.
…of showLocalContacts.
…ove identity server terms modal from LegacyAppDelegate into ContactsTableViewController.
…beneath the contacts.
Both the best case and worst case flows: Outdatedhttps://user-images.githubusercontent.com/6060466/129382764-aac09642-dfae-48c0-b371-bdb38e2e6244.movbumpy-path-480p.mov |
📱 Scan the QR code below to install the build for this PR. If you can't scan the QR code you can install the build via this link: https://i.diawi.com/xgPnRi |
Checkboxes have been removed from the individual policies. Reverse flow so that the service terms are show before the contacts access popup. Removes outOfContext from the modal as it will only be presented when requested. Fixes second presentation on swipe to dismiss of the modal.
…w an alert when there's an error.
# Conflicts: # Riot/Assets/en.lproj/Vector.strings # Riot/Generated/Strings.swift # Riot/Modules/Application/LegacyAppDelegate.m # Riot/Modules/Settings/SettingsViewController.m
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.
Small comments otherwise lgtm 👍
Use the new generated localisation strings. Add comments. Address feedback from PR review.
0cbf747
to
50d9952
Compare
@pixlwave just looking at the text for the ℹ️s. I know there's a tone of voice being worked on so this might be temporary text.
|
Thanks, will update. Makes sense to me without the "on Matrix" bit. |
…_access # Conflicts: # Riot/Modules/ServiceTerms/Modal/ServiceTermsModalCoordinatorBridgePresenter.swift
The second part of the contacts portion of #4484. Depends upon matrix-org/matrix-ios-kit#879 and matrix-org/matrix-ios-sdk#1200.
A footer is added to
ContactsTableViewController
whenever the necessary permissions to display the user's contacts have not be granted. Rather than automatically prompting the user for contacts access whenever a ContactsTableViewController is shown, this is now prevented and waits until the user chooses to grant it.Additionally fixes #4617 by removing the display of local contacts from Unified Search's People tab.
Review notes:
NSContactsUsageDescription
string has been updated in InfoPlist.strings. Is there anything extra that should be done for this?Edit: The design below is out of date. There's a screen recording with the final design at the bottom of this PR