You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [ ] **Condições por Projeto**: Permitir que um projeto específico só pause se um aplicativo específico abrir.
388
-
- [] **Encerramento Amigável**: Tentar um encerramento gracioso (SIGINT/CTRL+C) antes de forçar o término do processo.
389
-
- [] **Tratamento de Processos Mortos**: Verificar periodicamente se os processos iniciados ainda estão vivos.
388
+
- [x] **Encerramento Amigável**: Tentar um encerramento gracioso (SIGINT/CTRL+C) antes de forçar o término do processo.
389
+
- [x] **Tratamento de Processos Mortos**: Verificar periodicamente se os processos iniciados ainda estão vivos.
390
390
- [ ] **Abstração de Projetos**: Refatorar para classes (`PythonProject`, `NodeProject`) facilitando a adição de novas linguagens.
391
391
- [ ] Arrumar bugs relacionado a path, atualmente se adicionar um script python e ele não estiver na raiz do projeto o venv não sera executado, fortscript tenta executar com python padrão, mas da erro por não possuir os imports e a janela do terminal se encerra
392
392
@@ -413,7 +413,8 @@ if __name__ == "__main__":
413
413
- [x] Configuração via argumentos no código
414
414
- [x] Callbacks de eventos (`on_pause` e `on_resume`)
415
415
- [x] Níveis de log configuráveis (DEBUG, INFO, WARNING, ERROR)
416
-
- [x] Encerramento seguro de processos (tree-kill)
416
+
- [x] Encerramento seguro de processos (Graceful Shutdown + Kill)
417
+
- [x] Monitoramento de saúde dos processos (Reinício automático em caso de falha)
417
418
- [x] Adicionar opção de ativar ou desativar as janelas que aparecem dos scripts (Apenas em OS Windows)
418
419
- [x] Type Hinting: Melhorar a tipagem em todos os métodos para melhor suporte em IDEs.
0 commit comments