Heynote é um scratchpad dedicado para desenvolvedores. Ele funciona como um grande buffer de texto persistente, onde você pode escrever o que quiser. Funciona muito bem para a mensagem Slack que você não deseja enviar acidentalmente, uma resposta JSON de uma API com a qual você está trabalhando, anotações de uma reunião, sua lista diária de tarefas, etc.
O buffer Heynote é dividido em blocos e cada bloco pode ter seu próprio conjunto de idiomas (por exemplo, JavaScript, JSON, Markdown etc.). Isso fornece destaque da sintaxe e permite que você seja um formato automático dessa resposta JSON.
Disponível para Mac, Windows e Linux.
Buffer de texto persistente
Baseado em bloco
Destaque da sintaxe:
C++, C#, Clojure, CSS, Erlang, Dart, Go, Groovy, HTML, Java, JavaScript, JSX, Kotlin, TypeScript, TOML, TSX, JSON, Lezer, Markdown, PHP, Python, Ruby, Rust, Shell, SQL, Swift, Vue, XML, YAML
Detecção automática de idiomas
Formatação automática
Modo de matemática/calculadora
Conversão de moeda
Edição de vários cursos
Temas escuros e claros
Opção para definir uma tecla de atalho global para mostrar/ocultar o aplicativo
Chaves de chave padrão ou emacs
A documentação está disponível no site Heynote.
Para desenvolver o Heynote, você precisa de Node.js e deve (espero) apenas precisar verificar o código e executar:
> npm install
> npm run dev
Para executar os testes:
> npm run test
Para executar os testes na interface do usuário do dramaturgo:
> npm run test:ui
Fico feliz em mesclar contribuições que se encaixam na minha visão para o aplicativo. As correções de bugs são sempre bem -vindas.
Veja a documentação.
Não, no momento isso está fora de escopo, desculpe.
Atualmente, não estou planejando adicionar isso. A principal razão é que ele vai contra a padidão do programa.
Eu posso ver totalmente a utilidade de esse recurso, e é definitivamente algo que eu esperaria de um aplicativo de notas mais tradicionais. No entanto, grande parte do apelo de Heynote é a simplicidade, e se for para permanecer assim, vou ter que dizer não a muitos recursos realmente úteis.
Veja a documentação.
A Heynote é construída sobre Codemirror, Vue, Electron, Math.JS, mais bonita e outros grandes projetos de código aberto.