Com Rust + Tauri + React, é possível detectar e capturar elementos filhos existentes na UI do MAC.
Funciona tanto com programas quanto com elementos dentro de sites.
Também é possível fazer captura em tela cheia
Com Rust + Tauri + React, é possível detectar e capturar elementos filhos existentes na UI do MAC.
Funciona tanto com programas quanto com elementos dentro de sites.
Também é possível fazer captura em tela cheia
25 comentários
Oh, que interessante. Obrigado pela ótima ferramenta.
Eu só ficava acompanhando o GN sem comentar, mas me cadastrei para deixar este comentário (como só dá para comentar uma semana depois do cadastro, só agora consegui deixar aqui)
Obrigado.
[Aviso de atualização]
simple, intuitivo, leve.
É ótimo!!
Obrigado.
Como vai funcionar a forma de exclusão?
Quando você diz método de exclusão, a que exatamente está se referindo?
Ah, não, eu entendi errado haha. Então é um método de instalação pelo DMG da release! Vou usar direitinho.
Obrigado, mas como a assinatura não está incluída, se não for pelo método
clone -> build, o Gatekeeper do macOS reconhece como um arquivo corrompido e bloqueia a execução.Parece que vai ser preciso executar com
sudo xattr -rd com.apple.quarantine <DMG Path>Parece um bom exemplo de uso do Tauri.
Sim, esse tipo de utilitário de sistema precisa consumir poucos recursos e ao mesmo tempo usar recursos nativos do sistema operacional, então parece bom por ser leve.
Oh, parece bom.
Obrigado.
Qual é o princípio por trás disso??
O princípio é fazer hook na Accessibility API do macOS para explorar a árvore de objetos da UI do sistema
Dá para pensar nisso como um DOM inspecting no nível do SO 😀
Ahá~ tinha um app que mostrava um indicador para substituir o apontamento do mouse pelo teclado, então era a mesma coisa~
Ah, existe algum app parecido??
Existem três ou quatro apps como o https://shortcat.app/. Eles funcionam com o mesmo princípio. Então sempre lembro que, na hora de instalar, tinha que ativar alguma coisa nas configurações... Tentei bastante procurar e usar isso para montar um ambiente de desenvolvimento sem mouse, mas era incômodo e acabei desistindo kkk
Ah, então existia um app chamado Shortcat. É curioso porque usa a mesma tecnologia, mas com um propósito diferente.
Na verdade, eu também costumo desistir rápido de coisas que exigem configurações complicadas ou um período de adaptação...
Fiquei pensando em "como fazer isso da forma mais fácil e intuitiva possível" e, no fim, acabei chegando ao formato atual: "é só passar o mouse rapidinho e clicar, e pronto!" haha"
Ah, obrigado. Vou contribuir também!
Obrigado!
Oh, parece legal. Vou experimentar bem.
Obrigado 😀
Até o nome do app é divertido kkk
Depois de pensar bastante, achei que passava uma sensação meio de tirar raio-X, então escolhi
xraykkk