UI overhaul to bring cashtab more inline with the design direction of the new landing page, and to improve the layout and navigation
Pretty much every page was touched on. Some areas of note:
- Removed the action icons on Tx rows. Idea here was visually simplify the tx view
- Overhaul of agora token actions ui. Brought all of the actions to a top navbar instead of switches
- navigation simplification
Joey post-commandeer notes
- Two major version bumps so that extension and webapp are on the same numbers (prev system of "extension is always a major version ahead" was accidental and not ideal)
- Tested extension and android app
- Extensive behavior change in Agora component; we no longer support sorting (because the only useful sorting would require a database, the chronik-based approach is too slow to be useful), we allow the user to pause loading all, we show a progress bar if a user is loading all, we load the whitelisted offers much faster
Note to reviewer
The design changes are combined with UX changes across multiple components in a way that would be impractical to split out across multiple diffs. Tests have been updated to match new expected behavior. Mobile app builds and works, extension builds and works.
