-
Notifications
You must be signed in to change notification settings - Fork 136
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
feat: settings screen fresh look #2893
Conversation
5bc0b86
to
943bb8c
Compare
Comments I received via Mattermost:
Things for another PR because it requires new screen additions:
|
6e6648d
to
f8aaf9f
Compare
FYI this also would fail the end to end tests, but I will fix it in a different PR. Don't want to clutter the diff of this. |
app/components/set-lightning-address-modal/set-lightning-address-modal.tsx
Outdated
Show resolved
Hide resolved
I made some comment looking over the code. have not checked the code yet. The restructuring of the screens with smaller component is great. I'd love to explore them with the storybook if that one worked :( we have to be mindful of the refactoring and the effect to network queries and how the cache is been managed. this was curated before to be updated when necessary ( I think we should wait to merge the PR until the e2e tests also pass:
|
0fb89b2
to
314bea1
Compare
Wherever a fetchPolicy was being used, I have made sure the same is transferred to the split components in this PR as well. To my testing, there has been no side effects regarding this. |
Storybook is now working: #2921 |
fe7bd11
to
0039744
Compare
Why a python script? We don't use python in our stack |
cca330a
to
df8feb6
Compare
@nicolasburtey @UncleSamtoshi This PR is working on device correctly - although the E2E tests fail because of the flakiness, since it contains a lot of the "top3" stuff, it'd be good if you can review this PR. Let's accelerate this. |
9d2cf4a
to
5d7ad08
Compare
my first comments trying the PR locally
|
7fffdb6
to
e005366
Compare
@nicolasburtey I have addressed all your comments and made the requested changes in this PR. The Point of Sale is the only one which I am blank about and it needs further inputs from @designsats
Here are the updated screenshots:
|
feat: account banner on settings screen feat: blink address feat: account section ported chore: stuff feat: preferences chore: security and privacy feat: export tx feat: login from banner chore: empty right feat: need help fix: color profile for contact modal feat: community fix: tsx issue chore: small stuff feat: acc screen, auth email feat: auth flow working feat: tx limits feat: perfected delete flow chore: some more quirks feat: upgrade trial acc chore: upgrade for l1 feat: port complete fix: check-code fix: email issue feat: ln addr chore: addressing comments feat: totp feat: refetch totp and dont use caching fix: check-code fix: totp stuff Update app/components/modal-tooltip/modal-tooltip.tsx Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/i18n/en/index.ts Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/i18n/en/index.ts Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/screens/settings-screen/account/settings/phone.tsx Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/screens/settings-screen/settings/account-ln-address.tsx Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> fix: comments test test(e2e): updated settings screen (#2922) chore: adding storybook test chore: addressing comments fix: typo fix: typo fix: typo test: e2e test: e2e test: e2e test: e2e test: e2e fix: flickering issue save test: e2e chore: login method refresh in case test: group suffix removed
f059c8d
to
b788896
Compare
spellcheck is going nuts lol |
b788896
to
eac56a2
Compare
eac56a2
to
dc9342d
Compare
Thank you @UncleSamtoshi for going through the PR thoroughly. I will address the two issues you flagged in a separate one now. |
* feat: settings screen refactor feat: account banner on settings screen feat: blink address feat: account section ported chore: stuff feat: preferences chore: security and privacy feat: export tx feat: login from banner chore: empty right feat: need help fix: color profile for contact modal feat: community fix: tsx issue chore: small stuff feat: acc screen, auth email feat: auth flow working feat: tx limits feat: perfected delete flow chore: some more quirks feat: upgrade trial acc chore: upgrade for l1 feat: port complete fix: check-code fix: email issue feat: ln addr chore: addressing comments feat: totp feat: refetch totp and dont use caching fix: check-code fix: totp stuff Update app/components/modal-tooltip/modal-tooltip.tsx Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/i18n/en/index.ts Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/i18n/en/index.ts Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/screens/settings-screen/account/settings/phone.tsx Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> Update app/screens/settings-screen/settings/account-ln-address.tsx Co-authored-by: nicolasburtey <nicolasburtey@users.noreply.github.com> fix: comments test test(e2e): updated settings screen (GaloyMoney#2922) chore: adding storybook test chore: addressing comments fix: typo fix: typo fix: typo test: e2e test: e2e test: e2e test: e2e test: e2e fix: flickering issue save test: e2e chore: login method refresh in case test: group suffix removed * chore: LL utils - finding unused keys and removing Blink Address ones * chore: comments * chore: addressing most comments * chore: security screen * fix: rebased
Settings Screen Revamp with better UI/UX
This PR uses the latest designs and design elements from our Figma Board and implements them in the settings screen. The scope of this PR is only UI updates and it doesn't touch logic anywhere unless it is needed.
Apart from functionality, some semantics of this PR:
Screenshots: #2893 (comment)
If you like this PR, a +1 would be appreciated