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

Change 'Add Expense' dropdown to be more intuitive #52

Open
IsaacCheng9 opened this issue Aug 24, 2022 · 0 comments
Open

Change 'Add Expense' dropdown to be more intuitive #52

IsaacCheng9 opened this issue Aug 24, 2022 · 0 comments
Labels
enhancement New feature or request frontend Requires attention on the frontend low priority Can be worked on after other issues

Comments

@IsaacCheng9
Copy link
Owner

Specification

  • Currently, adding an expense is a bit confusing for the user.
  • We should change the behaviour under the three states:
    • When the page has initially loaded and hasn't started adding an expense
      • Show only one button, 'Add Expense', which opens the panel
    • When the user has started adding an expense
      • Show a button, 'Confirm Expense'
      • Also show a minimal-looking up arrow on the right side to minimise it (see arrow in VS Code terminal panel, shown below)
    • When the user has started adding an expense but minimised the panel
      • Show a disabled button (greyed out), 'Confirm Expense'
      • Also show the same arrow as in the previous scenario, but a down arrow instead of an up arrow

Screenshots

image
image

@IsaacCheng9 IsaacCheng9 added enhancement New feature or request frontend Requires attention on the frontend labels Aug 24, 2022
@IsaacCheng9 IsaacCheng9 added the low priority Can be worked on after other issues label Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Requires attention on the frontend low priority Can be worked on after other issues
Projects
None yet
Development

No branches or pull requests

1 participant