General fixes related to 9/3/2023 meeting

FYI: @kmochocki

All sub-points except 1.2 and 8.1 done via !46 (merged)

Onboarding

  • 1.1 Remove "Register" button
  • 1.2 Remove "Save" action, there only should be "Esc" (back to the first screen of the wizard without saving data), "Next screen", "Previous screen"

Onboarding - setting node

  • 2.1 Profile name should be displayed only after profile creation
  • 2.2 Make toggle button hidden for now (display: hidden)
  • 2.4 Remove "Save" action

Onboarding - account name

  • 3.1 There should be info it's a working account. (Checkbox, checked by default)

Define keys

  • 4.1 "Define keys" instead of "Create authority"
  • 4.2 Input label should be placed on the input's left side
  • 4.3 The key alias should only be displayed, the key alias will not be inserted
  • 4.5 Insert key via pasting it manually, pasting key file path or selecting it from DirectoryTree widget
  • 4.6 It should be clear that adding a key in this step is optional
  • 4.7 Remove "Save" action

Dashboard

  • 5.1 Remove some background colors of secondary and dark primary
  • 5.2 "Activate" instead of "Login"
  • 5.3 "Active" and "Watched" titles should be places outside of border

Activate

  • 6.1 No username to enter - read-only "Profile name: Kasia"
  • 6.2 Only "Activate" and "Cancel" actions
  • 6.3 Provide a way to specify active mode time

Select operation

  • 7.1 Add another operation buttons like transfer to savings, power up, power down

Transfer to account

  • 8.1 Dropdown with currencies should only have options that are allowed in this dropdown - there should be no Finalize and Add to car - via !49 (merged)
  • 8.2 Remove buttons
  • 8.3 The "Finalize transaction" action should take you to the last screen (where the broadcast is) and not to the cart summary.

Operations cart

  • 9.1 Remove buttons
  • 9.2 Clear all action

Transaction summary

  • 10.1 Remove buttons
  • 10.2 No "clear all" action
  • 10.3 Display operations in the json format
Edited by Krzysztof Mochocki