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

Polish sign-in and sign-up pages #132

Open
11 tasks
ErnWong opened this issue Apr 7, 2020 · 0 comments
Open
11 tasks

Polish sign-in and sign-up pages #132

ErnWong opened this issue Apr 7, 2020 · 0 comments
Labels
approved Issue has been approved by PM design enhancement New feature or request front-end Issues related to front-end development
Milestone

Comments

@ErnWong
Copy link
Contributor

ErnWong commented Apr 7, 2020

User Story
As a user
I want a polished split bill user interface
So I don't mistake Sp/it with a scam app or a malware-loaded phishing site.
(as well as so that I feel more comfortable using Sp/it and get the impression that Sp/it is not buggy).

Motivation: The login page is where the user expects a fair bit of trust in the system. If this part of the system looks unreliable, how could they feel comfortable to rely on the rest of the system?

Priority
[]: High
[x]: Medium
[]: Low

Describe the solution you want to implement
Adjust the page's styles inspired by the hi-fi prototypes:
mockups

Compare it with what we have currently:
image
image
image

In particular:

  • Use rounded buttons, with simple Title Case labels for buttons.
  • Use a similar button to navigate to the signup page.
  • Introduce small corner radius to text-fields.
  • Decrease the text-field heights
  • Move text-field labels into the place-holder position
  • Ensure that the outer container grows with its contents
  • Give ample spacing between components
  • Make sure spacing between components and outer margins/paddings are consistent and have appropriate proportions.
  • Flush-left the Sign-in header with the text-field
  • Style the error messages appropriately too so it feels consistent with the page's design language. Maybe, for example, it uses rounded bottom corners. To make them not jarringly appear and push the text-fields downwards, maybe a small 0.3 sec vertical transition would help, but some experimentation would be needed.
  • Allow Enter shortcut to login. See Press enter on Login Screen to log in #135

Describe alternatives you've considered
TODO

Issue Dependencies
TODO

Additional context
TODO

@ErnWong ErnWong added enhancement New feature or request front-end Issues related to front-end development labels Apr 7, 2020
@ErnWong ErnWong added this to the Demo 2 milestone Apr 7, 2020
@ErnWong ErnWong added the design label Apr 7, 2020
@kaplunket kaplunket added the approved Issue has been approved by PM label Apr 7, 2020
@tyger-kong tyger-kong assigned ErnWong and unassigned ErnWong Apr 7, 2020
@mpop344 mpop344 assigned mpop344 and unassigned mpop344 Apr 7, 2020
@JamesUOA JamesUOA self-assigned this Apr 7, 2020
@JamesUOA JamesUOA removed their assignment Apr 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Issue has been approved by PM design enhancement New feature or request front-end Issues related to front-end development
Projects
None yet
Development

No branches or pull requests

4 participants