Skip to content
This repository has been archived by the owner on Nov 10, 2023. It is now read-only.

Safe List Sidebar #74

Closed
tschubotz opened this issue Oct 18, 2018 · 2 comments
Closed

Safe List Sidebar #74

tschubotz opened this issue Oct 18, 2018 · 2 comments
Assignees
Labels
Major Needs to be fixed for immediate next public release.

Comments

@tschubotz
Copy link
Member

tschubotz commented Oct 18, 2018

Story
As a user I am able to switch between different Safes in order to be able to have several of them.

ui v1 1 - 4 safes detail safelist

Default Safe

  • One safe can set as the default Safe
  • This Safe is automatically opened every time the site is visited

Safe List

  • Click the button top left (right of the logo) bring up the Safe list sidebar
  • Clicking "Add Safe" starts the flow to create a new or load an existing Safe
  • Safe are sorted alphabetically by Safe name, ascending.
  • User can search for Safe by their name or address.
    • The search is triggered automatically upon entering characters
    • Clearing the search field shows all Safes again
  • The default Safe has the default badge
    • The default Safe is the one that is opened when accessing the website initially.
    • By hovering over another Safe, the "Make default" button is displayed to change the default Safe
  • The sidebar is automatically closed upon the following events
    • User clicks "Add Safe" -> Add Safe flow
    • User clicks a Safe -> Safe is opened
    • User clicks the button that opened the sidebar again -> Sidebar closes
    • User clicks in the greyed out area -> Sidebar closes
  • Safes that are being deployed, use a loading spinner, for all others, the identicon according to their address is used. (exclude "deploying safes" if too much effort to implement)

From Welcome Screen

If no wallet is connected
  • Show screen with intro text and "Connect" button to initiate Web3Connect
If wallet is connected
  • If there is at least 1 safe in the safe list: Open the default (or only) Safe -> go directly to asset view of this Safe
  • If there is no safe in the safe list: Show Welcome screen but instead of "Connect" button show "Create Safe" and "Load Safe" buttons
@rmeissner rmeissner changed the title Safe list Support multiple Safes Jun 24, 2019
@lukasschor lukasschor self-assigned this Jul 5, 2019
@lukasschor lukasschor changed the title Support multiple Safes Safe List Improvements Jul 17, 2019
@lukasschor lukasschor modified the milestones: Gnosis Safe for Teams V1.0.0 (Private Beta), Safe for Teams V1.0.0 (Private Beta) Jul 17, 2019
@lukasschor lukasschor changed the title Safe List Improvements Safe List Sidebar Jul 26, 2019
@germartinez
Copy link
Member

@lukasschor
A few questions/confirmations regarding the Welcome screen:

If no wallet is connected

If wallet is connected

  • If there is at least 1 safe in the safe list: Open sidebar
    Personally, I think it would be better for the user to have the sidebar closed. This is adding one more click everytime the user wants to access his Safe and he is finding a "wall" (even if there is just one Safe on the list). If we didn't have a default Safe, that would make sense, but if we have it, I think we should just show it directly.

@lukasschor
Copy link
Member

lukasschor commented Aug 27, 2019

  1. Exactly, Mikhail is working on this already as part of the Web3Connect feature.
  2. Good point, I agree with this and changed the specs accordingly. 👍

@lukasschor lukasschor added the Major Needs to be fixed for immediate next public release. label Sep 6, 2019
@lukasschor lukasschor assigned mmv08 and unassigned lukasschor Sep 12, 2019
mmv08 added a commit that referenced this issue Sep 24, 2019
@mmv08 mmv08 closed this as completed Sep 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Major Needs to be fixed for immediate next public release.
Projects
None yet
Development

No branches or pull requests

4 participants