fix(windows): make the "Open with" registration an optional installer task
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 79/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Domaine
- desktop
Piste de recherche
Lisez packaging/windows/querya.iss, en vous concentrant sur les tâches existantes du groupe "File associations" et les entrées de registre Applications\{#MyAppExeName}. Ajoutez une tâche openwith non cochée et conditionnez toutes ces entrées à celle-ci. Vérifiez que le script d’installation se compile avec ISCC ; la modification est terminée lorsque l’enregistrement est facultatif et que les installations existantes conservent les clés jusqu’à la désinstallation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
The Inno Setup installer always writes the HKCR\Applications\querya_desktop.exe keys (friendly name, icon, open command, SupportedTypes for .sql / .sqlite / .sqlite3 / .db / .db3), so Querya shows up in the Windows "Open with" menu for those files whether or not the user asked for it. The .sql and SQLite associations are already separate, unchecked tasks; this registration is not.
Fix
- New unchecked task
openwithinpackaging/windows/querya.iss, in the "File associations" group. - All
Applications\{#MyAppExeName}registry entries getTasks: openwith.
Notes
- Existing installs keep the keys until uninstall (Inno removes
uninsdeletekeykeys only then). - Not verified locally: compile with ISCC in CI or on a Windows machine.
- Langage dominant
- Dart
- Étoiles
- 23
- Forks
- 1
- Merge moyen
- 31 min
- PR mergées (30 j)
- 570
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un 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 QueryaHub/Querya-Desktop
-
enhancement ui
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
QueryaHub/Querya-Desktop#1689 ·
Les mainteneurs répondent en général sous 1 jour
-
ui(dialogs): make destructive query and DML preview dialogs adaptive and prevent table name overflowOuvertebug frontend
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
QueryaHub/Querya-Desktop#1642 ·
Les mainteneurs répondent en général sous 1 jour
-
bug error-handling settings
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
QueryaHub/Querya-Desktop#1637 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
QueryaHub/Querya-Desktop#1636 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement marketplace
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
QueryaHub/Querya-Desktop#1635 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de QueryaHub/Querya-Desktop
Issues similaires
-
Standalone dash flashes as its own RSVP step (e.g. Russian dialogue)Peut-être pris @bezig01 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
daniel-pimenta-cc/ledor#53 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Iteration CounterOuverteenhancement firebase
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
brysonddelozier/scribbles#24 ·
-
bug good first issue P2-Medium
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
basictech01/uniun#305 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
daohoangson/flutter_widget_from_html#1657 ·
Les mainteneurs répondent en général sous 3 jours