🩷 Curated vibrant and harmonious themes in various colors, schemes and contrast options. It's like Not Material's older sister.
Red, yellow, green, blue, purple, cyan. Light and dark, two contrast options, three background options. 72 variations in total.
Version 2 of my Not Material theme that makes heavy use of the HCT colour space to create pleasing, harmonious and accessible themes.
Sunset. Pretty, Material-inspired themes.
Amethyst. One of six different colours.
Honey. With light and dark, high contrast and low contrast, opaque, transparent or blurred, there's a theme for everyone.
Either:
- Install Maybe Material from the Zed extension store.
- Install the extension/ folder as a dev extension.
- Move themes/maybe-material.json into your Zed themes folder.
Important
Transparent and blurred variants are still being worked on. They might not look quite right.
As previously stated, there are:
- Two schemes: light and dark
- Two contrast options: standard and high
- Three background options: opaque, transparent and blurred
And, there are six colours:
- 🌇 Red - Sunrise and Sunset
- 🍯 Yellow - Honey and Amber
- 🌿 Green - Mint and Jade
- 👔 Blue - Workspace and Blueprint
- 🪻 Purple - Lavender and Amethyst
- 🩵 Cyan - Valerate and Cypionate
Important
zed-hct-theme-maker hasn't been published yet.
Maybe Material is built on zed-hct-theme-maker and some hastily thrown
together Python scripts. So, you'll need Python 3.
- modules/theme.m.kdl and modules/roles.m.kdl contain colour tokens and their mappings to Zed elements
- fixed-tokens.json contains a set of fixed colours that don't change (i.e "red")
- variations.json contains the theme colours and their names.
- gen-palettes.py is the code to generate palettes from fixed-tokens.json and variations.json.
- gen-root.py generates maybe-material.kdl.
There's a Makefile, so after you're done tinkering, all you need to do is:
make build