-
Notifications
You must be signed in to change notification settings - Fork 147
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: redesign connection flow #5874
Conversation
873180e
to
59d6da9
Compare
src/app/common/switch-account/use-switch-account-modal-context.ts
Outdated
Show resolved
Hide resolved
Nice work 👍 LGTM on initial glance |
src/app/pages/rpc-get-addresses/components/get-addresses.layout.tsx
Outdated
Show resolved
Hide resolved
59d6da9
to
138702a
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 ...should the icon you are adding here be shared form the UI lib?
It's not really an icon like the others, just an illustration |
We do have an |
What's the purpose of that folder exactly? For assets that belong in the ui library? Is it supposed to be that all image assets go there, even if they don't correspond to a given ui component? |
Tbh, I don't know. @pete-watters I believe you created it? It was part of the build when I started working on icons. |
@edgarkhanzadian added it when first building the UI package. It's similar to There are both an |
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, great to see that animations 💪
I only feel like we can do them a little bit faster when show connection page?
4a3d089
to
f898af4
Compare
04aecd3
to
0653e3e
Compare
Agree, we can tune up a tad in mono |
0653e3e
to
7075d2c
Compare
7075d2c
to
506e94f
Compare
Looking good! Should we integrate Crowdin here as a first extension-side integration, for the copy? |
@markmhendrickson @fabric-8 ready for re-review |
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.
looking good! 2 more minor questions which I think should not be regarded as blockers:
- Some minor alignment issues within the "select account" header bar, but we should prob. handle as a separate issue? (It's a general issue and not specific to how it's being display within connect)
- use the first/last 3 instead of 4 digits of the account addresses? I think it would help with giving the layout a bit more space and improve scan-ability. Or is there a very strong preference for the first/last 4 digits? @markmhendrickson @314159265359879 ?
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
I don't have a strong preference either way, though 4 digits does seem more common generally. |
I'm seeing that as well. It's indeed in production as well, though, so let's split out into its own issue: https://github.com/leather-io/issues/issues/375 |
This comment was marked as resolved.
This comment was marked as resolved.
@fabric-8 should we have the same padding for the account component below the hover effect for an account as on the sides? Or is the smaller bottom padding inevitable so that everything lines up in the non-hover state? It appears we may have more bottom padding for this component in general. Forgive the photo (I wasn't able to capture as a screenshot for some reason without the hover effect going away) |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
|
1679c6a
to
00a6b15
Compare
e54b712
to
9c56e83
Compare
This comment was marked as resolved.
This comment was marked as resolved.
9c56e83
to
371ceeb
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.
🚀
Closes leather-io/issues#283
This PR implements the redesigned
getAddresses
flow. Using the Approver UX that's now in the design system. I've also added a warning in theinpage.ts
to alert app devs they should upgrade.Screenshots
Demo
2024-09-25-000296.mp4
Requested by link
This opens the page that requested the action, not a new page.
2024-10-02-000307.mp4