BeauTyXT icon

BeauTyXT para Android

0.21.4 ISC

Um editor bonito, privado, seguro e minimalista para Text, Markdown e Typst.

Baixar APK (58.6 MB)
Doe

Versão
0.21.4 (55)
Atualização
Desenvolvedor
soupslurpr
Categoria
Escrita
Licença
ISC
Código-fonte
Repositório de código

BeauTyXT App

BeauTyXT é um editor bonito, privado, seguro e minimalista de Texto, Markdown e Typst. Agora, isola todo o código Rust em processos separados para melhor proteção contra exploração.

Características

-Não requer permissões
Diferente de outros aplicativos que podem querer acesso a todos os seus arquivos, BeauTyXT usa o Android Storage Access Framework (SAF) para permitir que você escolha qual arquivo abrir sem dar acesso ao BeauTyXT a todos os seus arquivos. BeauTyXT não possui nem mesmo a permissão de INTERNET, que aplicativos precisam para fazer conexões de rede diretamente.

-Usa o Android Storage Access Framework (SAF)
BeauTyXT utiliza o Android Storage Access Framework (SAF) para abrir e editar arquivos de forma contínua, independentemente de sua localização.

-Escrito em Kotlin e Rust
BeauTyXT é escrito em Kotlin e Rust.

-Implementa Material Design 3 e cores dinâmicas
BeauTyXT implementa o Material Design 3 e cores dinâmicas para uma aparência bonita, mas minimalista.

-Suporte a Markdown (.md & .markdown)
BeauTyXT suporta a criação e edição de arquivos Markdown (.md & .markdown) para elevar seu texto a um novo nível, enquanto renderiza ao vivo na parte inferior da tela em retrato ou na lateral em paisagem. Prefere não renderizar Markdown? Então você pode desativá-lo nas configurações.

-Suporte a Typst
BeauTyXT suporta a criação e edição de projetos Typst quando você precisa de algo mais avançado que Markdown. Você pode visualizá-lo ao vivo na parte inferior da tela em retrato ou na lateral em paisagem, com uma visualização ao vivo de quaisquer erros ou avisos.

-Opção de qualquer extensão de arquivo
Embora BeauTyXT seja principalmente destinado a editar arquivos de Texto Simples (.txt & .text) e Markdown (.md & .markdown), ele também tem a opção de abrir e editar arquivos de qualquer tipo como texto simples.

-Abrir arquivos de outros aplicativos
BeauTyXT aparece como uma opção para abrir tipos de arquivos suportados quando aplicativos desejam solicitar a abertura de arquivos em um aplicativo compatível. Alguns exemplos são clicar em um arquivo em um gerenciador de arquivos ou abrir um arquivo enviado por alguém de um aplicativo de mensagens.

-Opção de fundo preto profundo
Substitui o fundo por uma cor preta profunda, modificando ligeiramente o restante da tematização dinâmica para se adequar ao novo fundo. Está desativado por padrão e pode ser ativado nas configurações. Está em efeito apenas quando o modo escuro está ativado.

-Diálogo de informações do arquivo
Você pode obter informações sobre o arquivo aberto, como nome, tamanho, tipo MIME, contagem de palavras e contagem de caracteres, tocando no ícone de informações enquanto um arquivo está aberto.

-Opções de exportação
BeauTyXT possui opções de exportação para arquivos de Texto Simples (.txt & .text) e Markdown (.md & .markdown) e projetos Typst. Arquivos de Texto Simples (.txt & .text) podem ser impressos (incluindo impressão para PDF) ou exportados para Office Open XML (.docx). Arquivos Markdown (.md & .markdown) podem ser exportados como arquivos HTML (.html). Projetos Typst podem ser exportados para arquivos PDF (.pdf).

Além disso, existe uma opção experimental de exportação de Markdown (.md & .markdown) para Office Open XML (.docx) que pode ser ativada nas configurações. Observe que não suporta todos os recursos do Markdown neste momento e será atualizado para suportar mais. A descrição da configuração indica as operações de Markdown atualmente suportadas para conversão para Office Open XML (.docx).

-Segurança contra exploração
BeauTyXT possui uma ótima segurança contra exploração (comparado à maioria dos aplicativos), pois executa seu código Rust, que alimenta a análise de Markdown, exportação para docx e o modo Typst em um serviço isolatedProcess que roda em um processo separado do aplicativo. Cada biblioteca Rust de arquivo ou projeto é executada em seu próprio processo separado. Ele também renderiza o Markdown analisado (agora HTML) em um WebView que tem o JavaScript desativado. Para renderizar o projeto Typst, utiliza a biblioteca Coil escrita em Kotlin. No entanto, ele apenas renderiza um SVG gerado pelo código Rust do Typst, assim a superfície de ataque é minimizada.

Problemas & Comentários

Relatar problema

Versões antigas


Apps similares


BUSCAS EM ALTA

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email