Oh, okay you just cleared up some key points for me. So I think what it is is the 20 XRP minimum. So there has to be at least a minimum of 20 XRP in the account meaning I would need 40 XRP total if I wanted to move 20 XRP into another account yes?
Yes this is the point. An account/address to be validated in the ripple ledger has 20XRP blocked (to prevent spam). Also for each trustline you would create needs 5xrp to be reserved for that (but when you clear the trustline you get the 5xrp back).
Nonetheless I've spotted few bug in the sent function ( actually no message saying the transaction is correct and loading gif still running) so thanks for pointing that out, I'm fixing this right now.
Thanks for your feedback , don't hesitate to share ideas how to improve the wallet or reach me if you encounter other difficulties