Skip to content

[Hold of payment Aug 17th] Update form styles on Expensify.cash mobile app #3108

Description

@Christinadobrzyn

Platform - version: E.cash app v1.0.38.-1

Action Performed (reproducible steps):

  • Go to Expensify.cash
  • View any field on the mobile app (Phone or Email sign-in filed, preferences, change password, search, etc)
  • Currently, you'll see a grey field label on an empty field > tap the field to select it
  • The field will go white with a blue border > the grey field will disappear
  • We want to change this so the grey field label remains while typing
  • Here's examples of the current layout and the desired layout:

Current:
image

Desired:
image

Specific specs:

  • Text size should be 13pt for field label and 15pt for text

  • Keeping our existing border style (blue when focused/active, red when error/active) and button style (green for primary actions)

  • Field inside the box should be white (both in a selected field and unselected field)

  • Field label text should be grey (both in a selected field and unselected field)

  • These field changes need to be made to all fields on the mobile app

Expected Result:

  • Every selected field without an error should show a grey field label at the top of the field, have a blue border and a green highlighted action button

  • Every selected with an error field should show a grey field label at the top of the field, have a red border and a green highlighted action button

Actual Result:

  • Currently, every selected field hides the grey field label

Notes/Photos/Videos:

Here's a view of how this should display:

image

PLEASE NOTE: This should not be applied in the main text box where "Write something" displays, this should keep the following behaviour:

image

Metadata

Metadata

Labels

DesignExternalAdded to denote the issue can be worked on by a contributorReviewingHas a PR in reviewWeeklyKSv2

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions