Skip to content

[APM] DT design polish II #24578

Description

@formgeist

Splitting up the mega issue and porting over more polish tasks from the original issue which isn't addressed in #24556


Remove beta labels

Machine Learning

We have beta labels in the Machine Learning integration flyout and integration popover we need to remove as the ML integration goes GA in 6.5

Screen Shot 2018-09-04 at 15.13.11.png

Screen Shot 2018-09-04 at 15.13.15.png

  • Remove (beta) from popover link
  • Remove beta label from Flyout content

Search bar

The search bar will become GA in 6.5, so this is a reminder issue to remove the beta label for 6.5.

Screen Shot 2018-09-04 at 15.31.37.png

  • Remove beta label from search bar

Timeline visual regression

There used to be a minimum width for transactions/spans, so they were visible. Also, the text would flow left when there was no more space on the right.

Before:
before image

After:
after image

Previous implementation: https://github.com/sqren/kibana/blob/a353979ebbca723bde1f07e0bfe2acf9241ad3e0/x-pack/plugins/apm/public/components/app/TransactionDetails/Transaction/Spans/Span.js#L30-L45

Codepen demonstrating the solution: https://codepen.io/sqren/pen/JrXNjY

  • Revert right-to-left regression

Note: if easy, add a minimum width to the span items as well, which will close #18680

  • Add min width to span (maybe, if easy)

Sample tabs navigation

screenshot 2018-10-24 at 09 32 19

screenshot 2018-10-24 at 09 32 29

It looks like the tabs navigation is not showing active state on Timeline when entering a Transaction detail page nor selecting a new sample from the distribution. Additionally, there's no border-bottom on the active item once it's active, since it's hidden by the grey horizontal divider between the sample header and the tab content.

  • Fix tab navigation and active state

Marks vertical lines

Looks like the dot is not longer resting on the x-axis horizontal line but sinks a little deeper. Probably means moving the x-axis labels a little further up from the x-axis line so there's space for the mark dots to appear underneath.

The mark on the right is a fixed mark
marks-fix

  • Resolve mark inconsistency and spacing (move x-axis label up 5 px to make room for the dots to slide along the bottom of the axis)

Activity

  1. elasticmachine commented on Oct 25, 2018

    @elasticmachine
    Contributor

    Pinging @elastic/apm-ui

  2. formgeist commented on Oct 25, 2018

    @formgeist
    ContributorAuthor

    @jasonrhodes Can you confirm that the stick properties was fixed on the Error group detail page?

  3. formgeist commented on Oct 26, 2018

    @formgeist
    ContributorAuthor

    Added a minor polish fix to Context tables by adding some more line-height to the cells.

  4. makwarth commented on Oct 26, 2018

    @makwarth

    Add Traces route change to the description

  5. formgeist commented on Oct 26, 2018

    @formgeist
    ContributorAuthor

    @makwarth We have an issue which is moved to 6.6 #23824 - we can obviously discuss if it's important enough to implement now over something else, but it feels like new functionality.

  6. makwarth commented on Oct 26, 2018

    @makwarth

    @formgeist Ah, hadn't seen that one. 6.6 sounds fine with me. I'll remove it again from this issue.

  7. jasonrhodes commented on Oct 29, 2018

    @jasonrhodes
    Member

    Current histogram state has been moved to #24740

  8. jasonrhodes commented on Oct 29, 2018

    @jasonrhodes
    Member
    • Fix service legend
    • Add Services label in front of services legend
    • Include services legend in the locked element when scrolling a large timeline

    These 3 ^^ moved to #24741

  9. formgeist commented on Oct 29, 2018

    @formgeist
    ContributorAuthor

    Added PR fix for the line-height issue in the PropertiesTable #24768

  10. jasonrhodes commented on Oct 30, 2018

    @jasonrhodes
    Member

    Confirming that the error group sticky properties margin has been fixed outside this ticket. I removed that and the line-height issue as I think it's clearer to only use the green checkmark to denote things that are done in this ticket.

  11. jasonrhodes commented on Oct 30, 2018

    @jasonrhodes
    Member

    Also: I just added in the visual regression here too, to cut down on PR churn. That replaces #24817

  12. jasonrhodes commented on Oct 30, 2018

    @jasonrhodes
    Member

    Moved the beta label removals in here too as they are incredibly simple, no need to have separate tickets and CI builds for each. :)

  13. formgeist commented on Oct 30, 2018

    @formgeist
    ContributorAuthor

    @jasonrhodes Sounds good 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions