Closed robbiehanson closed 11 months ago
I just noticed this PR includes PR #386 by mistake. So after that PR is closed, I will rebase this PR
navigation to the channels management screen from the swap-in wallet info screen does not work (navigation does open the channel management screen, but always ends up back on the swap-in wallet screen)
Good catch. Fixed in https://github.com/ACINQ/phoenix/pull/389/commits/7e961f0898739371ff7dea645017190c3bd90402
after bumping the feerate of a payment, we should probably navigate to the main screen, instead of staying on the screen of the transaction that is being bumped. That way the user can see the new payment bumping the feerate.
Done in https://github.com/ACINQ/phoenix/pull/389/commits/14e09c92a7cd0ef6c69b34eb808a94d60a69c7dc
There's a lot of changes, but mostly the UI mirrors what we have in Android. I'll try to showcase the highlights with screenshots:
There's a new "Channel management" option in Settings:
The default "max absolute fee" is currently 5,000 sat (as defined in kotlin layer), and the UI provides helpful info when the user changes the value:
![](https://github.com/ACINQ/phoenix/assets/304604/8cbcb137-831c-4d67-9fe7-0ef5f1dfa907)
The "advanced options" are initially hidden behind a button. But when revealed, we try to make the confusing stuff less confusing with a helpful interactive example:
^ the example values change as the user changes either "max fee amount" or "max fee percent"
The policy override is available too:
Fee warnings have been integrated into the Receive screen:
There's a new notifications screen that includes things like rejected swap-in attempts:
![](https://github.com/ACINQ/phoenix/assets/304604/1d136a7c-5bcd-461e-8dc0-80d25f288b6a)
There's more work yet to be done, but this is already a large PR.