Skip to content

Improve /support and /foundation/members designs - #3534

Open
MTRNord wants to merge 11 commits into
mainfrom
MTRNord/members-support-redesign
Open

Improve /support and /foundation/members designs#3534
MTRNord wants to merge 11 commits into
mainfrom
MTRNord/members-support-redesign

Conversation

@MTRNord

@MTRNord MTRNord commented Jul 14, 2026

Copy link
Copy Markdown
Member

Description

More of an experiment trying to align it with all the other changes I proposed. Not sure if it is actually the right direction or not. For sure needs further feedback. I would love a proper masonry layout for example but I seem to not have css support for that :/

Related issues

I guess #2198

Role

Website & Content WG

Timeline

Lets take our time on this one and discuss before thinking about timelines :)

Signoff

Please sign off your individual commits.

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord

MTRNord commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

Cloudflare doesnt like to comment I guess: https://mtrnord-members-support-rede.matrix-website.pages.dev/

See #3534 (comment)

@MTRNord MTRNord added the aesthetic Visual inconsistencies or improvements label Jul 14, 2026
@HarHarLinks

Copy link
Copy Markdown
Contributor

maybe /support should also have the downward arrow ui hint from /try-matrix?

image iirc the membership contracts guarantees platinum to have a bigger logo on the page than gold than silver

@MTRNord

MTRNord commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

maybe /support should also have the downward arrow ui hint from /try-matrix?

Hm good idea

image iirc the membership contracts guarantees platinum to have a bigger logo on the page than gold than silver

Hm ok I forgot about that. It just looked weird if i kept the original sizes in this setup 🤔 since it became extremely noticeable (though plat and gold were the same size in the old design it seems? and only the rest was smaller than those 2)

Not yet sure what to do about that. Hm.

MTRNord added 2 commits July 14, 2026 17:15
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 14, 2026

Copy link
Copy Markdown

Deploying matrix-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3bb1ccc
Status: ✅  Deploy successful!
Preview URL: https://ccc7f22f.matrix-website.pages.dev
Branch Preview URL: https://mtrnord-members-support-rede.matrix-website.pages.dev

View logs

@HarHarLinks

Copy link
Copy Markdown
Contributor

though plat and gold were the same size in the old design it seems? and only the rest was smaller than those 2

then that was probably correct

Moves .breadcrumb out of _support.scss into _breadcrumb.scss, matching
the structure used in other PRs of mine.

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord
MTRNord marked this pull request as ready for review July 15, 2026 21:41
@MTRNord
MTRNord requested a review from a team as a code owner July 15, 2026 21:41
Comment thread templates/membership.html
</div>
<div id="most-popular" class="tier-card">
<div id="most-popular" class="tier-card tier-card--group-start tier-card--silver">
<p class="tier-card-eyebrow">For organisations</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.

have you tried how this would look following this approach?
image

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.

but it would need to stay how it currently works or an entirely new solution for the mobile view

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Didnt consider this at all yet.

@HarHarLinks

Copy link
Copy Markdown
Contributor

Comment thread sass/_support.scss Outdated
Comment thread static/js/members-masonry.js
Comment thread sass/_try-matrix.scss

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.

maybe the .step-flow $.colored should use #eee of the current support page rather than #fafafa? the latter is indistinguishable from white to me

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I can but it breaks try-matrix for me
grafik

So maybe a followup pr instead?

Comment thread templates/support.html Outdated
Comment thread sass/_base.scss Outdated
@HarHarLinks
HarHarLinks requested a review from andypiper July 16, 2026 15:25
@HarHarLinks

Copy link
Copy Markdown
Contributor

requesting review from andy to confirm whatever we do here matches the membership contract requirements

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord
MTRNord requested a review from HarHarLinks August 13, 2026 14:34
Comment thread templates/support.html Outdated
Comment thread templates/support.html Outdated
Co-authored-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: Marcel <MTRNord@users.noreply.github.com>
@HarHarLinks

HarHarLinks commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

How about?
image

But that still leaves the "missing" button for ecosystem and associate members or their perks

@MTRNord

MTRNord commented Aug 17, 2026

Copy link
Copy Markdown
Member Author

How about? image

But that still leaves the "missing" button for ecosystem and associate members or their perks

I think for the missing sections/cards I kinda need to know the rules. Then we can probably open a second row or something.

@HarHarLinks

HarHarLinks commented Aug 17, 2026

