simplify theme crate to builtin-only registry
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
|
||||
use std::collections::BTreeMap;
|
||||
use std::sync::OnceLock;
|
||||
|
||||
@@ -14,6 +13,17 @@ pub fn builtin_registry() -> &'static ThemeRegistry {
|
||||
REGISTRY.get_or_init(|| ThemeRegistry {
|
||||
families: vec![
|
||||
family("zeron", "Zeron", vec![zeron_light(), zeron_dark()]),
|
||||
family("dracula", "Dracula", vec![dracula()]),
|
||||
family("github", "GitHub", vec![github_light(), github_dark()]),
|
||||
family("ayu", "Ayu", vec![ayu_light(), ayu_dark(), ayu_mirage()]),
|
||||
family("gruvbox", "Gruvbox", vec![gruvbox_light(), gruvbox_dark()]),
|
||||
family("nord", "Nord", vec![nord()]),
|
||||
family("one-dark-pro", "One Dark Pro", vec![one_dark_pro()]),
|
||||
family("atom-one-dark", "Atom One Dark", vec![atom_one_dark()]),
|
||||
family("palenight", "Palenight", vec![palenight()]),
|
||||
family("synthwave-84", "SynthWave '84", vec![synthwave_84()]),
|
||||
family("cobalt2", "Cobalt2", vec![cobalt2()]),
|
||||
family("andromeda", "Andromeda", vec![andromeda()]),
|
||||
family(
|
||||
"vscode-default",
|
||||
"VS Code Default",
|
||||
@@ -29,37 +39,26 @@ pub fn builtin_registry() -> &'static ThemeRegistry {
|
||||
"Tokyo Night",
|
||||
vec![tokyo_light(), tokyo_dark()],
|
||||
),
|
||||
family("dracula", "Dracula", vec![dracula()]),
|
||||
family("github", "GitHub", vec![github_light(), github_dark()]),
|
||||
family("ayu", "Ayu", vec![ayu_light(), ayu_dark(), ayu_mirage()]),
|
||||
family("gruvbox", "Gruvbox", vec![gruvbox_light(), gruvbox_dark()]),
|
||||
family(
|
||||
"rose-pine",
|
||||
"Rosé Pine",
|
||||
vec![rose_pine_dawn(), rose_pine_moon()],
|
||||
),
|
||||
family("nord", "Nord", vec![nord()]),
|
||||
family("one-dark-pro", "One Dark Pro", vec![one_dark_pro()]),
|
||||
family("atom-one-dark", "Atom One Dark", vec![atom_one_dark()]),
|
||||
family(
|
||||
"night-owl",
|
||||
"Night Owl",
|
||||
vec![night_owl_light(), night_owl()],
|
||||
),
|
||||
family(
|
||||
"winter-is-coming",
|
||||
"Winter is Coming",
|
||||
vec![winter_light(), winter_dark_blue()],
|
||||
),
|
||||
family("palenight", "Palenight", vec![palenight()]),
|
||||
family("synthwave-84", "SynthWave '84", vec![synthwave_84()]),
|
||||
family(
|
||||
"shades-of-purple",
|
||||
"Shades of Purple",
|
||||
vec![shades_of_purple()],
|
||||
),
|
||||
family("cobalt2", "Cobalt2", vec![cobalt2()]),
|
||||
family("andromeda", "Andromeda", vec![andromeda()]),
|
||||
family(
|
||||
"winter-is-coming",
|
||||
"Winter is Coming",
|
||||
vec![winter_light(), winter_dark_blue()],
|
||||
),
|
||||
],
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user