MarkNode 2.0.29 (Beta)
Novos Recursos
-
Integração com Git: Suporte a Git integrado para gerenciar seu fluxo de controle de versão sem sair do MarkNode
- Barra de Status: Uma barra de status compacta aparece na parte inferior da janela para projetos Git, mostrando a branch atual, a contagem de alterações e o status de sincronização (à frente/atrás)
- Indicadores de Status de Arquivo: Arquivos modificados, adicionados, não rastreados e excluídos são destacados por cores na árvore da barra lateral do projeto, com o status propagado para as pastas pai
- Diálogo de Commit: Prepare arquivos e faça commit das alterações por meio de um diálogo dedicado — abra-o pela barra de status ou com Cmd+Shift+K (macOS) / Ctrl+Shift+K (Windows/Linux)
- Pull e Push: Faça pull e push para o repositório remoto diretamente da barra de status, com solicitações de confirmação e notificações de feedback claras
- Projetos que não usam Git não são afetados de forma alguma — nenhuma mudança na interface
-
Suporte a Linha de Comando e Associações de Arquivos: Abra arquivos e projetos diretamente do terminal (
marknode myfile.md) ou clicando duas vezes em arquivos Markdown no Finder / Explorador de Arquivos. Use Ajuda → Criar Inicializador de Linha de Comando… para configurar a ferramenta de linha de comando
Melhorias
- Detecção de Alterações de Arquivos pelo Terminal: O editor agora recarrega automaticamente os arquivos modificados pelo painel do Terminal integrado
- Seleção por Coluna: Adicione cursores acima ou abaixo com Cmd+Option+Cima/Baixo (macOS) ou Ctrl+Alt+Cima/Baixo (Windows/Linux), seguindo o comportamento do VS Code e do IntelliJ. Também há suporte para seleção retangular com Alt+arrastar
- Atualizações de Status do Git em Tempo Real: A barra de status do Git e os indicadores da barra lateral agora são atualizados automaticamente quando alterações são feitas fora do MarkNode (por exemplo, commits feitos pelo terminal)
Correções de Erros
- Barra lateral: novas pastas e arquivos agora aparecem sob pais recolhidos: Criar uma nova pasta ou arquivo sob um pai que nunca foi expandido não falha mais silenciosamente — a barra lateral agora expande a hierarquia do pai e seleciona o novo item
- Barra lateral: pastas ignoradas não são mais expandidas automaticamente: Alterações em arquivos dentro de pastas ignoradas (por exemplo,
node_modules,build) não fazem mais com que essas pastas sejam expandidas na barra lateral — elas permanecem recolhidas até que você as abra manualmente - Visualizador de PDF: links não bloqueiam mais o aplicativo: Clicar em links no visualizador de PDF agora os abre no seu navegador padrão em vez de navegar na janela do aplicativo
- Posição de Rolagem na Navegação por Tópicos: Corrigido um problema em que clicar no editor após navegar pelo painel de tópicos fazia com que o editor saltasse para uma posição diferente — o cursor agora se move para o título de destino, mantendo a visualização no lugar