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

Update Econ-gov UI to be more user-friendly for the non-technical EC users #12

Closed
6 of 9 tasks
otoole-brendan opened this issue Oct 7, 2022 · 4 comments
Closed
6 of 9 tasks
Assignees
Labels
enhancement New feature or request governance

Comments

@otoole-brendan
Copy link

otoole-brendan commented Oct 7, 2022

What is the Problem Being Solved?

As it stands, the Econ-Gov UI tool is not simple and intuitive to the intended non-technical user i.e Econ Committee members. See list of superficial text, spacing and format changes for relevant features, input fields, buttons etc.

Description of the Design

  1. ‘Vote’ tab:
  1. For ‘Propose Change’ tab:
  • Clearly mark fees as percentages (High Priority) (Work being tracked via https://app.zenhub.com/workspaces/agoric-primary-workspace-5fda3aa55dbe1100117cbaae/issues/agoric/agoric-sdk/6460)
  • Change 'Anchor' to 'Contract' (High Priority)
  • Fix strange input behavior round zeros
  • The below UI text changes:
    ‘GiveMintedFee’ -> ‘Set GiveMinted Fee (Fee charged when user swaps IST for supported stable token)’ (High Priority)
    ‘WantMintedFee’ -> ‘Set WantMinted Fee (Fee charged when user swaps supported stable token for IST)’ (High Priority)
    ‘wantMinted’ -> ‘Propose IST minting pause (Users will not be able to swap supported stable tokens for IST in PSM) (wantMinted)’ (High Priority)
    ‘giveMinted’ -> ‘Propose IST burning pause (Users will not be able to swap IST for supported stable tokens in PSM) (giveMinted)’ (High Priority)
    ‘Propose param change’ -> ‘Propose Parameter Change Proposal’ (High Priority)
    ‘Propose set to pause’ -> ‘Propose Pause Offer Proposal’ (High Priority)
    ‘VoteOnParamChange’ -> ‘Propose Vote to Change Parameters’
    ‘VoteOnPauseOffers’ -> ‘Propose Vote to Pause Offers’
    ‘MintLimit’ -> ‘Mint Limit’

3)On History tab

  • Pending Proposal shows current status of the vote (Status options: 1) Passing, 2) Failing, 3) Quorum not met) (High Priority)
  • Pending Proposal shows votes for/against by address

Security Considerations

mitigate EC user error like incorrect proposals because of poor usability

Test Plan

  1. make changes
  2. PM reviews and approves
  3. changes deployed
@otoole-brendan
Copy link
Author

@samsiegart I have updated this and prioritized some items which are more critical than others. Would be good to get a couple of the easier items knocked out in the next day or two before the EC votes to increase mint limits on Thurs/Fri.

@otoole-brendan
Copy link
Author

@samsiegart let's discuss today but knocking up some high prio items on this is next up imo.

@turadg turadg transferred this issue from Agoric/agoric-sdk Nov 9, 2022
@dckc
Copy link
Member

dckc commented Nov 17, 2022

Simplify 'Yes' and 'No' buttons by removing accompanying technical jargon/code (remove handle, type, quorum and method)

Are you sure you want to remove handle? That's the one thing that uniquely identifies a question. I trust the EC keeps meeting records... maybe their own spreadsheet of proposed changes. I recommend they include question handles in those records.

@otoole-brendan
Copy link
Author

Closing this issue in favor of cleaned up #26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request governance
Projects
None yet
Development

No branches or pull requests

5 participants