Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import user preferences for both game and application #141

Open
JAGFx opened this issue Oct 14, 2022 · 0 comments
Open

Import user preferences for both game and application #141

JAGFx opened this issue Oct 14, 2022 · 0 comments

Comments

@JAGFx
Copy link
Owner

JAGFx commented Oct 14, 2022

🇫🇷

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'envoyer au serveur pour qu'il soit mise à jour
  • Récupération des données pour mettre à jour les données de l'application

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.

@JAGFx JAGFx added this to the 2.0 milestone Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🔖 Todo
Development

No branches or pull requests

1 participant