-
Notifications
You must be signed in to change notification settings - Fork 907
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
Show on App Launch: General settings entry point #4946
Show on App Launch: General settings entry point #4946
Conversation
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @mikescamell and the rest of your teammates on Graphite |
1f3b960
to
5dbdb61
Compare
caac36c
to
8a52cd9
Compare
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.
LGTM! 👍
5dbdb61
to
8e2a56f
Compare
8a52cd9
to
164c074
Compare
8e2a56f
to
67fbe46
Compare
164c074
to
781ef4a
Compare
67fbe46
to
b5bd938
Compare
781ef4a
to
46c9f4f
Compare
b5bd938
to
addd3a0
Compare
46c9f4f
to
9a079f6
Compare
addd3a0
to
55cc562
Compare
9a079f6
to
bb0c0a8
Compare
55cc562
to
18e7233
Compare
bb0c0a8
to
fb3e506
Compare
18e7233
to
098626f
Compare
fb3e506
to
17bae85
Compare
we'll add the new screen in a new PR
098626f
to
bbdbaa4
Compare
17bae85
to
03f047d
Compare
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709081/f ### Description Adds the UI for the Show on App Launch settings screen and allows switching options. Nothing is stored and no validation. I moved RadioListItem to the `common-ui` module seeing as it’s now being used in multiple places. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64495&t=SpS14wACEtPydb2z-4) ### Steps to test this PR - [x] Open Settings - [x] Open General section - [x] Click “Show on App Launch” - [x] Ensure each setting can be switched - [x] Ensure the TextInput for the “Specific Page” option is only visible when selected - [x] Ensure you cannot do multiple lines when entering a URL for “Specific Page" ### UI changes [Screen_recording_20240828_162354.webm](https://github.com/user-attachments/assets/7e45b454-2bd3-455b-af19-499ac19cabfa) --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com>
42c5105
into
feature/mike/show-on-app-launch/implementation
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f ### Description Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) ### Steps to test this PR - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list ### UI changes | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com> # Conflicts: # app/src/main/res/values-bg/strings.xml # app/src/main/res/values-cs/strings.xml # app/src/main/res/values-da/strings.xml # app/src/main/res/values-de/strings.xml # app/src/main/res/values-el/strings.xml # app/src/main/res/values-es/strings.xml # app/src/main/res/values-et/strings.xml # app/src/main/res/values-fi/strings.xml # app/src/main/res/values-fr/strings.xml # app/src/main/res/values-hr/strings.xml # app/src/main/res/values-hu/strings.xml # app/src/main/res/values-it/strings.xml # app/src/main/res/values-lt/strings.xml # app/src/main/res/values-lv/strings.xml # app/src/main/res/values-nb/strings.xml # app/src/main/res/values-nl/strings.xml # app/src/main/res/values-pl/strings.xml # app/src/main/res/values-pt/strings.xml # app/src/main/res/values-ro/strings.xml # app/src/main/res/values-ru/strings.xml # app/src/main/res/values-sk/strings.xml # app/src/main/res/values-sl/strings.xml # app/src/main/res/values-sv/strings.xml # app/src/main/res/values-tr/strings.xml # app/src/main/res/values/strings.xml
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f ### Description Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) ### Steps to test this PR - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list ### UI changes | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com> # Conflicts: # app/src/main/res/values-bg/strings.xml # app/src/main/res/values-cs/strings.xml # app/src/main/res/values-da/strings.xml # app/src/main/res/values-de/strings.xml # app/src/main/res/values-el/strings.xml # app/src/main/res/values-es/strings.xml # app/src/main/res/values-et/strings.xml # app/src/main/res/values-fi/strings.xml # app/src/main/res/values-fr/strings.xml # app/src/main/res/values-hr/strings.xml # app/src/main/res/values-hu/strings.xml # app/src/main/res/values-it/strings.xml # app/src/main/res/values-lt/strings.xml # app/src/main/res/values-lv/strings.xml # app/src/main/res/values-nb/strings.xml # app/src/main/res/values-nl/strings.xml # app/src/main/res/values-pl/strings.xml # app/src/main/res/values-pt/strings.xml # app/src/main/res/values-ro/strings.xml # app/src/main/res/values-ru/strings.xml # app/src/main/res/values-sk/strings.xml # app/src/main/res/values-sl/strings.xml # app/src/main/res/values-sv/strings.xml # app/src/main/res/values-tr/strings.xml # app/src/main/res/values/strings.xml
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com>
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com>
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com>
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com>
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f Adds the “Show on App Launch” entry point in the General settings screen. We will likely not use a `String` to determine the secondary text but this makes it easier for step by step implementation. [Designs](https://www.figma.com/design/N2GbF5HEvopp5iwmAlMwyD/New-Tab-Page-Customization?node-id=1741-64494&t=SpS14wACEtPydb2z-4) - [x] Open settings - [x] Click “General” - [x] Check “Show on App Launch” is bottom of the list | Before | After | | ------ | ----- | | ![image](https://github.com/user-attachments/assets/d0026bad-e17d-47aa-9eae-2f853669a6a9) | ![image](https://github.com/user-attachments/assets/f031338b-9feb-4cc4-86a1-67ba9a11df58) | --------- Co-authored-by: Marcos Holgado <marcosh@duckduckgo.com> Co-authored-by: Dax The Translator <daxmobile@duckduckgo.com>
Task/Issue URL: https://app.asana.com/0/1207908166761516/1208156273709078/f
Description
Adds the “Show on App Launch” entry point in the General settings screen.
We will likely not use a
String
to determine the secondary text but this makes it easier for step by step implementation.Designs
Steps to test this PR
UI changes