JAGFx / ets2-dashboard-skin

Packaged application in VueJs to run on a Windows computer It allows to deport some information of the video games Eurotruck simulator and Americantruck simulator on another device (via the web browser). And thus have an increased immersion in these games.
https://jagfx.github.io/ets2-dashboard-skin/
MIT License
60 stars 14 forks source link

Import user preferences for both game and application #141

Open JAGFx opened 2 years ago

JAGFx commented 2 years ago

🇫🇷

Fonctionnalités

Pouvoir importer un fichier de configuration de jeu ETS2, ATS ou un fichier de configuration d'application

L'import auras deux actions :

L'identification du type de fichier de configuration (jeu ou application) doit être mentionné lors de l'envoi au serveur.

Exemple de fichier de configuration. Valable pour les jeux ou l'application :

{
    "general_refresh_rate" :   100,
    "general_skin_on_load" :   "JAGFx",
    "general_h-shift-layout" : "h-shifter",
    "general_skin_locale" :    "en-EN",
    "general_job_remaining" :  "remaining_date",
    "general_port": 3000,
    "general_damage_accurate": "damage-diagnostic"
}

Workflow

Import d'un fichier > Envoi au serveur > Traitement + Sauvegarder des données > Retour à l'application > Mise à jour des données de l'application avec celles reçues

L'envoi et la réception devront se faire en asynchrone.

Utiliser l'overlay pour afficher un message d'attente + succès ou erreur

Pour l'environnement de développement, retourner une réponse avec les mêmes données connu de l'application.