anxolin / cowswap Goto Github PK
View Code? Open in Web Editor NEW๐ฎ CowSwap: First Gnosis Protocol v2 UI
Home Page: https://gnosis.io
License: GNU General Public License v3.0
๐ฎ CowSwap: First Gnosis Protocol v2 UI
Home Page: https://gnosis.io
License: GNU General Public License v3.0
Related to changes in #2512
When pages are loaded, a user can notice 'Loading..' message before a page's content appears.
It would be nice to make this message look nicer (replace it with an image/add effect/etc.)
Also, when the internet connection is slow, content pages show an empty container. It would be also great to add a loading effect to this state, I think.
Original issue gnosis/cowswap#2554 by @elena-zh
We want to pass the slippage tolerance value as an order parameter to the API's and/or also to the Sentry.
Original issue gnosis/cowswap#2617 by @nenadV91
Related to #2536
AR: Wrap my ETH section appears with ETH token
ER: Wrap my xDAI section appears with xDAI token
Original issue gnosis/cowswap#2629 by @elena-zh
Questions
Where exactly?
Original issue gnosis/cowswap#2624 by @nenadV91
Related to #2536
1. 'Connect to a wallet' button's boarder has a light boarder and seems like have a different boarder radius
3. Text in the network selector is almost invisible in the dark mode
6. Arrow before' Add a send' field has too bold boarder + center-aligned
7. Naming is inconsistent: 'Add a send' and 'Remove recipient'. I think, we need to use 'recipient' for both labels (or at least 'send' for both, as it is currently on Prod)
9. Account Icon on the 'Confirm' modal is too small
-The same is on the 'Claim' page
10. Network selector exceeds right screen boarder in mobile devices
11. Network selector is opened 'on hover' event instead of the 'on-click' as we currently use on Prod. So when I press on the network selector twice, it remains opened until I remove a mouse from it. Will we leave it as it is or change to the behavior we currently use?
12. Sometimes I can't open the network selector after a network changing in a mobile view
Original issue gnosis/cowswap#2626 by @elena-zh
Originally reported in gnosis/cowswap#2564 (comment)
It would be nice to make formatting of these amounts locale dependable
Also, it would be nice to show full amounts on hover as we do for all amounts across the app
Original issue gnosis/cowswap#2571 by @elena-zh
We want to add Ledger as a wallet option to connect with.
https://developers.ledger.com/docs/transport/overview/
Original issue gnosis/cowswap#2619 by @nenadV91
Currently, the 'Wrong network' modal is displayed in the center of the screen, and it looks a bit weird.
It would be great to lift it up
Original issue gnosis/cowswap#2646 by @elena-zh
Tooltip's circle is almost invisible in the Convert vCOW section in the light mode
Expected: make it more visible: it looks much better in the dark mode
Original issue gnosis/cowswap#2610 by @elena-zh
Originally reported in gnosis/cowswap#2564 (comment)
It would be nice to make formatting of these amounts locale dependable
Also, it would be nice to show full amounts on hover as we do for all amounts across the app
Original issue gnosis/cowswap#2571 by @elena-zh
It would be nice to add whether a 'Add COW to MM' button, or add token's address into this card in order to add the token to the wallet quickly after conversion
Original issue gnosis/cowswap#2578 by @elena-zh
Review of gnosis/cowswap#2536
Original issue gnosis/cowswap#2632 by @anxolin
Related to #2536
Connect to the Gnosis safe wallet
AR:
ER: Safe info blocks should present in the activity modal.
Links should navigate to correct Tx URLs, or safe transactions
Original issue gnosis/cowswap#2630 by @elena-zh
Reported and discussed in gnosis/cowswap#2577 (comment)
Currently, there are issues with blocknative API: I see a lot of failed wss://api.blocknative.com/v0 in the console on each environment.
That is why all changes implemented in #2474 PR are not working: cancelled and speeded up transactions stay in Pending state forever.
Original issue gnosis/cowswap#2583 by @elena-zh
Release the FAQ updates as a hotfix
Original issue gnosis/cowswap#2622 by @nenadV91
Related to #2536
AR: Message says: 'Please connect to a supported network in the dropdown menu or in your wallet.'
But when select a network in the dropdown, nothing is changed: no request to change a network is sent to the connected wallet.
ER: it would be nice to remove 'in the dropdown menu' from the Wrong Network message
OR change its text to the currently used:
Original issue gnosis/cowswap#2645 by @elena-zh
Description
FAQ is hard to maintain and has grown a lot. This also make it hard to read for users.
One first attempt to improve it is this PR #2592, which breaks it down into smaller
We can do some follow up and reiterations to have a MVP (just to have the new FAQ regarding swapability):
After this MVP, I would suggest to continue the improvement of it:
Original issue gnosis/cowswap#2594 by @anxolin
Original issue gnosis/cowswap#2634 by @anxolin
Related to #2536
1. 'Connect to a wallet' button's boarder has a light boarder and seems like have a different boarder radius
3. Text in the network selector is almost invisible in the dark mode
6. Arrow before' Add a send' field has too bold boarder + center-aligned
7. Naming is inconsistent: 'Add a send' and 'Remove recipient'. I think, we need to use 'recipient' for both labels (or at least 'send' for both, as it is currently on Prod)
9. Account Icon on the 'Confirm' modal is too small
-The same is on the 'Claim' page
10. Network selector exceeds right screen boarder in mobile devices
11. Network selector is opened 'on hover' event instead of the 'on-click' as we currently use on Prod. So when I press on the network selector twice, it remains opened until I remove a mouse from it. Will we leave it as it is or change to the behavior we currently use?
12. Sometimes I can't open the network selector after a network changing in a mobile view
Original issue gnosis/cowswap#2626 by @elena-zh
ER: xDAI shoule be the 1st in the list
Original issue gnosis/cowswap#2613 by @elena-zh
It would be nice to add whether a 'Add COW to MM' button, or add token's address into this card in order to add the token to the wallet quickly after conversion
Original issue gnosis/cowswap#2578 by @elena-zh
Release the FAQ updates as a hotfix
Original issue gnosis/cowswap#2622 by @nenadV91
Related to #2536
AR: the app is connected to GC, no request to switch network to Rinkeby
ER: request to change a network to Rinkeby is sent to MM right after conneciton
Original issue gnosis/cowswap#2627 by @elena-zh
Original issue gnosis/cowswap#2614 by @anxolin
Original issue gnosis/cowswap#2614 by @anxolin
We want to pass the slippage tolerance value as an order parameter to the API's and/or also to the Sentry.
Original issue gnosis/cowswap#2617 by @nenadV91
Review of gnosis/cowswap#2536
Original issue gnosis/cowswap#2632 by @anxolin
Related to #2536
AR: Wrap my ETH section appears with ETH token
ER: Wrap my xDAI section appears with xDAI token
Original issue gnosis/cowswap#2629 by @elena-zh
Description
FAQ is hard to maintain and has grown a lot. This also make it hard to read for users.
One first attempt to improve it is this PR #2592, which breaks it down into smaller
We can do some follow up and reiterations to have a MVP (just to have the new FAQ regarding swapability):
After this MVP, I would suggest to continue the improvement of it:
Original issue gnosis/cowswap#2594 by @anxolin
Original issue gnosis/cowswap#2633 by @anxolin
Original issue gnosis/cowswap#2625 by @nenadV91
Original issue gnosis/cowswap#2625 by @nenadV91
Questions
Where exactly?
Original issue gnosis/cowswap#2624 by @nenadV91
Related to #2536
AR: always shows 37
ER: should show gas amount on sending TX on L1 from https://etherscan.io/gastracker
Original issue gnosis/cowswap#2640 by @elena-zh
AR: page's content is not auto-scrolled to the top
https://watch.screencastify.com/v/eKrqzGrzIaxV0Ti7xxhv
ER: scroll page content to the top
Original issue gnosis/cowswap#2620 by @elena-zh
ER: xDAI shoule be the 1st in the list
Original issue gnosis/cowswap#2613 by @elena-zh
Related to changes in #2512
When pages are loaded, a user can notice 'Loading..' message before a page's content appears.
It would be nice to make this message look nicer (replace it with an image/add effect/etc.)
Also, when the internet connection is slow, content pages show an empty container. It would be also great to add a loading effect to this state, I think.
Original issue gnosis/cowswap#2554 by @elena-zh
Original issue gnosis/cowswap#2639 by @anxolin
Original issue gnosis/cowswap#2636 by @anxolin
Original issue gnosis/cowswap#2635 by @anxolin
Note: Not the actual design just for the reference
Add to MM + See in explorer button/link below the buy cow button
Add % discount component + modal
Original issue gnosis/cowswap#2618 by @nenadV91
AR: page's content is not auto-scrolled to the top
https://watch.screencastify.com/v/eKrqzGrzIaxV0Ti7xxhv
ER: scroll page content to the top
Original issue gnosis/cowswap#2620 by @elena-zh
We want to add Ledger as a wallet option to connect with.
https://developers.ledger.com/docs/transport/overview/
Original issue gnosis/cowswap#2619 by @nenadV91
Original issue gnosis/cowswap#2637 by @anxolin
Related to #2536
AR: the app is connected to GC, no request to switch network to Rinkeby
ER: request to change a network to Rinkeby is sent to MM right after conneciton
Original issue gnosis/cowswap#2627 by @elena-zh
Tooltip's circle is almost invisible in the Convert vCOW section in the light mode
Expected: make it more visible: it looks much better in the dark mode
Original issue gnosis/cowswap#2610 by @elena-zh
Reported and discussed in gnosis/cowswap#2577 (comment)
Currently, there are issues with blocknative API: I see a lot of failed wss://api.blocknative.com/v0 in the console on each environment.
That is why all changes implemented in #2474 PR are not working: cancelled and speeded up transactions stay in Pending state forever.
Original issue gnosis/cowswap#2583 by @elena-zh
Note: Not the actual design just for the reference
Add to MM + See in explorer button/link below the buy cow button
Add % discount component + modal
Original issue gnosis/cowswap#2618 by @nenadV91
Related to #2536
Connect to the Gnosis safe wallet
AR:
ER: Safe info blocks should present in the activity modal.
Links should navigate to correct Tx URLs, or safe transactions
Original issue gnosis/cowswap#2630 by @elena-zh
Related to #2536
Original issue gnosis/cowswap#2641 by @elena-zh
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.