Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.

Configuration et Paramètres

Maxlware edited this page Sep 6, 2025 · 1 revision

Configuration et Paramètres

Mxlw Browser permet une personnalisation simple de l’expérience utilisateur via un système de paramètres stocké localement.

Les préférences sont automatiquement sauvegardées dans un fichier JSON, et appliquées à chaque lancement du navigateur.


1. Fichier settings.json

Les paramètres sont sauvegardés dans un fichier nommé : settings.json Ce fichier se trouve à la racine du projet (ou dans un répertoire user-data si précisé dans le code). Il contient les préférences suivantes :

{
  "theme": "light",
  "homepage": "home.html",
  "searchEngine": "https://www.google.com/search?q=",
  "defaultTabs": [
    "https://www.google.com"
  ]
}

2. Paramètres disponibles

Clé | Type | Description -- | -- | -- theme | string | light ou dark. Définit le thème actif. homepage | string | Chemin local ou URL chargée à l'ouverture. searchEngine | string | URL du moteur de recherche. %s peut être utilisé pour l'injection. defaultTabs | array | Liste d’URL ouvertes par défaut au démarrage du navigateur.
  1. Modifier les paramètres manuellement

Tu peux modifier ce fichier directement (lorsque l'app est fermée) en respectant la syntaxe JSON. Par exemple, pour utiliser DuckDuckGo :

"searchEngine": "https://duckduckgo.com/?q="

Et pour ouvrir plusieurs onglets à l’ouverture :

"defaultTabs": [
  "https://github.com",
  "https://maxlware.fr"
]

4. Modifier les paramètres depuis l’interface

Depuis l’accueil du navigateur : Clique sur le bouton "Paramètres" en bas à droite Un panneau transparent s’ouvre Tu peux modifier : Le thème (clair/sombre) Le moteur de recherche Le nombre de tabs au démarrage (à venir) Tous les changements sont sauvegardés automatiquement.

  1. Exemple complet
{
  "theme": "dark",
  "homepage": "home.html",
  "searchEngine": "https://www.qwant.com/?q=",
  "defaultTabs": [
    "https://maxlware.fr",
    "https://developer.mozilla.org"
  ]
}

6. Réinitialiser les paramètres

Supprime simplement le fichier settings.json pour revenir aux valeurs par défaut. Le fichier sera recréé automatiquement au prochain lancement.

7. Bonnes pratiques

Toujours valider le JSON avant de sauvegarder Évite les caractères spéciaux non échappés N’utilise pas de chemin absolu (sauf si tu sais ce que tu fais)

8. À venir

Interface graphique pour plus de réglages Support des profils utilisateurs Paramètres cloud synchronisés (optionnel) Réinitialisation via l'interface Pour plus d'informations sur l'architecture technique, consulte la page Développement.

Clone this wiki locally