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

Numerous UX issues in plugin #259

Open
stranger80 opened this issue Aug 25, 2024 · 1 comment
Open

Numerous UX issues in plugin #259

stranger80 opened this issue Aug 25, 2024 · 1 comment
Assignees
Labels
bug Something isn't working high
Milestone

Comments

@stranger80
Copy link
Contributor

stranger80 commented Aug 25, 2024

  1. Error compiling Scarb project when setting SN version to 2.7.0 in Scarb.toml file feat: add automated CI to check the scarb version, if the version use… #265:
    error: Version solving failed:
  • sn_multi_contract v0.1.0 (73d460476b59b04550b415dfbbf8a09b9d5d36cc722bebe4ac6de82911b90298/workspaces/cairo_scarb_sample/hello_world/Scarb.toml) cannot use starknet v2.6.3 (std), because sn_multi_contract requires starknet ^2.7.0
  1. Erratic UI behavior Fix Erratic UI Behavior: Deploy Tab Automatically Closes After Contract Deployment #263
  • Select Wallet (Braavos, Sepolia)
  • Compile scarb project with 2 contracts
  • In Deploy select 1 contract and Declare it
  • ...then deploy it
  • Now the tab is switched automatically to Interact tab
  • When I try to select Deploy tab (to declare&deploy the second cotnract from the project - it closes automatically and moves me to Interact tab
  1. Error marshalling zero-prefixed addresses from Wallet Wallet UX Issues #264
  • Wallet (Braavos) has account open with address: 0x05900d3c1c27e32f063e3f0fb20131b303b854e1533b94b655d0e4dbcdd34109
  • This address is read from wallet by plugin and displayed in Environment selection panel as 0x5900d3c1c27e32f063e3f0fb20131b303b854e1533b94b655d0e4dbcdd34109 - one 0 missing at the start
  • If I copy that mis-marshalled address and go to Sepolia faucet https://starknet-faucet.vercel.app/ - I get "invalid Starknet address" error
  1. The contract list dropdowns in Deploy & Interact tab get littered with old compilation results
    image
  • Need a way to clear the content of contract dropdown or...
  • ...a more clever way of tracking the compiled versions of contracts as they are updated by the developer
  1. The Amber button ("Declare ") truncates long contract names. UX Issue 5 - Add tooltip to declare button #260
  • need to add tooltip with full button label when mouse hovers
    image
@stranger80
Copy link
Contributor Author

Some items still pending have been moved to #268, the rest has been delivered.

@stranger80 stranger80 modified the milestones: v0.4.2, v0.4.5 Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high
Projects
Status: Done
Development

No branches or pull requests

3 participants