I just published a theme I’ve been refining for a while, now open source under MIT: a clean, modern look built around translucent, frosted-glass surfaces (header, sidebar, menus, dialogs, search) with a purpose-built light and dark color scheme — no hardcoded colors, everything tied to Discourse’s CSS custom properties, so it works out of the box with automatic light/dark switching.
Frosted glass surfaces — header, sidebar/hamburger menu, and the header search field/dropdown are semi-transparent with a backdrop blur; opacity and blur strength are both configurable
Glass menus and dialogs — dropdown menus (e.g. notifications) and dialogs share the frosted look, with a thin hairline edge and a faint highlight along the top; behind a dialog the page is blurred instead of darkened. Opacity and blur are adjustable separately for menus and dialogs
Optional header tint — give the header a subtle color, either following the accent color of the active color scheme or any custom color, with adjustable strength. In Safari the browser’s toolbar area is tinted to match. Off by default
Separate, purpose-built light and dark color schemes (not just an inverted single scheme), checked against WCAG AA contrast for text and UI elements
X/Twitter-style onebox link previews with a hairline border and rounded corners
Etiquette-style flag/arrow-shaped tags
Fixed 16:9 video embeds on every device
Zebra-striped topic list with a subtle hover state
Configurable corner rounding across buttons, cards, modals and inputs
Accessible focus outline that uses the scheme’s own text color, so it stays visible in both light and dark mode
Everything above is a theme setting — turn off or tune whatever you don’t want
Installation
Customize → Themes → Install → From a git repository:
https://github.com/terraboss/discourse-terraglass
That also gives you one-click “Check for updates” going forward.
Feedback welcome, happy to take feature requests or bug reports.
PS: Screenshots taken on Metawith the theme applied locally in my browser via the developer console
Thanks a lot for the hint, @NateDhaliwal! I didn’t know about the theme_authors group, so I’ll join it and we could move the topic to Theme afterwards.
You could also get in touch with it at https://discourse.theme-creator.io with minimal limitations (positioning the search field in the middle of the header, I would recommend)
PS! After applying the new theme, don’t forget to refresh the website in your browser.