BeamMW / ios-wallet

Beam iOS Wallet
https://beam.mw/downloads
Apache License 2.0
21 stars 9 forks source link

Add possibility to change a node without disconnection another node #532

Closed dariatarakanova closed 2 years ago

dariatarakanova commented 3 years ago

1) Remove "disconnect" button https://zpl.io/VD3yP8g 2) Make all node types "active" while one of is connected. User can switch the node without disconnecting. https://zpl.io/VD3yP8g image

3) Add background under "connected" node https://zpl.io/bA3gEXe image

4) Own node view. Button 'proceed' is needed only here. After button display popup with confirmation. https://zpl.io/bW3MLwj image

5) Place icon closer to text (see screenshot below)

6) Make text-comment with left-align image

7) Always display confirmation popup after user switch node.

From mobile to own https://zpl.io/VK3xoER image

From mobile to random https://zpl.io/bex9LzN image

From mobile to random (with active transactions) https://zpl.io/aM3wqE3 image

From own to mobile https://zpl.io/aN3N9w9 image

From own to random https://zpl.io/bW3Mk4e image

From own to random (with active transactions) https://zpl.io/VxWpYjw image

From random to mobile https://zpl.io/2ZARkP4 image

From random to own https://zpl.io/VK3xo4R image

KatsiarynaV commented 2 years ago
  1. Incorrect confirmation popup when switching from own node to mobile

10

  1. Incorrect confirmation popup when switching from random node to own

11

  1. Remove popup “Cannot switch to random node” when switching from mobile or own node to random (with active transactions). Since the wallet doesn’t see incoming offline transaction (in progress) and it is possible to send offline transaction using random node there is no need to forbid users change connection type to random node.

03

KatsiarynaV commented 2 years ago
  1. Not fixed: Incorrect confirmation popup when switching from random node to own

20

05

KatsiarynaV commented 2 years ago

Incorrect message still appears when doing next steps:

  1. Wallet is connected to the random node
  2. Navigate to the node settings
  3. Switch to the own node (message is correct)
  4. Navigate to the node settings
  5. Switch to the random node
  6. Switch back to the own (message is incorret)

https://user-images.githubusercontent.com/68267190/158336570-c4e54120-476d-4483-8785-b7553c1626a1.MP4

21

KatsiarynaV commented 2 years ago

Checked