You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After had a conversation with @danilo-leal, it might be better to have 1 PR for the whole page so that the discussion does not scatter and I don't need to rush for merging.
Merged as the main 80% tasks are done (except ProductAdvanced which will be played in a separate PR). For 20% of refinements (from comments) will be prioritized in a separate PRs.
@siriwatknp Where should we share feedback on issues on the homepage I didn't have the time to provide yet? e.g. missing social links, layout shift on KPI section, SEO tags
@siriwatknp Where should we share feedback on issues on the homepage I didn't have the time to provide yet? e.g. missing social links, layout shift on KPI section, SEO tags
@oliviertassinari You can provide them in this PR, I will collect and work on it. Once it is ready, will open a PR for improving homepage.
@siriwatknp I'm consolidating what I found so far (and will keep adding here). I wouldn't be against a dedicated page that groups all the feedback
Homepage
General
Link strategy
Cleanup comments in MarkdownElement
No asset URL constructions,
No relative import, e.g. import ShowcaseContainer from './ShowcaseContainer'; is KO IMHO, make it harder to move code around.
We will probably have to look into how to organize the code. We might want to clearly isolate the website branding from the documentation, unclear. I think that it's important we keep related code together.
Not so sure about having this so washed out, it doesn't exactly look "ultimate":
The component alignment is off. It's neither consistent, nor "random".The left column of components is left aligned, the right column has been drinking.
The choice of companies looks arbitrary. We dropped Coursera from the homepage a long time ago.
Also, funny that I originally had these in grey (as a common design pattern), and someone (cough @eps1lon) compliained that they looked disabled, but here we are again, and now I'm thinking the same! (The color might make a difference).
I had the same initial feeling when I was first introduced to the design. It was looking off, it took me time to realize I could hover and start to interact, then it felt better.
I would be in favor of trying to remove the opacity. Maybe instead, try having some sort of small burst of motion to invite interactions (I assume it's why we have the opacity in the first place).
Thinking more about it, reducing (to make it less varnish) or increasing (to make it more obvious its on purpose) the opacity, and having it trigger to 1 when hovering the whole section (not each component) might work well.
I personally didn't notice. Are you saying we need to change it to two columns?
I recall a similar internal discussion when we introduced "Who's using Material-UI?" on homepage [docs] Who's using Material-UI? #15169. One of the issues is that these brands have policies around how the logos are supposed to be displayed: unaltered often, to help recognition. The other issue is that a colored version might draw too much attention. I'm in favor of using a colored version if possible. It's what Stripe, Retool, Slack, MongoDB, GitHub do on their homepage. If it draws too much attention, keeping it grey can be great too, with a change of contrast on hover to make it clear it's not disabled.
I guess it's a matter of taste on this one? I personally really like it. Another one that is great and close is the one used by StackBlitz.
We have a card item. From what I understand, this section aims to show how to compose the exciting components. Why does the "component is supposed to be" important? What would you do instead? I personally think that the current demo is in the essence of what we need.
Since we have a horizontal scrollbar, I would propose we don't set a max-length on this demo. We would go from 52 lines to 36 lines. I also wouldn't be against removing the IconButton for simplicity.
Could you clarify? Each customization in the theme directly impacts the demo, I don't follow the description.
What's the expected wording?
Yes, WIP
Please expand, "need work" is not actionable. For instance, what do you envision? IMHO, what's missing is a video as in https://antforfigma.com/ which is outside of the scope of this effort
Did you try to render it with only X, or Material-UI X? It's not really great. X is too short to really make sense. Material-UI X is inconsistent with the other items.
It does trigger a bit of motion sickness for me too. Considering that people are not supposed to stay on it long. Maybe we can go from 30s to a higher amount for the duration, and add the media prefers-reduced-motion query to completely disable it when asked by visitors?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
websitePages that are not documentation-related, marketing-focused.
6 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Preview: https://deploy-preview-27488--material-ui.netlify.app/branding/home/
Checklist
UI
Advancedwill be the same as ProductAdvanced pageFunctionality
npm installcopyemail subscribewait for conclusionAdvance component demo (plan to use the same as in X page)