Currently, Quartz Themes skips configuration options used by the Style Settings Obsidian plugin.
Whenever possible, the following will be implemented for themes using Style Settings:
- Class toggles will be extracted and combined with the base theme to create variations/palettes of the theme. (Think mocha, latte, macchiato, and frappe variations of the Catppuccin theme)
- Component toggles will be extracted as extras and variations will be generated for all or a selection of them. (Think different callout styles from Glass Robo theme)
- Color settings will be extracted and generated as variations if they are a list of options. If they are a color picker, variations for all base Obsidian named color variables will be used instead. (red, orange, yellow, green, cyan, blue, pink, purple)
- Plugin-specific toggles will be ignored unless they are relevant in Quartz. (Think styling for Kanban boards)
- Layout settings will be ported if feasible (Reproducible in Quartz without heavily hampering user experience) and prioritized based on popularity (Minimal theme's left sidebar is a good example of a popular layout)
- Theme-specific features will be ported depending on their complexity and popularity. (Think the Mado-11 background wave (low complexity) or ITS TTRPG-related callout styles (high popularity))
Currently, Quartz Themes skips configuration options used by the Style Settings Obsidian plugin.
Whenever possible, the following will be implemented for themes using Style Settings: