-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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 FXIOS-9064 β Investigate logic of "Open link in external app"" #20280
Add FXIOS-9064 β Investigate logic of "Open link in external app"" #20280
Conversation
β¦external app""
Here is a short demo with the changes. |
public static let SettingsOpenLinksInAppsTitle = MZLocalizedString( | ||
key: "Settings.OpenLinksInApps.Title", | ||
tableName: nil, | ||
value: "Open Links In Apps", | ||
comment: "Title of setting to enable open links in apps when pressing links.") | ||
public static let SettingsOpenLinksInAppsStatus = MZLocalizedString( | ||
key: "Settings.OpenLinksInApps.Status", | ||
tableName: nil, | ||
value: "When pressing Links", | ||
comment: "Description displayed under the βOpen Links In Appsβ option") |
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.
Could we get a copy review on these along with screenshot @dicarobinho
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.
or if @afurlan-firefox gives the go ahead for strings then I am okay as well otherwise its best to get these double checked
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.
|
Hi! I wanted to add some context on the option. There is a small difference in between the Android and iOS behavior.
@nbhasin2 can add more context, but this is how Universal Links are managed at Apple and there is not much we can do here. So, that is why I want to make sure we have the right copy on the option. |
Based on competitive research and discussion with the team, we are recommending we both change the copy and reverse the meaning of the toggle. New copy: "Block opening external apps" |
β¦external app"" Changed logic from Open Links in Apps to Block opening external apps
@ewachowiak Here is the change. For the other texts, my suggestion is to have another task. |
Please excuse me for having Friday brain last week. I forgot that the setting itself needs to be in title case. Can we please change the copy to "Block Opening External Apps"? Sorry for this mistake. Additionally, I am hoping we can still address the 2 subcopy strings that should be in sentence case:
This will help us better standardize our settings and reduce UX debt. |
@ewachowiak This is how it looks. Note: I also changed this: "When Opening Firefox" --> "When opening Firefox" but the new texts will be available only when the localization team will do also the changes. |
β¦external app""
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.
@dicarobinho make sure to update the keys before merging
β¦external app"" Updated the keys for strings
Client.app: Coverage: 31.06
Generated by π« Danger Swift against 22a9f66 |
π Tickets
Jira ticket
Github issue
π‘ Description
Added a new option under General Settings -> Open Links In Apps
For URL schemes like "http", "https", "blob", "file", user will have the option to be automatically redirected to the external apps or not.
"By default", WKWebView redirect the user to the external apps, where is possible.
π Checklist
You have to check all boxes before merging
@Mergifyio backport release/v120
)