Skip to content

Monitoring design touchup - #29479

Merged
ryankeairns merged 8 commits into
elastic:masterfrom
ryankeairns:rk/monitoring-design-touchup
Jan 31, 2019
Merged

ryankeairns merged 8 commits into
elastic:masterfrom
ryankeairns:rk/monitoring-design-touchup

Conversation

@ryankeairns

@ryankeairns ryankeairns commented Jan 28, 2019 •

Copy link
Copy Markdown
Contributor

Fixes #19439

Summary

The Kibana Design team is combing through the apps bringing them all more into alignment by cleaning up styles and markup. This PR is largely polish - tidying up some EUI flex layouts, spacing, etc.

The most noticeable visual changes are 1) setting the main over page panels to not stretch across the page and 2) separating the stats summary atop each sub page from the charts/tables below them. The purpose of both is to make things more easily scannable.

Main overview

screenshot 2019-01-28 17 18 15

Stats summary

screenshot 2019-01-28 17 18 29

Checklist

Use strikethroughs to remove checklist items you don't feel are applicable to this PR.

For maintainers

@ryankeairns
ryankeairns requested a review from a team as a code owner January 28, 2019 23:20

@chrisronline chrisronline left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks for doing this!

@cchaos cchaos added the Team:Monitoring Stack Monitoring team label Jan 29, 2019
@elasticmachine

Copy link
Copy Markdown
Contributor

Pinging @elastic/stack-monitoring

@cchaos cchaos added the Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. label Jan 29, 2019
@elasticmachine

Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-design

@cchaos

cchaos commented Jan 29, 2019

Copy link
Copy Markdown
Contributor

@ryankeairns I'll give a look very soon, but were you also able to tackle #19439?

@snide snide left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes in here look good and are mergeable as is. So go for it.

--

Here are some other small bits I bet we could change to clean things up a bit in either this PR or a later one.

Some text cleanup in the tables to account for wrapping.

image

There are lots of tables would be better off using pure empty state messages rather than dead tables.

image

I bet the text can be rearranged / resized here a little better so that it reads a little more concise. Likely using some stacking so the columns don't end up so wide will give everything a little more room and fix a lot of the wrapping issues.

image

image

@ryankeairns

Copy link
Copy Markdown
Contributor Author

@cchaos I'll take a look at that issue, thanks for pointing it out.

@ryankeairns
ryankeairns force-pushed the rk/monitoring-design-touchup branch from 5b4bcdd to 33d8bbb Compare January 30, 2019 20:35

@cchaos cchaos left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mainly just saw a couple of issues on IE:

Responsive is a bit jacked up and the titles for the graphs overlap the graphs:

screen shot 2019-01-30 at 16 11 42 pm

screen shot 2019-01-30 at 16 12 12 pm

Comment thread x-pack/plugins/monitoring/public/components/alerts/map_severity.js Outdated
@elasticmachine

Copy link
Copy Markdown
Contributor

💔 Build Failed

@ryankeairns

ryankeairns commented Jan 30, 2019 •

Copy link
Copy Markdown
Contributor Author

Working on the titles now, just noticed that when tackling the shards issue. I wasn't sure what to use for icons there... Monitoring has 3 levels/states and each just had a dot that looked like a bullet point which struck me as a formatting error. I'm game for whatever icons.

As is stands, I have it set to: iInCircle , alert , bell (in escalating order)

@elasticmachine

Copy link
Copy Markdown
Contributor

💔 Build Failed

@elasticmachine

Copy link
Copy Markdown
Contributor

💔 Build Failed

@ryankeairns
ryankeairns force-pushed the rk/monitoring-design-touchup branch from 42113a3 to 1c213e9 Compare January 31, 2019 01:23
@elasticmachine

Copy link
Copy Markdown
Contributor

💔 Build Failed

@elasticmachine

Copy link
Copy Markdown
Contributor

💔 Build Failed

@elasticmachine

Copy link
Copy Markdown
Contributor

💔 Build Failed

@elasticmachine

Copy link
Copy Markdown
Contributor

💚 Build Succeeded

@ryankeairns

Copy link
Copy Markdown
Contributor Author

The above feedback has been addressed other than the IE11 layout issues on smaller screen sizes. I've captured it in this issue #29758 to be worked as a separate PR.

@ryankeairns
ryankeairns merged commit de92f9b into elastic:master Jan 31, 2019
ryankeairns pushed a commit to ryankeairns/kibana that referenced this pull request Jan 31, 2019
* UI design touchup for 7.0

* clean up chart titles and beta icon

* Make shard list wrap on IE11

* wrap table cells with much content

* fix title height above graphs on ie11

* update tests and snapshots

* update functional test for node detail

* fixing more functional tests
ryankeairns pushed a commit that referenced this pull request Feb 4, 2019
* UI design touchup for 7.0

* clean up chart titles and beta icon

* Make shard list wrap on IE11

* wrap table cells with much content

* fix title height above graphs on ie11

* update tests and snapshots

* update functional test for node detail

* fixing more functional tests
patrykkopycinski pushed a commit to patrykkopycinski/kibana that referenced this pull request May 6, 2026
* UI design touchup for 7.0

* clean up chart titles and beta icon

* Make shard list wrap on IE11

* wrap table cells with much content

* fix title height above graphs on ie11

* update tests and snapshots

* update functional test for node detail

* fixing more functional tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Team:Monitoring Stack Monitoring team Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. v7.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants