feature/presets-shortcuts-tray #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/presets-shortcuts-tray"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Presets, atalho de teclado e bandeja do sistema
Adicionado suporte a presets de gamma/contraste/brilho, atalhos de teclado globais por preset e um ícone na bandeja do sistema, para o app continuar rodando em segundo plano.
Presets
Adicionada a opção de salvar os valores atuais como um preset (nome + Save), aplicá-lo e apagá-lo (com confirmação antes de excluir). Criado um preset fixo chamado "Default", que não pode ser editado nem apagado — serve como reset rápido.
Atalho de teclado
Adicionado atalho de teclado global por preset: basta clicar no botão, pressionar a combinação desejada e pronto. Esc cancela, e há um botão para limpar o atalho.
Bandeja do sistema
Adicionado um ícone na bandeja do sistema, já que o atalho só funciona com o app aberto: fechar a janela agora apenas a minimiza, e é possível encerrar o app de vez pelo menu da bandeja (Quit).
Foi necessário adicionar a dependência
kf6-kglobalaccel-develpara compilar, usada pelos atalhos globais.Para testar: rodar
make run, criar/aplicar/apagar presets, definir um atalho e testá-lo com a janela minimizada, e fechar a janela para confirmar que o app permanece na bandeja.