Skip to content

Rework the frontpage to be more concise and useful(?)#3290

Draft
MTRNord wants to merge 6 commits intomainfrom
MTRNord/frontpage
Draft

Rework the frontpage to be more concise and useful(?)#3290
MTRNord wants to merge 6 commits intomainfrom
MTRNord/frontpage

Conversation

@MTRNord
Copy link
Copy Markdown
Contributor

@MTRNord MTRNord commented Mar 20, 2026

Description

This is mostly an idea right now. I am not sure if it is actually an improvement. Its a change. Open for opinions. Happy to drop if not the right direction.

image

Related issues

no idea

Role

Individual or Website & Content WG

Timeline

whenever

Signoff

see commits.

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord MTRNord added aesthetic Visual inconsistencies or improvements needs decision The website maintainers need to discuss this topic. labels Mar 20, 2026
@HarHarLinks
Copy link
Copy Markdown
Contributor

#3222

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Mar 20, 2026

Deploying matrix-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: ca15334
Status: ✅  Deploy successful!
Preview URL: https://998348f8.matrix-website.pages.dev
Branch Preview URL: https://mtrnord-frontpage.matrix-website.pages.dev

View logs

@MTRNord
Copy link
Copy Markdown
Contributor Author

MTRNord commented Mar 20, 2026

@HarHarLinks commented:

#3222

Have a look at 09c3195 :)

MTRNord added 2 commits March 20, 2026 14:15
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@awtj8o81ryywg793
Copy link
Copy Markdown
Contributor

I wonder if the background of the "Platinum member" section should be light grey (#f8f8f8) rather than white? Perhaps the "Become a member" section instead?

@HarHarLinks
Copy link
Copy Markdown
Contributor

The platinum member being a clickable tile should also use the new clickable tile UX? (if only this was a component)

Comment thread templates/index.html
</div>
{% set_global twim_found = false %}
{% for page in blog.pages %}
{% if not twim_found and page.taxonomies.category and "This Week in Matrix" in page.taxonomies.category %}
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.

neat!

@MTRNord
Copy link
Copy Markdown
Contributor Author

MTRNord commented Mar 20, 2026

I wonder if the background of the "Platinum member" section should be light grey (#f8f8f8) rather than white? Perhaps the "Become a member" section instead?

The problem is the graphics at the bottom only work this way so the idea was to have the last 2 sections before that the same way since they are technically meant to be like one block. Its kinda cheating of course. The alternative is to add another section I guess :p open for ideas though.

@awtj8o81ryywg793
Copy link
Copy Markdown
Contributor

Quoted from a previous comment:

The problem is the graphics at the bottom only work this way so the idea was to have the last 2 sections before that the same way since they are technically meant to be like one block. Its kinda cheating of course. The alternative is to add another section I guess :p open for ideas though.

Here's what I was thinking, at least for my first suggestion.

image

MTRNord added 2 commits March 25, 2026 09:46
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
…hover semantics

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord MTRNord marked this pull request as ready for review March 25, 2026 08:47
@MTRNord MTRNord requested a review from a team as a code owner March 25, 2026 08:47
Comment thread templates/index.html
<div class="blog-preview-grid">
{% set_global blog_count = 0 %}
{% for page in blog.pages %}
{% if page.extra.hide_from_blog %}{% continue %}{% endif %}
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.

have you considered also excluding TWIMs given they have their own section and don't give a huge benefit here?

Comment thread templates/index.html
<img src="assets/frontpage/personal-graphic.svg" alt="" />
<h3>Individuals &amp; families</h3>
<p>Chat securely with friends, family, and co-workers. Your conversations, on your terms, with full end-to-end encryption.</p>
<a href="/try-matrix" class="call-to-action">Start a conversation</a>
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.

ctas in the all of new sections are missing the center alignment in mobile views

Comment thread templates/index.html
Comment on lines +114 to +126
<div class="blog-preview-card">
<div class="blog-preview-meta">
<span class="blog-preview-date">{{ page.date | date(format="%B %d, %Y") }}</span>
{% if page.taxonomies.category %}
<span class="blog-preview-tag">{{ page.taxonomies.category | first }}</span>
{% endif %}
</div>
<h3><a href="{{ page.permalink }}">{{ page.title }}</a></h3>
{% if page.description %}
<p>{{ page.description }}</p>
{% endif %}
<a href="{{ page.permalink }}" class="blog-preview-readmore">Read more →</a>
</div>
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 would keep the text as is, but make the whole tile clickable, like the single TWIM card above. Or drop the hover animation on the card, which seems inconsistent.

Comment thread sass/_index.scss
Comment on lines +470 to +472
&:hover {
border-color: #888;
}
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.

not needed here.

Comment thread sass/_index.scss
Comment on lines +161 to +163
&:hover {
border-color: #666;
}
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.

not needed

Comment thread templates/index.html
</div>
<div class="feature-item">
<h3>Community Powered</h3>
<p>Built by its community, for its community. An open, transparent project governed by the Matrix.org Foundation—not a corporate walled garden.</p>
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.

Suggested change
<p>Built by its community, for its community. An open, transparent project governed by the Matrix.org Foundation—not a corporate walled garden.</p>
<p>Built by its community, for its community. An open, transparent project governed by The Matrix.org Foundation—not a corporate walled garden.</p>

this also wraps somewhat unfortunately

@MTRNord
Copy link
Copy Markdown
Contributor Author

MTRNord commented Mar 25, 2026

Converting back to draft after talking internally due to ongoing discussions first :) This will be put on the waitinglist to at least end of april or later.

@MTRNord MTRNord marked this pull request as draft March 25, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aesthetic Visual inconsistencies or improvements needs decision The website maintainers need to discuss this topic.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants