Material Design Theme

AI-generated summary

This thread introduces the Material Design Theme, an official Discourse theme created by rewphus that is designed to be easily customizable. The theme offers various color options, including indigo/orange, red/blue, teal/amber, and a dark mode, and can be previewed or installed via the provided links. Users are directed to specific Meta categories for support, bug reports, UX suggestions, and development advice.

Recent activity includes a request by supernaturally to extract the create topic button as a standalone component. A significant technical issue was reported by Stephane_Roy, who encountered errors following a linting update in March 2025. Although Arkshine suggested rebuilding Discourse or updating to version 3.5.0.beta3-dev, Stephane_Roy confirmed the error persisted despite the update. Arkshine verified the issue on a production server and indicated that a fix from the core team is pending. Additionally, users have asked about future support for Google MD3 UI (zhaishis1), comparisons with the Simple theme (mirabilos), and details regarding recent updates (Gryzor).

:discourse2: Summary Material Design has been created to be easily customizable.
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/material-design-stock-theme
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme

Features

Color Options

Credits

Created by @rewphus


:discourse2: Hosted by us? Themes are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-06-17T12:23:49Z

Check documentPerform check on document:
100 Likes

Excellent. Would love to get just the create topic button as a theme component.

Hello,

Following the latest update of the Materiel Design Theme component

I’m encountering an error :

Discourse version : 3.5.0.beta1-dev (402ec6bf5c)

A big THANK YOU for this theme.

2 Likes

If you rebuild Discourse, that should fix the issue.

A fix was merged recently about it: DEV: Allow stylesheet entrypoints to use `@use` (#31905) · discourse/discourse@b1924c3 · GitHub

Maybe the theme should be pinned to v3.5.0.beta3-dev.

2 Likes

Thanks for your advice :slight_smile:

I’m updating Discourse (as well as the Theme components and plugins).

I’m now using the Discourse version:

3.5.0.beta3-dev

(083082f328)

…but I still get the error message :-/

For now, the forum seems to be displaying correctly…

1 Like

@Stephane_Roy

You’re right. I tested on a production server, and the error is still showing.
I would wait for the team to take a look. I’m not sure how to fix it at the moment.

3 Likes

When will Google MD3 UI be supported, dear amazing developers?

1 Like

What’s the difference from the “Simple” theme, other than that the font is a bit smaller?

Got an update today - but what are the changes?