ethereum-optimism / ecosystem

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
98 stars 52 forks source link

Dev Console SuperchainERC20 Support #505

Closed fainashalts closed 3 weeks ago

fainashalts commented 1 month ago

This parent issue is for the design and implementation of the console frontend to support SuperchainERC20 leading up to Devcon and includes links to static resources such as documentation and marketing content.

A design exists here but please confer with Mayank for finalization and questions.

mayanksayshi commented 1 month ago

Here is the link to the designs for the Dev console. @jvmi7

https://www.figma.com/design/JKWr4DO8BMxAB5r7qYvbIs/Dev-Console-1.2-Hi-Fi?node-id=5768-12656

fainashalts commented 1 month ago

@jvmi7 @tarunkhasnavis please link any PRs related to this work in this issue so we can use it as a source of truth on progress. Thank you!

tarunkhasnavis commented 1 month ago

Made progress on

Also made some design updates along the way and moving to App templates page

mayanksayshi commented 1 month ago

Hey @tarunkhasnavis, we made a minor update to the dev console homepage. We realised Supersim needed its own card, so we added that. We also moved the Superchain safe under launch and grow. You can find the updated design here.

https://www.figma.com/design/JKWr4DO8BMxAB5r7qYvbIs/Dev-Console-1.2?node-id=5768-12977&t=WfB9u7CbeBDQRih2-4

Please let me know if you have any questions.

image

tarunkhasnavis commented 1 month ago

okay, I captured all of this work in the Eng tracking issue https://github.com/ethereum-optimism/ecosystem/issues/542

the 3 main issues being here:

@mayanksayshi based on our timeline I'm planning to be code complete by EOD so let me know if there is anything missing

mayanksayshi commented 1 month ago

Actually, there is one more thing this image is still work in progress I am waiting on some feedback from the creative team and it's taking longer than expected. I would request that you please hide it from the frontend for now. Thank you.

tarunkhasnavis commented 1 month ago

Sounds good! The changes are hidden behind a feature flag so I can just swap out the image when you have it

mayanksayshi commented 3 weeks ago

Hey @tarunkhasnavis

image

https://www.figma.com/design/JKWr4DO8BMxAB5r7qYvbIs/Dev-Console-1.2?node-id=5768-12987&t=oiHsc6CyMtTFQHZt-4

Here is the Gif

DevConsoleGifV2

Please let me know if you have any questions :)

mayanksayshi commented 3 weeks ago

@tarunkhasnavis, Can we please include these changes to the Dev console implementation?

image

figma link: https://www.figma.com/design/JKWr4DO8BMxAB5r7qYvbIs/Dev-Console-1.2?node-id=5885-45531&t=tiFQ08M4xVy7qfsY-4

Currently, it's this. image

New Copy 👇 image

Figma link https://www.figma.com/design/JKWr4DO8BMxAB5r7qYvbIs/Dev-Console-1.2?node-id=5812-3274&t=tiFQ08M4xVy7qfsY-4

image

Here is the list of card that should show the arrow

Figma link: https://www.figma.com/design/JKWr4DO8BMxAB5r7qYvbIs/Dev-Console-1.2?node-id=5812-3279&t=tiFQ08M4xVy7qfsY-4

image

Thank you :)

tarunkhasnavis commented 3 weeks ago

@mayanksayshi

  1. Can I get the GIF in a downloadable format. I am unable to use it at the moment.
  2. Just confirming that we are removing the Paymaster but we are replacing it with the Testnet Paymaster card (check figma)

Added these comments in Figma as well

mayanksayshi commented 3 weeks ago

@mayanksayshi

1. Can I get the GIF in a downloadable format. I am unable to use it at the moment.

2. Just confirming that we are removing the `Paymaster` but we are replacing it with the `Testnet Paymaster` card (check figma)

Added these comments in Figma as well

Hey @tarunkhasnavis we are removing all cards related to the Paymaster.

https://optimismfoundation.slack.com/archives/C050Z46S3QU/p1730822760075819?thread_ts=1730813146.919099&cid=C050Z46S3QU

I have updated the designs in Figma as well. :)

tarunkhasnavis commented 3 weeks ago

All eng tasks are completed now: https://github.com/ethereum-optimism/ecosystem/issues/542

We can see what comes out of the bug bash for more changes to be fully complete