safe-wallet-web
safe-wallet-web copied to clipboard
[UX] Update new transaction dialog
What is the feature about
The current dialog when creating a new transaction has 3 options - Send tokens, Send NFTs and Transaction Builder - but still takes up a lot of space on the screen. There are more (specific) transactions that we want to make more accessible to the user depending on their journey.
- Security related transactions like Add Owner, Change Threshold or Set up recovery
- Unlocking new features like Spending Limits (and possibly more Modules/Plugins)
- Dex related transaction like Swap, Stake or Bridge
A new dialog that covers some of these transactions has been added to the onboarding journey as part of counterfactual safe deployments but is not yet available for deployed safes.
The list of requirements
- [ ] Reuse the new dialog when creating a new transaction through the sidebar
- [ ] Decide on a (dynamic) order for the transaction types e.g. Add owner near the top for 1/1 Safes etc.
- [ ] (optional) Revisit the icon designs
Designs/sketches
Current New transaction dialog
Updated dialog