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

[website] Improvements to the /x product page #28964

Merged
merged 21 commits into from
Nov 26, 2021

Conversation

danilo-leal
Copy link
Contributor

@danilo-leal danilo-leal commented Oct 10, 2021


Iterating to make it better after some customer feedbacks we had:

  • "Component library" → React component library.
  • "Date Picker" → Date Range Picker.
  • Review customer logo used in the X page alignment.
  • Drop Unity for another brand.
  • Adding the clock icon (same used in the pricing page) on the Sparkline and Charts switcher buttons to add clarity that they aren't yet available.
  • Change the Much more link of the Data Grid section from the GitHub project to the features page.
  • "Working in progress" → "Work in progress"
  • "Sometime soon…" → "Starting some time soon…"
  • Add a new section clarifying MUI X and MUI X Pro.
  • Link the Pricing page.
  • Fix the logo alignment.

Deploy preview →

@danilo-leal danilo-leal added the website Pages that are not documentation-related, marketing-focused. label Oct 10, 2021
@mui-pr-bot
Copy link

mui-pr-bot commented Oct 10, 2021

No bundle size changes

Generated by 🚫 dangerJS against 6b03e4a

@danilo-leal danilo-leal marked this pull request as draft October 10, 2021 13:22
@danilo-leal
Copy link
Contributor Author

@oliviertassinari @mbrookes Hey!

Just before going out on holiday, I opened this PR, as a follow-up to our email thread, for consolidating improvements to the X product page but didn't have the time to share it, so here it goes! I have already listed the items mentioned in the email, we can iterate and continue the conversation here if we remember anything else that can be improved.

While we're on it, what company could we use to replace Unity (which is used on every page, not only on the X one)?

@mbrookes

This comment has been minimized.

@mbrookes
Copy link
Member

mbrookes commented Oct 18, 2021

"Date Picker" → Date Range Picker.

Perhaps Date Picker is correct? I was thinking of this page in terms of MUI X Pro.
But OTOH the demo is of the Date Range Picker, which will be in Pro, so...

Date Picker and Tree View are in the lab. Does that count as released? cc: @oliviertassinari

The MUI X package

It isn't a single package.

"Working in progress" -> "Work in progress"

"Sometime soon…" "Some time soon…"

(But could sound like they're almost ready, rather than not started, so "Starting some time soon…"?)

image

We don't mention MUI X Pro, or link to the pricing page.

@mbrookes

This comment has been minimized.

@mbrookes

This comment has been minimized.

@danilo-leal
Copy link
Contributor Author

I was thinking of this page in terms of MUI X Pro.
We don't mention MUI X Pro, or link to the pricing page.

Thinking about this. Should we add a section explaining/clarifying MUI X and MUI X Pro? And then use this section to link to the pricing page?!

@danilo-leal
Copy link
Contributor Author

Swapped Unity for Apple (easy choice!) and reviewed the logos alignment. Used Siemens as a baseline for all of them. Apple and Boeing are kinda tricky, the first because it's only an icon and the second because the icon ends way lower than the text, which can hurt the perception of alignment. What do you think? Here's the baseline I drew as reference:

Screen Shot 2021-10-19 at 15 22 04

@danilo-leal
Copy link
Contributor Author

Thinking about this. Should we add a section explaining/clarifying MUI X and MUI X Pro? And then use this section to link to the pricing page?!

A first iteration of this:

Screen Shot 2021-10-19 at 15 52 04

Thought about adding just above the Roadmap section. Still not sure about the screenshot of the pricing table, though. Didn't want to leave it without anything but couldn't think of something better now. What do you think?

@mbrookes
Copy link
Member

What do you think?

I would align the caps-height and/or median (not always possible to do both), and let the icon fall where it will – the same as was done for the previous homepage.

Apple – it's hard to tell until the other logos are aligned (particularly Boeing), so we can see how it sits, but I suspect it needs to be nudged up a bit

@mbrookes
Copy link
Member

Should we add a section explaining/clarifying MUI X and MUI X Pro? And then use this section to link to the pricing page?

Sounds better

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged label Oct 29, 2021
@mbrookes
Copy link
Member

mbrookes commented Nov 1, 2021

This seems to have stalled. What's the latest?

@danilo-leal
Copy link
Contributor Author

This seems to have stalled. What's the latest?

Haven't worked on it in the last week. But not sure if you've seen it, here's the first iteration on the section trying to clarify MUI X and MUI X Pro. I'll try to have more iterations this week but happy to have your thoughts on this one already.

Copy link
Member

@oliviertassinari oliviertassinari left a comment

Choose a reason for hiding this comment

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

Date Picker and Tree View are in the lab. Does that count as released? cc: @oliviertassinari

@mbrookes I guess so, it's not great, but a first version is released. To be honest, sometimes, I feel that I'm pushing too far in terms of quality for the components, that many developers don't care this much. They would take whatever we give them. I simply can't resign myself, that it's the right thing to do not to aim higher.

@mbrookes
Copy link
Member

mbrookes commented Nov 1, 2021

not sure if you've seen it

Sorry, I missed it. We can fix up the wording once it's in the PR. I don't have any better ideas for the image sorry.

@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged label Nov 12, 2021
@danilo-leal danilo-leal marked this pull request as ready for review November 15, 2021 17:40
@mbrookes
Copy link
Member

mbrookes commented Nov 15, 2021

Regarding the logos, using Southwest as the benchmark, and based on what has worked well in the past:

X Logos

  • Boeing's text is about half the hight of the other logos.
  • As suspected, Apple is a bit low. In one instance they center on the body of the apple. That might work.
  • Seimens sits a pixel or so low (probably not noticable at normal resolutions), and is ~15% shorter than Southwest.
  • Volvo is correct, but the heavy font weight makes it more prominent. I think it will be less pronounced when Siemens is the correct height.
  • Deloitte is correct.

@siriwatknp

This comment has been minimized.

@mbrookes mbrookes added the on hold There is a blocker, we need to wait label Nov 16, 2021
@mbrookes
Copy link
Member

mbrookes commented Nov 20, 2021

This is the closest I could get. Unfortunately since the logos have been sliced "old school" style, and have (inconsistent)
whitespace built into the image, it wasn't possible to resize them in CSS without affecting their vertical position relative to the top of the grid, so I had to make an adjustment. (Personally I would have preferred to start with images that fit their bounding box.) This also means that the tagline is lower too, relative to the icons (compared to other pages), so feel free to fix that if it's a concern.

It also wasn't possible to make Boeing any taller, having reached the max width, but it suffers from the same issue as Volvo with the heavy typeface, so perhaps it's just as well! I vertically centered the text instead, which with the low-set graphic element looks okay.

image

@mbrookes
Copy link
Member

I've pushed my changes, even though they feel a bit hacky due to the constraints previously mentioned. Feel free to iterate in it.

@mbrookes mbrookes removed the on hold There is a blocker, we need to wait label Nov 20, 2021
@danilo-leal
Copy link
Contributor Author

Is everyone okay with merging this one?

@siriwatknp
Copy link
Member

Is everyone okay with merging this one?

I'm good. Can you check the logo alignment in the checklist again?

@danilo-leal
Copy link
Contributor Author

@mbrookes Are we good for merge?

@siriwatknp
Copy link
Member

@eps1lon Can you suggest me how to trigger "ci/circleci: test_bundle_size_monitor"? It appears to occur in several PRs.

@eps1lon
Copy link
Member

eps1lon commented Nov 26, 2021

Branch needs to be updatet. Every pr without this check is outdated

@danilo-leal danilo-leal merged commit 42ce359 into mui:master Nov 26, 2021
@danilo-leal danilo-leal deleted the x-page-improvements branch November 26, 2021 15:30
@@ -27,6 +28,7 @@ export default function Home() {
<XComponents />
<XDataGrid />
<XTheming />
<XPlans />
Copy link
Member

Choose a reason for hiding this comment

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

I love how it looks

Screenshot 2021-11-29 at 16 28 43

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
website Pages that are not documentation-related, marketing-focused.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants