Pierre-Henry Soria – Articles en français sur la technologie et la vie intentionnelle

Comment créer son propre thème Google Chrome

Un thème Chrome change les couleurs du navigateur et peut ajouter une image à la page du nouvel onglet. Il se présente comme une extension, mais ne contient ni JavaScript ni page HTML.

Les anciens générateurs en ligne de mon premier article ne sont plus une base fiable. Un petit fichier JSON suffit et reste facile à comprendre.

Préparer le dossier

Crée cette structure :

1mon-theme/
2├── manifest.json
3└── images/
4    └── fond.png

Choisis une image PNG assez grande pour ton écran. La documentation Chrome précise que les autres formats peuvent ne pas s’afficher correctement. Évite aussi un fichier lourd, car Chrome doit le charger à chaque nouvel onglet.

Écrire le manifeste

Dans manifest.json, ajoute :

 1{
 2  "manifest_version": 3,
 3  "name": "Mon thème sobre",
 4  "version": "1.0.0",
 5  "theme": {
 6    "images": {
 7      "theme_ntp_background": "images/fond.png"
 8    },
 9    "colors": {
10      "frame": [32, 33, 36],
11      "toolbar": [255, 255, 255],
12      "tab_text": [245, 245, 245],
13      "bookmark_text": [32, 33, 36],
14      "ntp_background": [245, 245, 245],
15      "ntp_text": [32, 33, 36]
16    },
17    "properties": {
18      "ntp_background_alignment": "center",
19      "ntp_background_repeat": "no-repeat"
20    }
21  }
22}

Les couleurs utilisent des tableaux RGB. Par exemple, [255, 255, 255] correspond au blanc.

La documentation Chrome sur les thèmes contient les propriétés disponibles et un exemple de manifeste.

Charger le thème localement

  1. Ouvre chrome://extensions.
  2. Active le Mode développeur.
  3. Clique sur Charger l’extension non empaquetée.
  4. Sélectionne le dossier mon-theme.

Le thème s’applique immédiatement. Si Chrome affiche une erreur, vérifie d’abord la syntaxe JSON, les virgules et le chemin de l’image.

Garder le thème local ou le publier

Le mode développeur suffit pour ton usage personnel. Pour distribuer le thème, prépare une archive avec le manifeste et les images, puis passe par la procédure du Chrome Web Store. Vérifie que tu possèdes les droits sur chaque image avant de publier.

Un thème ne contient ni JavaScript ni HTML. S’il demande du code exécutable ou des permissions, ce n’est plus un simple thème et il faut revoir son périmètre comme une extension.

Ajuster les couleurs

Je commence avec peu de couleurs : une pour le cadre, une pour la barre d’outils et une pour le texte. Je vérifie ensuite le contraste des onglets actifs et inactifs.

Une belle image ne compense pas un texte illisible. Teste le thème sur une fenêtre normale, une fenêtre privée et plusieurs tailles d’écran.

Pour revenir au thème par défaut, ouvre les paramètres d’apparence de Chrome et réinitialise le thème.


Pierre-Henry Soria

GitHub · PierreWriter.com · YouTube

<< Previous Post

|

Next Post >>

#Google Chrome #Thème #Manifest Json #Extension Chrome #Navigateur