Skip to content

Commit a806c4a

Browse files
committed
feat: expand curated theme library
1 parent ff842c4 commit a806c4a

File tree

19 files changed

+720
-50
lines changed

19 files changed

+720
-50
lines changed

app/i18n/de.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -749,6 +749,12 @@
749749
"previewing_theme": "Theme-Vorschau",
750750
"available_themes": "Verfügbare Themes",
751751
"available_themes_desc": "Themes aus der Community durchsuchen und installieren",
752+
"theme_collection_signature": "Signatur-Themes",
753+
"theme_collection_signature_desc": "Die integrierten Identitäts-Themes von DOCSight",
754+
"theme_collection_community": "Community-Favoriten",
755+
"theme_collection_community_desc": "Beliebte Paletten, inspiriert von bekannten Entwickler-Themes",
756+
"theme_collection_playful": "Easter Eggs",
757+
"theme_collection_playful_desc": "Spaßorientierte Themes für auffällige Installationen und Screenshots",
752758
"loading_registry": "Themes werden geladen...",
753759
"data_collection": "Datenerfassung",
754760
"data_collection_desc": "Abfrageintervall, Datenaufbewahrung und tägliche Snapshots konfigurieren",

app/i18n/en.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -749,6 +749,12 @@
749749
"previewing_theme": "Previewing theme",
750750
"available_themes": "Available Themes",
751751
"available_themes_desc": "Browse and install themes from the community",
752+
"theme_collection_signature": "Signature Themes",
753+
"theme_collection_signature_desc": "DOCSight's built-in identity themes",
754+
"theme_collection_community": "Community Favorites",
755+
"theme_collection_community_desc": "Popular palettes inspired by widely loved developer themes",
756+
"theme_collection_playful": "Easter Eggs",
757+
"theme_collection_playful_desc": "Delight-first themes for fun installs and screenshots",
752758
"loading_registry": "Loading themes...",
753759
"data_collection": "Data Collection",
754760
"data_collection_desc": "Configure polling interval, data retention and daily snapshots",

app/i18n/es.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,12 @@
744744
"previewing_theme": "Vista previa del tema",
745745
"available_themes": "Temas disponibles",
746746
"available_themes_desc": "Explorar e instalar temas de la comunidad",
747+
"theme_collection_signature": "Temas insignia",
748+
"theme_collection_signature_desc": "Los temas de identidad integrados de DOCSight",
749+
"theme_collection_community": "Favoritos de la comunidad",
750+
"theme_collection_community_desc": "Paletas populares inspiradas en temas de desarrollador muy queridos",
751+
"theme_collection_playful": "Easter eggs",
752+
"theme_collection_playful_desc": "Temas pensados para divertirse y lucirse en instalaciones y capturas",
747753
"loading_registry": "Cargando temas...",
748754
"data_collection": "Recopilación de datos",
749755
"data_collection_desc": "Configurar intervalo de consulta, retención de datos y snapshots diarios",

app/i18n/fr.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,12 @@
741741
"previewing_theme": "Aperçu du thème",
742742
"available_themes": "Thèmes disponibles",
743743
"available_themes_desc": "Parcourir et installer des thèmes de la communauté",
744+
"theme_collection_signature": "Thèmes signature",
745+
"theme_collection_signature_desc": "Les thèmes d'identité intégrés de DOCSight",
746+
"theme_collection_community": "Favoris de la communauté",
747+
"theme_collection_community_desc": "Palettes populaires inspirées de thèmes développeur très appréciés",
748+
"theme_collection_playful": "Easter eggs",
749+
"theme_collection_playful_desc": "Des thèmes orientés plaisir pour des installations et captures marquantes",
744750
"loading_registry": "Chargement des thèmes...",
745751
"data_collection": "Collecte de données",
746752
"data_collection_desc": "Configurer l'intervalle d'interrogation, la rétention et les snapshots quotidiens",

app/i18n/template.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,12 @@
717717
"previewing_theme": "",
718718
"available_themes": "",
719719
"available_themes_desc": "",
720+
"theme_collection_signature": "",
721+
"theme_collection_signature_desc": "",
722+
"theme_collection_community": "",
723+
"theme_collection_community_desc": "",
724+
"theme_collection_playful": "",
725+
"theme_collection_playful_desc": "",
720726
"loading_registry": "",
721727
"data_collection": "",
722728
"data_collection_desc": "",
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"id": "docsight.theme_catppuccin_mocha",
3+
"name": "Catppuccin Mocha",
4+
"description": "Creamy mauves and blue-greens inspired by the popular Catppuccin palette",
5+
"version": "1.0.0",
6+
"author": "itsDNNS",
7+
"minAppVersion": "2026.2",
8+
"type": "theme",
9+
"contributes": {
10+
"theme": "theme.json"
11+
},
12+
"config": {}
13+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"meta": {
3+
"family": "community-favorite",
4+
"collection": "community"
5+
},
6+
"dark": {
7+
"--bg": "#1e1e2e",
8+
"--surface": "#181825",
9+
"--card": "#313244",
10+
"--card-bg": "#313244",
11+
"--card-border": "rgba(203, 166, 247, 0.12)",
12+
"--text": "#cdd6f4",
13+
"--text-secondary": "#bac2de",
14+
"--muted": "#6c7086",
15+
"--good": "#a6e3a1",
16+
"--warn": "#f9e2af",
17+
"--crit": "#f38ba8",
18+
"--accent": "#cba6f7",
19+
"--accent-hover": "#b4befe",
20+
"--accent-muted": "rgba(203, 166, 247, 0.14)",
21+
"--info": "#89dceb",
22+
"--input-border": "rgba(203, 166, 247, 0.18)",
23+
"--overlay": "rgba(17, 17, 27, 0.72)",
24+
"--hover-bg": "rgba(255, 255, 255, 0.04)",
25+
"--void": "#11111b",
26+
"--void-deep": "#0b0b12",
27+
"--elevated": "#45475a",
28+
"--hover": "#585b70",
29+
"--amethyst": "#cba6f7",
30+
"--amethyst-light": "#f5c2e7",
31+
"--sapphire": "#89b4fa",
32+
"--success": "#a6e3a1",
33+
"--warning": "#f9e2af",
34+
"--danger": "#f38ba8",
35+
"--text-primary": "#cdd6f4",
36+
"--text-muted": "#6c7086",
37+
"--glass-bg": "rgba(30, 30, 46, 0.84)",
38+
"--glass-border": "rgba(203, 166, 247, 0.1)"
39+
},
40+
"light": {
41+
"--bg": "#eff1f5",
42+
"--surface": "#ffffff",
43+
"--card": "#e6e9ef",
44+
"--card-bg": "#e6e9ef",
45+
"--card-border": "rgba(114, 135, 253, 0.12)",
46+
"--text": "#4c4f69",
47+
"--text-secondary": "#5c5f77",
48+
"--muted": "#8c8fa1",
49+
"--good": "#40a02b",
50+
"--warn": "#df8e1d",
51+
"--crit": "#d20f39",
52+
"--accent": "#8839ef",
53+
"--accent-hover": "#7287fd",
54+
"--accent-muted": "rgba(136, 57, 239, 0.1)",
55+
"--info": "#04a5e5",
56+
"--input-border": "rgba(136, 57, 239, 0.14)",
57+
"--overlay": "rgba(0, 0, 0, 0.35)",
58+
"--hover-bg": "rgba(136, 57, 239, 0.04)",
59+
"--void": "#eff1f5",
60+
"--void-deep": "#e6e9ef",
61+
"--elevated": "#dce0e8",
62+
"--hover": "#ccd0da",
63+
"--amethyst": "#8839ef",
64+
"--amethyst-light": "#ea76cb",
65+
"--sapphire": "#1e66f5",
66+
"--success": "#40a02b",
67+
"--warning": "#df8e1d",
68+
"--danger": "#d20f39",
69+
"--text-primary": "#4c4f69",
70+
"--text-muted": "#8c8fa1",
71+
"--glass-bg": "rgba(239, 241, 245, 0.86)",
72+
"--glass-border": "rgba(136, 57, 239, 0.08)"
73+
}
74+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"id": "docsight.theme_dracula",
3+
"name": "Dracula",
4+
"description": "Electric purples and candy accents inspired by the Dracula classic",
5+
"version": "1.0.0",
6+
"author": "itsDNNS",
7+
"minAppVersion": "2026.2",
8+
"type": "theme",
9+
"contributes": {
10+
"theme": "theme.json"
11+
},
12+
"config": {}
13+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"meta": {
3+
"family": "community-favorite",
4+
"collection": "community"
5+
},
6+
"dark": {
7+
"--bg": "#282a36",
8+
"--surface": "#21222c",
9+
"--card": "#303341",
10+
"--card-bg": "#303341",
11+
"--card-border": "rgba(189, 147, 249, 0.14)",
12+
"--text": "#f8f8f2",
13+
"--text-secondary": "#c9cbe3",
14+
"--muted": "#6272a4",
15+
"--good": "#50fa7b",
16+
"--warn": "#f1fa8c",
17+
"--crit": "#ff5555",
18+
"--accent": "#bd93f9",
19+
"--accent-hover": "#d6acff",
20+
"--accent-muted": "rgba(189, 147, 249, 0.16)",
21+
"--info": "#8be9fd",
22+
"--input-border": "rgba(189, 147, 249, 0.18)",
23+
"--overlay": "rgba(16, 17, 23, 0.72)",
24+
"--hover-bg": "rgba(189, 147, 249, 0.08)",
25+
"--void": "#1f2029",
26+
"--void-deep": "#17181f",
27+
"--elevated": "#3a3d4d",
28+
"--hover": "#44475a",
29+
"--amethyst": "#bd93f9",
30+
"--amethyst-light": "#ff79c6",
31+
"--sapphire": "#8be9fd",
32+
"--success": "#50fa7b",
33+
"--warning": "#f1fa8c",
34+
"--danger": "#ff5555",
35+
"--text-primary": "#f8f8f2",
36+
"--text-muted": "#6272a4",
37+
"--glass-bg": "rgba(40, 42, 54, 0.84)",
38+
"--glass-border": "rgba(189, 147, 249, 0.1)"
39+
},
40+
"light": {
41+
"--bg": "#f6f4ff",
42+
"--surface": "#ffffff",
43+
"--card": "#ede8ff",
44+
"--card-bg": "#ede8ff",
45+
"--card-border": "rgba(149, 104, 255, 0.14)",
46+
"--text": "#2e2242",
47+
"--text-secondary": "#5f537a",
48+
"--muted": "#8a7fa4",
49+
"--good": "#1f8f4d",
50+
"--warn": "#9d8a16",
51+
"--crit": "#d64545",
52+
"--accent": "#7c5cff",
53+
"--accent-hover": "#684ce6",
54+
"--accent-muted": "rgba(124, 92, 255, 0.1)",
55+
"--info": "#1b95b8",
56+
"--input-border": "rgba(124, 92, 255, 0.14)",
57+
"--overlay": "rgba(0, 0, 0, 0.3)",
58+
"--hover-bg": "rgba(124, 92, 255, 0.05)",
59+
"--void": "#f6f4ff",
60+
"--void-deep": "#ede8ff",
61+
"--elevated": "#e3dcff",
62+
"--hover": "#d4cbff",
63+
"--amethyst": "#7c5cff",
64+
"--amethyst-light": "#b179ff",
65+
"--sapphire": "#1b95b8",
66+
"--success": "#1f8f4d",
67+
"--warning": "#9d8a16",
68+
"--danger": "#d64545",
69+
"--text-primary": "#2e2242",
70+
"--text-muted": "#8a7fa4",
71+
"--glass-bg": "rgba(246, 244, 255, 0.86)",
72+
"--glass-border": "rgba(124, 92, 255, 0.08)"
73+
}
74+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"id": "docsight.theme_gruvbox",
3+
"name": "Gruvbox",
4+
"description": "Warm retro earth tones inspired by Gruvbox's wood-and-amber palette",
5+
"version": "1.0.0",
6+
"author": "itsDNNS",
7+
"minAppVersion": "2026.2",
8+
"type": "theme",
9+
"contributes": {
10+
"theme": "theme.json"
11+
},
12+
"config": {}
13+
}

0 commit comments

Comments
 (0)