Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
UX
UX
  • Project
  • Repository
  • Issues 2
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
  • CI / CD
  • Security & Compliance
  • Packages
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • UXUX
  • Issues
  • #3

Closed
Open
Opened 1 week ago by Michael Bradley@michaelfbradley14 of 17 tasks completed14/17 tasks
Report abuse New issue

PRO Analytics CR (Creative Review) 1st Pass

See a list below of some small UX quirks / amends. Individually each one is quite minor, but collectively they will have a positive impact on the overall UX.

Graph Pages

  • Please set a min-height on the chart/nav containing element, as to avoid the jump between sections.
  • The navigation shouldn't disappear when a new chart is being fetched. It should always be visible even when chart data is being fetched from the API.

min-height

  • A minimum y axis threshold should be set for any chart where a negative value doesn't make sense. For example, the earning charts, logically shouldn't display negative values in the y-axis. Rather the y axis should start at zero.
  • When displaying currency values in the y-axis, let's format these accordingly. e.g. 0.5 becomes $0.50 etc. This will make the values a lot easier to scan and interpret.

Screenshot_2019-10-22_at_08.56.49

  • The time-range select menu (top-right) doesn't align correctly with the below chart (Refer to original designs here -> https://invis.io/KWU1X9IEB2U#/385304955_Analytics_-Desktop_Refactor-_A)

Screenshot_2019-10-22_at_09.04.11

  • The select menu layout, in particularly spacing, doesn't match the designs. Please see below. I would consider adding a min-width value so the width of the select doesn't vary as the selected values change.

Screenshot_2019-10-22_at_09.09.22

  • The width of the navigation area is currently quite narrow. It should be increased to match the width of the designs.

Screenshot_2019-10-22_at_09.15.18

  • Ensure consistent spacing. Note that the spacing to the left of the chart and nav should be equal.

Screenshot_2019-10-22_at_09.17.42

  • I've made a very minor design update to the chart, which looks and feels much better. Please refer to https://invis.io/KWU1X9IEB2U#/385304955_Analytics_-Desktop_Refactor-_A - All data points should be displayed by default. White circle with blue border. When active/hovered it turns solid blue.

  • The line thickness should be 1px. Implementation seems to be around 2px

  • There should be spacing between the y axis labels and chart. In the current implementation there are flush with one another.

Screenshot_2019-10-22_at_09.28.41

Trending

Please refer to below screenshot

  • A: Values should be centre aligned. Currently they are left aligned

  • B: Ensure spacing left and right matches design. Current implementation looks very tight.

  • C: Spacing between metrics should be increased to match designs

  • D: Content should be positioned in the middle to match designs.

  • E: Select menu should be flush with the containing element below.

  • If possible, the font weight throughout the table should be 300. This is Light

Screenshot_2019-10-22_at_09.34.06

Edited 1 week ago by Olivia Madrid

Related issues
0

Related merge requests
1
  • Analytics v2 finetune
    front !614
When this merge request is accepted, this issue will be closed automatically.
  • Discussion 2
  • Designs 0
  • Michael Bradley @michaelfbradley changed milestone to %Pro Beta #release 1 week ago

    changed milestone to %Pro Beta #release

  • Michael Bradley @michaelfbradley changed the description 1 week ago

    changed the description

  • Michael Bradley
    Michael Bradley @michaelfbradley · 1 week ago
    Developer

    Following on from our call yesterday @ottman and @jotto141 - see the above first pass CR on the analytics charts. Lots of little amends, but when completed will greatly improve the overall look and feel.

    @omadrid - if you want to discuss any of the above, please let me know, and I'd be happy to chat.

    cc @markeharding @xander-miller

  • Bill Ottman :dragon_face: @ottman assigned to @omadrid 1 week ago

    assigned to @omadrid

  • Bill Ottman :dragon_face: @ottman added Platform::Browser Priority::1 - High Product::Analytics Status::Backlog Type::Bug scoped labels 1 week ago

    added scoped labels

  • Olivia Madrid @omadrid mentioned in merge request front!614 (merged) 1 week ago

    mentioned in merge request front!614 (merged)

  • Mark Harding @markeharding added Sprint::10/23 - Quiet Quail scoped label 1 week ago

    added scoped label

  • Mark Harding @markeharding added Status::InProgress scoped label and automatically removed Status::Backlog label 1 week ago

    added scoped label and automatically removed label

  • Olivia Madrid @omadrid marked the task Ensure consistent spacing. Note that the spacing to the left of the chart and nav should be equal. as completed 1 week ago

    marked the task Ensure consistent spacing. Note that the spacing to the left of the chart and nav should be equal. as completed

  • Olivia Madrid @omadrid marked the task I've made a very minor design update to the chart, which looks and feels much better. Please refer to https://invis.io/KWU1X9IEB2U#/385304955_Analytics_-Desktop_Refactor-_A - All data points should be displayed by default. White circle with blue border. When active/hovered it turns solid blue. as completed 1 week ago

    marked the task I've made a very minor design update to the chart, which looks and feels much better. Please refer to - All data points should be displayed by default. White circle with blue border. When active/hovered it turns solid blue. as completed

  • Olivia Madrid @omadrid marked the task The line thickness should be 1px. Implementation seems to be around 2px as completed 1 week ago

    marked the task The line thickness should be . Implementation seems to be around as completed

  • Olivia Madrid @omadrid marked the task There should be spacing between the y axis labels and chart. In the current implementation there are flush with one another. as completed 1 week ago

    marked the task There should be spacing between the y axis labels and chart. In the current implementation there are flush with one another. as completed

  • Olivia Madrid @omadrid marked the task A: Values should be centre aligned. Currently they are left aligned as completed 1 week ago

    marked the task A: Values should be centre aligned. Currently they are left aligned as completed

  • Olivia Madrid @omadrid marked the task B: Ensure spacing left and right matches design. Current implementation looks very tight. as completed 1 week ago

    marked the task B: Ensure spacing left and right matches design. Current implementation looks very tight. as completed

  • Olivia Madrid @omadrid marked the task C: Spacing between metrics should be increased to match designs as completed 1 week ago

    marked the task C: Spacing between metrics should be increased to match designs as completed

  • Olivia Madrid @omadrid marked the task D: Content should be positioned in the middle to match designs. as completed 1 week ago

    marked the task D: Content should be positioned in the middle to match designs. as completed

  • Olivia Madrid @omadrid marked the task E: Select menu should be flush with the containing element below. as completed 1 week ago

    marked the task E: Select menu should be flush with the containing element below. as completed

  • Olivia Madrid @omadrid marked the task If possible, the font weight throughout the table should be 300. This is Light as completed 1 week ago

    marked the task If possible, the font weight throughout the table should be . This is as completed

  • Olivia Madrid @omadrid marked the task When displaying currency values in the y-axis, let's format these accordingly. e.g. 0.5 becomes $0.50 etc. This will make the values a lot easier to scan and interpret. as completed 1 week ago

    marked the task When displaying currency values in the y-axis, let's format these accordingly. e.g. becomes etc. This will make the values a lot easier to scan and interpret. as completed

  • Olivia Madrid @omadrid marked the task The width of the navigation area is currently quite narrow. It should be increased to match the width of the designs. as completed 1 week ago

    marked the task The width of the navigation area is currently quite narrow. It should be increased to match the width of the designs. as completed

  • Olivia Madrid @omadrid marked the task The select menu layout, in particularly spacing, doesn't match the designs. Please see below. I would consider adding a min-width value so the width of the select doesn't vary as the selected values change. as completed 1 week ago

    marked the task The select menu layout, in particularly spacing, doesn't match the designs. Please see below. I would consider adding a value so the width of the select doesn't vary as the selected values change. as completed

  • Olivia Madrid
    Olivia Madrid @omadrid · 1 week ago
    Developer
    • Haven't done set the minimum y-axis threshold because that's only happening for you in the charts where there isn't any data. When I tell the y-axis to be in 'non-negative' mode, it removes the 0-line which makes things look wrong.

    • Also haven't changed the loading behavior (chart disappearing on api fetch) as per convo with @markeharding - there were some changeDetection issues so this is going on the backburner for the time being.

  • Olivia Madrid @omadrid marked the task Please set a min-height on the chart/nav containing element, as to avoid the jump between sections. as completed 1 week ago

    marked the task Please set a on the chart/nav containing element, as to avoid the between sections. as completed

  • Olivia Madrid @omadrid added Status::Review scoped label and automatically removed Status::InProgress label 1 week ago

    added scoped label and automatically removed label

  • Mark Harding @markeharding closed via commit front@f03e30f6 1 hour ago

    closed via commit front@f03e30f6

Please register or sign in to reply
Assignee
Olivia Madrid's avatar
Olivia Madrid @omadrid
none
Epic
None
Pro Beta #release
Milestone
Pro Beta #release
Time tracking
No estimate or time spent
None
Due date
None
6
Labels
Platform::Browser Priority::1 - High Product::Analytics Sprint::10/23 - Quiet Quail Status::Review Type::Bug
None
Weight
None
Confidentiality
Not confidential
Lock issue
Unlocked
6
6 participants
user avatar
Olivia Madrid
user avatar
Mark Harding
user avatar
Bill Ottman
user avatar
Michael Bradley
user avatar
Jack Ottman
user avatar
Xander Miller
Reference: minds/ux#3