TrackPoint é uma aplicação desktop construída com Flet e Python que fornece ferramentas utilitárias para rastreamento de tela e interações. A aplicação oferece recursos para registro de logs, rastreamento de posição do mouse, teste de rolagem e detecção de resolução de monitores.
- 🖥️ Controle de Janela (Minimizar/Maximizar)
- 🌟 Rastreamento de Posição do Mouse
- 📜 Teste de Rolagem (Scroll)
- 🖼️ Detecção de Resolução de Monitores
- 📊 Registro de Logs e Anotações Personalizadas
- Python 3.8+
- pip
- Clone o repositório:
git clone https://github.com/antoniodcastro/TrackPoint.git
cd TrackPoint- Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate # No Windows use `venv\Scripts\activate`- Instale as dependências:
pip install flet pyautogui screeninfo- Gerencia minimização e maximização de janelas
- Fornece controles básicos de interação com janelas
- Captura e registra posições do cursor do mouse
- Permite nomear e rastrear localizações do cursor
- Permite teste e registro de rolagem
- Rastreia valores e histórico de rolagem
- Recupera e registra informações sobre monitores conectados
- Fornece detalhes de resolução de tela
- Cria e gerencia arquivos de log
- Suporta adição de anotações e rastreamento de informações relacionadas a tempo
Execute a aplicação:
python main.py- Abrir Pasta de Logs
- Alterar Tempo de Espera
- Adicionar Anotações
- Capturar Posição do Mouse
- Testar Valores de Rolagem
- Verificar Resoluções de Monitores
Você pode adaptar o comportamento e o estilo da aplicação conforme sua necessidade:
-
🎨 Estilos Visuais
Modifique cores, fontes e aparência emui/styles.py. -
🧩 Componentes da UI
Altere ou crie novos elementos reutilizáveis emui/components.py. -
⚙️ Caminhos de Arquivos
Defina ou ajuste diretórios padrão no arquivoconfig/paths.py. -
📜 Lógica de Logs
Customize como logs são criados, anotados ou salvos emcore/log_manager.pyecore/logs.py.
- Faça um fork do repositório
- Crie sua branch de feature (
git checkout -b feature/Recurso) - Commit suas alterações (
git commit -m 'Adiciona algum Recurso') - Envie para a branch (
git push origin feature/RecursoIncrivel) - Abra um Pull Request
Desenvolvido por Antônio Lucas 💻
Entre em contato: antoniolucas323@gmail.com