TUI - Improve Dashboard
- The header
1.1. +
. Now the header is clickable and expands the header, not the plus. It should be otherwise, the +
should be clickable and should expand the header.
1.2. mainnet
- it is not important here. This should be moved to Configuration/Select node.
1.3. Profile: alice
- it should be possible to switch a profile. If it is impossible now, maybe it should be removed.
1.4. There should be information on working account on the header (it is visible all the time). Additionally it should be possible to switch the working account from the header.
1.5. Mode:active/Mode:inactive
- it should be Unlocked/Locked. Next to it, there should be button that allows to activate a wallet (like F2 Activate
in the bottom menu).
1.6. Block
, time, Last update
are irrelevant. Instead of this, there should be one information if the walet id online/offline. When there is no current data from the currently set node, the wallet will act as an offline wallet (we have to be sure this doesn't cause issues, so will need checking). So we'll probably only have two states. To forcibly set the wallet to offline state, user chooses none for api-node (this can just be a choice of "offline" in the list of api nodes). Clicking on this button will take user to API node page.
- The account section
2.1. Now: The text Details
is focusable and clickable. Instead of this, the account name should be clickable and focusable.
2.2. Now there is information about the number of the alarms, it is not focusable and clickable - it should be clickable, not focusable. By clicking a user may jump to the alarms details.
2.3. To be decided/defined:
If a user clicks on amount of Liquid Hive, then the screen to make a transfer is opened.
If a user clicks on amount of Savings Hive, then the screen with Savings is opened.
2.4 Put X in right corner to allow deleting an account (working or active). If no keys are associated with account, just remove the account. If keys are associated with the account, pop up a dialog to ask if they want to remove the associated keys from the wallet (also indicate if these keys are used by any other account, can show a "usage" count by other watched accounts, not counting the watched account being deleted).
2.5 Add a function key "Add account" to pop up a "Add watched account" dialog. This dialog will just take the name of the account.