We had an exhaustive conversation in the initial days regarding multi wallet UX #8.
There were many different ideas proposed on how to handle it.
What we have now, is the Wallet Explorer #20, which I think is phenomenally awesome, and can be leveraged more.
However still, the question is, what to do with the tabs?
Let's consider different alternatives. They can be combined in unique ways too.
One tab per wallet
Every loaded wallet gets a new tab. The view of this tab is changed in the Wallet Explorer.
- User loads wallet
A from the Wallet Explorer, so the tab A is opened.
- The tab opens with the view that was previously opened, for example
CoinJoin.
- User clicks in the
Wallet Explorer on the CoinJoin of A, now the tab A shows the CoinJoin.
I like this idea in general. But one thing that came up against it, is that in the future we might want to be able to "dock" tabs and have a split screen, with one side CoinJoin A and the other side Send A or similar. Thus having a design with a strict rule of "one tab per wallet" might be the wrong way.
Further, there are some dedicated tabs, like Coin Details or Transaction Details. They might be the exception to the rule, where these can be tabs that are shown alongside the "main" tabs [Send, CoinJoin, Receive, History`].
Group all tabs of each wallet
Each loaded wallet gets the "main" tabs opened, and can have the dedicated details tabs opened too. However, they are grouped all together.
Send A | Receive A | CoinJoin A | History A | Coin Details A Send B | Receive B | CoinJoin B | History B
CoinJoin B can not be drag & drop in between the group of A.
The view can be toggled in two ways, either by clicking on the tabs, or by navigating with the Wallet Explorer. This means there are two ways to achieve the same thing, which can kinda lead to UX clutter, but I don't think it's much of an issue here...
Unique color per wallet
The tabs of each wallet have a unique color which is persistent after wallet generation or recovery. This way, the user knows that his Salary Wallet is blue, and that his Hodling Wallet is orange. And that the orange | CoinJoin tab, is clearly from the Hodling Wallet.
I am really not sure what the right path forward is here...
I tend to favor the idea with one tab per wallet.
We had an exhaustive conversation in the initial days regarding multi wallet UX #8.
There were many different ideas proposed on how to handle it.
What we have now, is the
Wallet Explorer#20, which I think is phenomenally awesome, and can be leveraged more.However still, the question is, what to do with the tabs?
Let's consider different alternatives. They can be combined in unique ways too.
One tab per wallet
Every loaded wallet gets a new tab. The view of this tab is changed in the
Wallet Explorer.Afrom theWallet Explorer, so the tabAis opened.CoinJoin.Wallet Exploreron theCoinJoinofA, now the tabAshows theCoinJoin.I like this idea in general. But one thing that came up against it, is that in the future we might want to be able to "dock" tabs and have a split screen, with one side
CoinJoin Aand the other sideSend Aor similar. Thus having a design with a strict rule of "one tab per wallet" might be the wrong way.Further, there are some dedicated tabs, like
Coin DetailsorTransaction Details. They might be the exception to the rule, where these can be tabs that are shown alongside the "main" tabs [Send,CoinJoin,Receive, History`].Group all tabs of each wallet
Each loaded wallet gets the "main" tabs opened, and can have the dedicated details tabs opened too. However, they are grouped all together.
Send A | Receive A | CoinJoin A | History A | Coin Details ASend B | Receive B | CoinJoin B | History BCoinJoin Bcan not be drag & drop in between the group ofA.The view can be toggled in two ways, either by clicking on the tabs, or by navigating with the
Wallet Explorer. This means there are two ways to achieve the same thing, which can kinda lead to UX clutter, but I don't think it's much of an issue here...Unique color per wallet
The tabs of each wallet have a unique color which is persistent after wallet generation or recovery. This way, the user knows that his
Salary Walletisblue, and that hisHodling Walletisorange. And that theorange | CoinJointab, is clearly from theHodling Wallet.I am really not sure what the right path forward is here...
I tend to favor the idea with one tab per wallet.