Copy link
Copy Markdown
Contributor
Screenshot_20260817-223534 A bit tight on mobile. The hero itself also gets a bit in the way.

But the oddest feeling part is missing visual separation between the sections (flip the bgcolor to start at uneven?). The title alignments being different is more obvious on mobile too. Maybe that's ok?
Screenshot_20260817-223921

Comment thread sass/_support.scss Outdated
Comment thread sass/_membership.scss
// membership.html relies on scrollLeft); it was previously
// overflow-y, which didn't let that horizontal scroll happen at all.
overflow-x: auto;
scroll-snap-type: x proximity;

@HarHarLinks HarHarLinks Aug 17, 2026

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.

on mobile, the initial view on this places the individual members cleanly out of view to the left so the chance to discover it is near 0.

while it could help i'm not sure if snapping to the middle is the solution. it might require some thinking outside the box to solve this properly.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I added scroll indicators now. I think that solves it.

Comment thread sass/_support.scss
…croll indicator on the "Become a member" section and improve /support based on comments

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord

MTRNord commented Aug 18, 2026

Copy link
Copy Markdown
Member Author

A bit tight on mobile. The hero itself also gets a bit in the way.

Maybe better now?

But the oddest feeling part is missing visual separation between the sections (flip the bgcolor to start at uneven?). The title alignments being different is more obvious on mobile too. Maybe that's ok?

I flipped it now. Possibly a bit better. I think the title is fine as the first one is somewhat of a CTA and the rest are section headings?

@MTRNord

MTRNord commented Aug 18, 2026

Copy link
Copy Markdown
Member Author

How about? image

But that still leaves the "missing" button for ecosystem and associate members or their perks

I moved the buttons to more sensible places now I think. As said before I need more info for the perks of the other things for them to be added I guess.

@MTRNord
MTRNord requested a review from HarHarLinks August 18, 2026 09:56
@weeman1337
weeman1337 self-requested a review August 18, 2026 10:13
Comment thread templates/membership.html
let target = document.querySelector(hint.getAttribute('href'));
if (!target) return;
e.preventDefault();
tiersRow.scrollTo({ left: target.offsetLeft - 16, behavior: 'smooth' });

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.

scroll.mp4

shouldn't this scroll 1 by one instead of to the end?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

hm I guess thats possible too 🤔

Comment thread sass/_base.scss
--card-radius: 16px;
--card-radius-sm: 8px;

// The top 3 "become a member" tiers are literally named after materials

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.

we have reference colors for these and all other tiers at https://github.com/matrix-org/matrix.org/tree/main/static/branding/membership

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

That was fixed earlier already. Comment needs fixing/removal though.

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 don't see a green ecosystem members frame nor purple associates

Comment thread content/foundation/members/members.toml

@weeman1337 weeman1337 left a comment

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.

The buttons should be CTAs = Call To Action. The current proposal does not contain a „call“. They can simple be in the box they belong to 🤷 See the attached screenshot with a sketch. We can think about to find a shorter text for the buttons, or at least for the join as individual button. If you want a bit more variety in the buttons, they can get the tier colour for example.

I also think, that scrolling is really bad, because it hides content. Maybe this can be done for showcases etc. where the content is not important. For the membership I would say it should be a grid that breaks.

Also shouldn't there a link from the support page to the membership page?

Image

Comment thread sass/_membership.scss
@@ -0,0 +1,249 @@
.membership {

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.

And another huuuge bunch of specific CSS. We should better think more in a framework direction for CTAs, Grids, etc. in my opinion. But we can clean this up later.

@andypiper

Copy link
Copy Markdown
Member

re: request for my review.

The documentation on membership tier benefits, list logo placement perks as: Platinum large logo (front page + sponsor page), Gold medium logo (sponsor page), Silver small logo (sponsor page).

(where "sponsor page" is as written in prospectus; we can interpret as members page)

So, we must maintain those agreements and arrangements with any improvements.

Technically the existing page has both Platinum and Gold tiers with the same sized logos (and neither of the two members have commented on that!), and the revisions proposed do not change those sizes, so from that perspective this seems OK to me.

@HarHarLinks

HarHarLinks commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Platinum large logo (front page + sponsor page), Gold medium logo (sponsor page), Silver small logo (sponsor page).

if this is indeed the case (or any other updates in that are), somebody (you?) will need to task the WG with it

@andypiper

Copy link
Copy Markdown
Member

As I said - I think the update in this PR reflects the current site status 👍🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aesthetic Visual inconsistencies or improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants