fix(windows): make the "Open with" registration an optional installer task
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 79/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Bereich
- desktop
Rechercherichtung
Lies packaging/windows/querya.iss und konzentriere dich auf die vorhandenen Aufgaben in der Gruppe "File associations" und die Registrierungseinträge Applications\{#MyAppExeName}. Füge eine nicht ausgewählte openwith-Aufgabe hinzu und mache alle diese Einträge von ihr abhängig. Prüfe, ob das Installationsskript mit ISCC kompiliert. Die Änderung ist abgeschlossen, wenn die Registrierung optional ist und bei bestehenden Installationen die Schlüssel bis zur Deinstallation erhalten bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Dart
- Sterne
- 23
- Forks
- 1
- Ø Merge
- 31 Min.
- Gemergte PRs (30 T.)
- 570
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus QueryaHub/Querya-Desktop
-
enhancement ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
QueryaHub/Querya-Desktop#1689 ·
Maintainer antworten meist innerhalb von 1 Tag
-
ui(dialogs): make destructive query and DML preview dialogs adaptive and prevent table name overflowOffenbug frontend
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
QueryaHub/Querya-Desktop#1642 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug error-handling settings
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 78/100
QueryaHub/Querya-Desktop#1637 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
QueryaHub/Querya-Desktop#1636 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement marketplace
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
QueryaHub/Querya-Desktop#1635 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in QueryaHub/Querya-Desktop
Ähnliche Issues
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
chriskelly/wish-together#36 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
AppFlowy-IO/AppFlowy#9075 ·
-
Paste asks for iOS paste permission because the default context menu ignores SystemContextMenuEvtl. vergeben @dorklein hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
maheshj01/searchfield#267 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
hajisensai/Fushi#2340 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag