agoralabs-sh / kibisis-web-extension

This is the Kibisis web extension built in React, TypeScript and Webpack.
http://kibis.is
GNU Affero General Public License v3.0
14 stars 6 forks source link

[Feature]: Improve dApp connection dialog #176

Open d13co opened 7 months ago

d13co commented 7 months ago

What is your idea or feature suggestion?

In the dApp connection window:

The wallet selection prompt could also be bolder. Especially with the Allow button active (and no error message/popup), I thought it glitched out until I read closer.

Finally, the react-app icon + label should be replaced with kibisis branding

1708114502

Benefits

Improves UX

Where can we find information about this?

No response

Are you willing to provide a PR to address this?

No

kieranroneill commented 22 hours ago

Thank you for this, it definitely has been in need of a rework.

I have updated this screen in recent updates and added a few of the changes that you suggested:

I am still in the progress of making a default account. I want a primary type account as I move towards allowing users to setup a "profile" using an NFT. The default account will be key to this, but I want users to also be able to switch this primary account too.

As for disabling buttons, I try to avoid that as much as possible. It is considered bad UX and is a big no-no for accessibility. Around the app I have tried to subscribe to the UX where the user can press the CTA button until their heart is content, but also inform them where they need to complete the required data to progress futher, rather than disabling and letting the user figure it out.