Skip to content

medium style overhaul for the ecosystem to have better consistency across the pages and fix some issues#3172

Open
MTRNord wants to merge 6 commits intomainfrom
MTRNord/overhaul-ecosystem
Open

medium style overhaul for the ecosystem to have better consistency across the pages and fix some issues#3172
MTRNord wants to merge 6 commits intomainfrom
MTRNord/overhaul-ecosystem

Conversation

@MTRNord
Copy link
Contributor

@MTRNord MTRNord commented Jan 22, 2026

Description

Before After
image image
image image
image image
image image

This fixes:

  • Better title wrapping
  • The pill doesn't cause overflow issues with the title anymore
  • The license is much more distinct
  • The title is a bit smaller now
  • Maturity of Clients is shown as well
  • Cards are now the same across these pages (though noticeably Integrations can't utilize all of it)

Related issues

Role

Website WG Hat :)

Timeline

Soon? Never? Now? When the moon phase turned 23 times and its the second blood moon after the third wave of a silent night?

Signoff

Please sign off your individual commits or whole pull request.

See commits :)

…ross the pages and fix some issues

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@MTRNord MTRNord requested a review from a team as a code owner January 22, 2026 18:56
@HarHarLinks HarHarLinks added ecosystem Adding and removing ecosystem projects aesthetic Visual inconsistencies or improvements labels Jan 22, 2026
@HarHarLinks
Copy link
Collaborator

@HarHarLinks
Copy link
Collaborator

Looks like the filters stopped working on my phone on this PR deployment.

@MTRNord
Copy link
Contributor Author

MTRNord commented Jan 22, 2026

Looks like the filters stopped working on my phone on this PR deployment.

Seems like its caused by cloudflare and cors:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://bb593a6f.matrix-website.pages.dev/js/servers.js?h=1cb6dd610dd7ad0025a8. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 200.

Using https://bb593a6f.matrix-website.pages.dev/ecosystem/servers/ instead works fine

@HarHarLinks
Copy link
Collaborator

Screenshots look good, so does testing on mobile.

I think cards could be a bit wider on mobile?
Screenshot_20260122-211840

Copy link
Contributor

@awtj8o81ryywg793 awtj8o81ryywg793 left a comment

Choose a reason for hiding this comment

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

Just a few small suggestions.

Note that this explicitly disallows links to be rendered as nested a
tags are not working in html spec. Therefor we strip them.

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

cloudflare-workers-and-pages bot commented Jan 28, 2026

Deploying matrix-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1d0e693
Status: ✅  Deploy successful!
Preview URL: https://4a5da5a0.matrix-website.pages.dev
Branch Preview URL: https://mtrnord-overhaul-ecosystem.matrix-website.pages.dev

View logs

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>
Copy link
Contributor

@awtj8o81ryywg793 awtj8o81ryywg793 left a comment

Choose a reason for hiding this comment

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

Everything so far looks good to me. Thank you for implementing my suggested changes.

There are other areas in files not currently part of this request that exhibit the same issue. Would you mind including fixes for those in this PR?

See:

  • line 21 of templates/ecosystem/bridge_implementations.html
  • line 12 of templates/shortcodes/hosting_providers.html

In addition to these files, do we know why we use a <span> element for the description of each integration? Please refer to line 6 of templates/shortcodes/all_integrations.html. I would suggest switching the <span> to a <p> element, with the .description class assigned so its styling matches the other ecosystem pages.

…he bridges

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
@awtj8o81ryywg793
Copy link
Contributor

awtj8o81ryywg793 commented Feb 4, 2026

I assume the answer to this question will be "yes," but I want to confirm. Is it intended for the hosting provider card to look similar yet different from the other ecosystem cards? I'm mainly referring to the larger font used for the hosting provider card's description compared to that of the other ecosystem cards.

I also noticed a responsive styling bug on the hosting providers page. If you set your browser's viewport to 850px and gradually shrink the width, you'll see the layout cycling between a two-in-a-row and one-in-a-row layout. I think we should update the responsive styling to align with the styling of other ecosystem pages too.

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

Labels

aesthetic Visual inconsistencies or improvements ecosystem Adding and removing ecosystem projects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants