Thèmes et traductions
Thèmes inclus
themes/zproject.json— thème sombre zProject utilisé par défaut ;themes/obsidian.json— variante sombre Obsidian ;themes/minimal.json— variante claire Minimal.
Avant le premier démarrage, sélectionnez le thème dans config.lua :
theme = "minimal"Après la génération de settings.json, la valeur persistante est activeTheme. Arrêtez la ressource avant de la modifier manuellement.
Créer un thème
Copiez un thème existant dans themes/, changez son nom de fichier puis adaptez cette structure :
{
"name": "Mon thème",
"colors": {
"background": "#080808",
"surface": "#101010",
"surfaceAlt": "#181818",
"text": "#F4F4F2",
"muted": "#9D9D9A",
"border": "rgba(255,255,255,0.10)",
"accent": "#F4F4F2",
"danger": "#F04444",
"success": "#2DD36F",
"warning": "#F4B740"
},
"radius": { "sm": "8px", "md": "12px", "lg": "18px" },
"shadows": { "soft": "0 24px 90px rgba(0,0,0,0.42)" }
}Définissez ensuite activeTheme sur le nom du fichier sans .json. La liste affichée par la version 1.0.2 reste limitée aux trois thèmes fournis, mais un nom personnalisé défini dans activeTheme est chargé directement.
Langues
Les langues en et fr sont incluses dans locales/. Avant le premier lancement :
locale = "fr"Après génération, modifiez la valeur persistante locale dans settings.json avec la ressource arrêtée. Pour ajouter une langue, copiez un fichier existant, conservez toutes ses clés et traduisez uniquement les valeurs.