Skip to content
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

SIP For Auto Pulling UI for Snap #135

Open
schnetzlerjoe opened this issue Mar 21, 2024 · 3 comments
Open

SIP For Auto Pulling UI for Snap #135

schnetzlerjoe opened this issue Mar 21, 2024 · 3 comments

Comments

@schnetzlerjoe
Copy link

schnetzlerjoe commented Mar 21, 2024

There are a few ways to go about this but the ultimate goal of this SIP is to improve a Snap users UX. Right now the least clicks/flow to get to a Snap UI is the following:

Step 1.
Step 1
Step 2.
Step 2
Step 3.
Snap 3
Step 4.
Step 4

I propose the ability to either auto detect you are connected to a snap and on the initial load of the extension (when you click the extension icon to open), the Snap UI page is displayed.

If this is more of a drag or development haul the second best option would be where you see the dApp connected Icon (step 1 image), when you click on it, it automatically pulls up the Home Page/settings for that Snap.

Looking forward to thoughts!

@Mrtenz
Copy link
Member

Mrtenz commented Mar 22, 2024

Does #134 cover your use case here?

@schnetzlerjoe
Copy link
Author

Does #134 cover your use case here?

Somewhat but not entirely. This helps for dApps and the snaps themselves to sending people to UIs. I'm suggesting instead of somewhat hiding how to get to a snaps homepage you somehow provide a place right when you open Metamask to get to the Snap.

It's one of the top complaints we get from dApps. As my steps show the UI/Snap seems somewhat hidden.

@Mrtenz
Copy link
Member

Mrtenz commented Mar 25, 2024

Oh, I see what you mean now. The intended path is: Three dots menu > Snaps > Click the Snap.

Screenshot 2024-03-25 at 10 15 03 Screenshot 2024-03-25 at 10 17 11

We are working on some improvements to the Snaps screen though to make navigation easier, including the ability to pin Snaps to the main MetaMask screen. I don't think this needs a SIP since it's related to the UI in the extension instead of the Snaps API?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants