fix(windows): make the "Open with" registration an optional installer task
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 79/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Domínio
- desktop
Direção de pesquisa
Leia packaging/windows/querya.iss, com foco nas tarefas existentes do grupo "File associations" e nas entradas de registro Applications\{#MyAppExeName}. Adicione uma tarefa openwith desmarcada e condicione todas essas entradas a ela. Verifique se o script do instalador compila com ISCC; a alteração estará concluída quando o registro for opcional e as instalações existentes mantiverem as chaves até a desinstalação.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Dart
- Estrelas
- 23
- Forks
- 1
- Merge médio
- 31min
- PRs com merge (30d)
- 570
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de QueryaHub/Querya-Desktop
-
enhancement ui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
QueryaHub/Querya-Desktop#1689 ·
Mantenedores costumam responder em até 1 dia
-
ui(dialogs): make destructive query and DML preview dialogs adaptive and prevent table name overflowAbertabug frontend
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
QueryaHub/Querya-Desktop#1642 ·
Mantenedores costumam responder em até 1 dia
-
bug error-handling settings
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 78/100
QueryaHub/Querya-Desktop#1637 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
QueryaHub/Querya-Desktop#1636 ·
Mantenedores costumam responder em até 1 dia
-
enhancement marketplace
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
QueryaHub/Querya-Desktop#1635 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de QueryaHub/Querya-Desktop
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
PhoebeSoftware/xrooster#41 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
VeryGoodOpenSource/very_good_templates#665 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
VeryGoodOpenSource/very_good_cli#1783 ·
Mantenedores costumam responder em até 1 dia
-
bug to check
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia