VoirAnime DarkMod est une extension pour VoirAnime permettant de personnaliser l’apparence du site (thème sombre/clair, modules CSS modulaires, etc.).
- Refonte complète de l’architecture CSS en modules séparés (
variables,header,content,footer, etc.). - Ajout du thème clair (
.theme-light) en plus du thème sombre. - Menu de configuration enrichi dans le popup (activation/désactivation, choix de version CSS, affichage de la barre de recherche).
- Support de deux versions de styles : v2.0.0 (new) et v1.2.0 (old).
- Amélioration des performances et de la maintenabilité du code.
-
Thèmes
- Thème sombre homogène sur tout le site.
- Thème clair optionnel via la classe
.theme-light.
-
Versions CSS
- v2.0.0 : architecture modulaire, variables globales.
- v1.2.0 : version legacy unique (pour compatibilité).
-
Interface de configuration (popup)
- Activation/désactivation de l’extension.
- Sélecteur de thème (sombre / clair).
- Choix de version CSS (v2.0.0 / v1.2.0).
- Affichage ou masquage de la barre de recherche.
-
Modules CSS
variables.css: palette de couleurs, typographies, breakpoints.general.css,header.css,content.css,footer.css,pagination.css, etc., pour chaque section et page.
-
Injection dynamique
- Utilisation de
chrome.storagepour conserver les préférences. - Injection/retrait de CSS via
chrome.scriptingdès ledocument_start.
- Utilisation de
Ouvrez la page de l’extension sur le Chrome Web Store ou sur le Firefox Add-ons.
Aussi disponible sur Android via l'aplication Kiwi Browser ou Firefox.
Des pop-ups peuvent apparaître lors de la lecture d’épisodes.
Pour une protection maximale, combinez l’extension avec un bloqueur de contenus
tel que uBlock Origin.
- Clonez ou téléchargez cette extension.
- Ouvrez
chrome://extensions/(ouabout:debugging#/runtime/this-firefoxsous Firefox). - Activez le Mode développeur.
- Cliquez sur Charger l’extension non empaquetée et sélectionnez le dossier du projet.
- Cliquez sur l’icône de l’extension dans la barre d’outils.
- Dans le popup, configurez : thème, version CSS, barre de recherche.
- Modifiez les variables globales dans
versions/v200/variables.css. - Ajoutez ou ajustez des styles dans les modules CSS correspondant aux pages.
- Étendez
popup.jspour de nouvelles options de configuration.
- Architecture CSS entièrement modulaire.
- Ajout du thème clair.
- Popup de configuration amélioré.
- Support de la version legacy v1.2.0.
- [Anciennes fonctionnalités...]
Les contributions sont les bienvenues !
- Forkez le dépôt.
- Créez une branche depuis
dev(git checkout -b feat/ma-fonctionnalité dev). - Committez vos modifications (
git commit -m 'feat: nouvelle fonctionnalité'). - Poussez vers la branche (
git push origin feature/ma-fonctionnalité). - Ouvrez une pull request vers
dev(et nonmain).
⚠️ Ne jamais ouvrir de pull request directement versmain.
Merci de respecter le Code de conduite.
Ce projet est sous licence GNU GPL v3. Pour plus de détails, consultez GPLv3.
© 2023-2025 Oriloo — Projet non affilié à VoirAnime.
