jamulussoftware / jamulussoftware/jamulus
Check for Update duplicated
- Langage dominant
- C
- Étoiles
- 1.1k
- Forks
- 248
- Merge moyen
- 2 j 3 h
- PR mergées (30 j)
- 9
Description
Checking whether there is a new version available is done in two places:
- Client Dialogue
- Server Dialogue
with separate code to do the necessary network lookups.
1. There should only be one method implementing the check
2. The check should be unaware of whether it is running from a UI
3. Even when not running a UI, the user should be informed of a new version being available
4. When running a UI, they should be given the option to download and run the installer, exiting the program, if a new version is available
(Originally a comment in https://github.com/jamulussoftware/jamulus/pull/3556#discussion_r2724187266)
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser les vérifications de mise à jour dupliquées dans Client Dialogue et Server Dialogue, puis comparez leurs chemins de recherche réseau. Regroupez la vérification afin qu’elle soit indépendante du contexte de l’UI, tout en préservant la notification pour l’utilisation hors UI et le flux d’installation facultatif pour l’utilisation avec l’UI.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c
- Domaine
- desktop
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100