ESB Design

( 1020 x 760 )

Target Area

( 1920 x 1080 )

This is a label

ESB Design

( 1020 x 760 )

Target Screen

( 1920 x 1080 )

1920 x 1080

1020 x 760

This is a label

ESB Design

( 1020 x 760 )

Target Screen

( 1920 x 1080 )

1920 x 1080

1020 x 760

This is a label

ESB Design

( 1020 x 760 )

Target Screen

( 1920 x 1080 )

1920 x 1080

1020 x 760

This is a label

1920 x 1080

1020 x 760

1352 x 760

Scale the screen shrink 1.42 x as layout space
(1.42 = 1080 / 760, 1352 = 1920 / 1.42)

This is a label

1920 x 1080

1020 x 760

1352 x 760

Layout grid
(cellHeight = 760 / 1510, cellWidth = 1352 / 102 = 13.24)

This is a label

1920 x 1080

1020 x 760

1352 x 760

Place all dashcard based on new grid
(cellHeight = 10, cellWidth = 1352 / 102 = 13.24)

This is a label

1920 x 1080

1020 x 760

1352 x 760

Scale all to actually screen size

This is a label

Issues for current design

Existed issue (Will support in MVP 2)

  • Image will be scaled as a square

A new setting "Retain aspect ratio" will be added to image

Existed issue (Will support in MVP 2)

  • Image will be scaled as a square

A new setting "Retain aspect ratio" will be added to image

Existed issue (Need to change design)

  • Text is not aligned as iOS appearance

Existed issue (Need to change design)

  • Text is not aligned as iOS appearance

Existed issue

  • Shadow shown different with iOS (ESB-7341)

Move the label with shadow to back to resolve this issue.

Existed issue

  • Shadow shown different with iOS (ESB-7341)

Move the label with shadow to back to resolve this issue.

Other issues

  • Use different render/layout engine between EyeVia and iOS App
  • Different widget have different layout logic and it is difficult for us to ensure alignment across components.
  • We have tried to fix the problems found where possible and have avoided the need to adjust the design where possible. 

EyeVia Layout

By Colin Han

EyeVia Layout

  • 144