Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI/v0.2.0 #214

Merged
merged 38 commits into from
Dec 12, 2023
Merged

UI/v0.2.0 #214

merged 38 commits into from
Dec 12, 2023

Conversation

Alexangelj
Copy link
Contributor

@Alexangelj Alexangelj commented Dec 11, 2023

another banger

major features

  • Interactive charts
  • UI component system
  • Portfolio dashboard comprehensive data model
  • Portfolio dashboard comprehensive view model
  • Signer/provider/middleware abstraction "Cortex", to replace all individual clients as a trait that the clients can implement (ledger, arbiter/revm, anvil local, etc.)
  • Upgrades to dashboard layout
  • Integrated components together so the dashboard is alive!
  • Settings page w/ rpc list saved to local profile

minor features

  • ui component system rework reduced sloc
  • Complexity in data reduced significantly with the introduction of the data model
  • Loading screen is clean but slow right now
  • Interactive chart features have all the important features we need (drag, scroll, resize, realtime, labels, hovering points, etc.)
  • middleware type added as a generic to protocol client (temp)
  • changed some of the variable names in atomic arb contract
  • added init event to dfmm
  • accidentally cargo fmtd bindings (ignore was missing), so added ignore

@Alexangelj Alexangelj marked this pull request as ready for review December 11, 2023 20:12
Copy link
Contributor

@0xJepsen 0xJepsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alex you're really cooking here. I like the design refactor and charts a ton. Also the builders are really helpful.

@Alexangelj
Copy link
Contributor Author

Alex you're really cooking here. I like the design refactor and charts a ton. Also the builders are really helpful.

awesome. what do you think about that cortex trait? I think it'd be better if there was one "thing" that manages our provider/signer connections/middleware, so I tried to encapsulate it there.

@0xJepsen
Copy link
Contributor

Alex you're really cooking here. I like the design refactor and charts a ton. Also the builders are really helpful.

awesome. what do you think about that cortex trait? I think it'd be better if there was one "thing" that manages our provider/signer connections/middleware, so I tried to encapsulate it there.

Yeah i saw this, i think it's a great way to manage the interactions between the front end and eth-core infrastructure as long as it can be generic over the right traits i am bullish on this. It also contextualizes the devX of the eth infra nicely.

@0xJepsen 0xJepsen merged commit cc2a1a2 into main Dec 12, 2023
6 of 9 checks passed
@0xJepsen 0xJepsen deleted the ui/v0.2.0 branch December 12, 2023 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants