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

Use sans serif font instead of monospaced font for Discover table. #9817

Closed

Conversation

cjcenizal
Copy link
Contributor

Supplants #9798

Keep in mind that the original reason behind the monospaced font (#1716) was to make it easier to compare certain types of fields, e.g. IP addresses. If we decide that the sans serif font is more readable in general, then we will need to complement this change with the ability to specify a monospaced font for certain types of fields.

Before

image

After

image

@cjcenizal cjcenizal added Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. :Discovery v5.3.0 v6.0.0 labels Jan 10, 2017
@cjcenizal
Copy link
Contributor Author

@tbragin @lukasolson @Bargs @weltenwort @uboness What do you think? Personally I find this much easier to read. It also allows each row to show about 20% more content.

@cjcenizal
Copy link
Contributor Author

Though we may want to format things like time stamps, IP address, and numerical data in monospaced font. For example, comparing the time values in the Time column seems easier when they're monospaced.

@tbragin
Copy link
Contributor

tbragin commented Jan 10, 2017

@cjcenizal If you don't mind, you show screenshots comparing what the fonts look like in a table view with different types of data (strings, numbers, IPs, etc..)?

@lukasolson
Copy link
Member

Did you intend to keep the field names in monospace? If so, what's the reasoning?

@Bargs
Copy link
Contributor

Bargs commented Jan 10, 2017

I'm not sure if either one looks significantly more readable to me in this context.

I don't totally buy the argument that non-monospace saves space, since most users will be selecting individual columns anyway. I fear that we might be trading a small problem (a few lost pixels) for a larger one (additional complexity in formatting only specific fields with monospace, which is also a breaking change).

@cjcenizal cjcenizal added v5.4.0 and removed v5.3.0 labels Feb 9, 2017
@tbragin
Copy link
Contributor

tbragin commented Feb 21, 2017

@cjcenizal Given the feedback from the team, should we stick to the current fonts and close this PR without merging? What's the reasoning for targeting it to 5.4?

@cjcenizal
Copy link
Contributor Author

@tbragin I'd still like to pursue merging this at some point. I updated the label because if it gets merged now, it will go into 5.4. Should I remove that?

@tbragin
Copy link
Contributor

tbragin commented Feb 28, 2017

@Bargs @lukasolson Are you guys comfortable with keeping this PR open? The way I interpreted your feedback was that you were not excited about the idea.

@cjcenizal for me, I'd still like to see screenshots comparing what the fonts look like in a table view with different types of data (strings, numbers, IPs, etc..)?

@Bargs
Copy link
Contributor

Bargs commented Feb 28, 2017

It doesn't hurt to keep it open if CJ wants to keep experimenting. It feels like high fruit/low priority to me though. If we want to switch the default font we'll need to do it in a way that's not disruptive to people who currently rely on the monospace font. But I feel like that leads us into the much larger discussion of view specific field formatters.

@cjcenizal
Copy link
Contributor Author

Thanks @Bargs and @tbragin. I'll leave this open so I can experiment on it some more someday (it's at the bottom of my priority list). I've removed the version labels for now, to avoid any confusion.

@lukasolson
Copy link
Member

@tbragin Here are a couple screenshots comparing table view:

image

image

@lukasolson
Copy link
Member

I'd just like to add that I'm in favor of this change. I believe most fonts (including the one we're using) have fixed-width numerals... is that correct? So if the argument is that the user wants to compare numbers top to bottom in fixed width, then that seems superfluous.

Now, I do buy that there may be an argument that someone wants to compare textual data top to bottom in a fixed-width font, but I am of the opinion that that should be the exception, not the rule.

@cjcenizal
Copy link
Contributor Author

Closing this, as I believe we'll be addressing it as part of our redesign.

@cjcenizal cjcenizal closed this Jul 12, 2017
@cjcenizal cjcenizal deleted the improvement/discover-table-font branch July 12, 2017 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants