Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Third party icons #1040

Merged
merged 7 commits into from
Jul 25, 2018
Merged

Third party icons #1040

merged 7 commits into from
Jul 25, 2018

Conversation

snide
Copy link
Contributor

@snide snide commented Jul 20, 2018

Fixes #1033

I went ahead and split the logos section into Elastic and Third party sections

image

@snide snide requested a review from cchaos July 20, 2018 01:11
Copy link
Contributor

@cchaos cchaos left a comment

Choose a reason for hiding this comment

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

Missing "munin" and "postgressql"? I see them in the folder of logos but not in this list.

They look great. Even most of them still work well in dark mode. The only two I see that could use some help are the Slack and osquery logos. The dark gray parts look so close to black that I'll bet we can just remove the fill on those.

screen shot 2018-07-20 at 11 47 31 am

screen shot 2018-07-20 at 11 49 26 am

screen shot 2018-07-20 at 11 49 33 am

screen shot 2018-07-20 at 11 49 23 am

'logoGithub',
'logoGmail',
'logoKubernetes',
'logoLogstash',
Copy link
Contributor

Choose a reason for hiding this comment

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

Forgot to remove Logstash icon from 3rd party grouping

'logoCouncbase',
'logoDropwizard',
'logoEtcd',
'logoHaproxy',
Copy link
Contributor

Choose a reason for hiding this comment

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

Should Haproxy be HAProxy?

@cchaos
Copy link
Contributor

cchaos commented Jul 20, 2018

Also, you might want to add them to the TS definitions file.

@snide
Copy link
Contributor Author

snide commented Jul 20, 2018

Thanks, feedback addressed.

@cchaos
Copy link
Contributor

cchaos commented Jul 20, 2018

I still don't see the "munin" and "postgressql" logos. Also should we be updating for dark theme or leave that for later?

@snide
Copy link
Contributor Author

snide commented Jul 21, 2018

Sorry, somehow missed your actual review comment in the emails. The missing files were because i got bitmaps / messy files.

As to dark theme, I don't think there's a good way to support that other than converting / collecting them all to flat icon marks so they can be inverted. Even ours don't work too hot on dark right now. Not saying we shouldn't do it, but likely needs some more thought.

Alex has a new batch coming, ill add those in over the weekend and see if i can hunt some better files down.

@cchaos
Copy link
Contributor

cchaos commented Jul 23, 2018

Yeah I don't think we can/need to tweak each one for dark theme. I just noticed that they pretty much all looked alright in dark mode except we could just leave out the fill from the slack and osquery black parts and it would look ok in dark mode.

@snide
Copy link
Contributor Author

snide commented Jul 25, 2018

Good idea @cchaos. Adjusted them where I could. The Osquery one was a little tricky cuz it won't accept the empty fill, so I just tweaked it slightly so it would work.

TS updated, new icon for index management added as well cc @bmcconaghy

image

image

<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 51.1 (57501) - http://www.bohemiancoding.com/sketch -->
<title>Artboard</title>
<desc>Created with Sketch.</desc>
Copy link
Contributor

Choose a reason for hiding this comment

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

Still got a bunch of cruft in this one.

Copy link
Contributor

@cchaos cchaos left a comment

Choose a reason for hiding this comment

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

LGTM, except for the index management one needing to be optimized.

@alexfrancoeur
Copy link

@tsg @ruflin I'm looking at a 6.4 BC2 and the metrics screen is pretty sparse icon wise.

screen shot 2018-08-08 at 9 37 19 am

I doubt this is considered a blocker, but is there anything we can do to get those icons into the tutorials themselves? It looks like they're in available in EUI just not the tutorials themselves.

@ruflin
Copy link
Member

ruflin commented Aug 8, 2018

We didn't get to integrate the icons before 6.4 FF. I was kind of worried to open a non bugfix PR after 6.4 FF. Two questions:

  • Does KB 6.4 already have the EUI version which has the icons inside? If not, can an EUI version change in a bugfix release?
  • Would KB team be ok with a PR for 6.4.1?

@tsg
Copy link

tsg commented Aug 8, 2018

If the Kibana team is comfortable with this change (just adding icon lines in the tutorials), we might also make it in 6.4.0 with a bit of luck.

@alexfrancoeur
Copy link

@snide does 6.4 EUI have the icons in it?

Assuming it does, @epixa what are your thoughts on submitting a 6.4 PR for the icons in the new add data tutorials?

@snide
Copy link
Contributor Author

snide commented Aug 8, 2018

No it doesn't. 6.4 is on 3.0.3, icons are on 3.2.1 (kb master is on this)

I don't think we should risk an EUI update this late in the game during a release, even if it is just icons, and even if we were to push a 3.0.4 with just this change. This is an additive visual that doesn't impact functionality and I want to stick to normal Kibana policy to keep EUI updates during FF to bug releases only. We're trying really hard to lock down EUI in advance of Kibana releases so there's a level of stability for the developers (which is something we get feedback on) and they aren't cleaning up after us while they have their own last minute changes going in.

I think the lesson learned here is that we should aim to get these types of requests in a little bit earlier before FF if we can manage it. Granted, I likely could have hopped a little faster on this PR, but that doesn't account for review, amendments and the actual packaging of EUI which comes with its own day or two lag (in this case, everything was slow when Kibana was in flakey test hell).

@alexfrancoeur
Copy link

@snide makes total sense, agree that we should have entered the request a bit earlier. Definitely not worth pushing to 6.4 if it's a new version of EUI. Appreciate the amount of detail here, next time we'll be sure to put in requests a earlier for any icons 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants