Configure: improve defaults after rescan?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par suivre la logique de rescannage et la manière dont elle choisit une version de jeu par défaut ; l’issue ne nomme ni fichiers ni tests. Comparez les chemins existants avec les chemins nouvellement découverts, y compris les lecteurs USB déconnectés, et définissez d’abord les règles de sélection souhaitées avant l’implémentation. Le travail sera considéré comme terminé lorsque le choix par défaut distinguera mieux les jeux déplacés des versions nouvellement trouvées sans changer inopinément les données de sauvegarde.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Choosing a default game during a rescan can be hard. Yet, it's important because many users don't even know you can change the default (which is probably an UI problem, but that's another question).
If a rescan finds a new version for an existing game, I think I prefer to try keeping the old version. If this is for example EoSD or another game that keeps its save data in its own directory, choosing another game version could lead to the user losing their save data (not actually losing it, it would still be there in the previous game installation, but that's what it would look like for the end user).
On the other hand, a rescan could also happen because the user moved their games. In this case, he would prefer to have the new games. This case can actually be detected with decent reliability: if the old path doesn't exist, we shouldn't keep using it, and we can start using the new one.
... Unless the game is on an USB drive which happened to be disconnected during the rescan. In which case we would want to keep it.
Anyway, it's not as easy of a choice than it looks like at first glance, but it's worth discussing and trying to see if we can improve things.
- Langage dominant
- C++
- Étoiles
- 773
- Forks
- 51
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de thpatch/thcrap
-
Ending display bugs in 15.5Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
-
Broken custom.exeOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
Going to the 4th row of column in the achievements menu of touhou 19 UDoALG crashes the gameOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Toutes les issues de thpatch/thcrap
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
foxglove/mcap#1907 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
Documentation
Difficulté 1/5 1-3 heures Accessibilité débutants 72/100
qbittorrent/qBittorrent#25127 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
telegramdesktop/tdesktop#31505 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour