BeauTyXT icon

BeauTyXT для Android

0.21.4 ISC

Красивый, приватный, безопасный и минималистичный редактор для текста, Markdown и Typst.

Скачать APK (58.6 MB)
Пожертвовать

Версия
0.21.4 (55)
Обновить
Разработчик
soupslurpr
Категория
Письмо
Лицензия
ISC
Исходный код
Репозиторий кода

BeauTyXT Приложение

BeauTyXT — это красивый, приватный, безопасный и минималистичный редактор текста, Markdown и Typst. Теперь все Rust-коды изолируются в отдельных процессах для лучшей защиты от эксплуатации.

Особенности

- Не требует никаких разрешений
В отличие от некоторых других приложений, которые могут запрашивать доступ ко всем вашим файлам, BeauTyXT использует Android Storage Access Framework (SAF), чтобы вы могли выбрать, какой файл открыть, не предоставляя BeauTyXT доступ ко всем вашим файлам. У BeauTyXT даже нет разрешения на доступ в ИНТЕРНЕТ, которое необходимо приложениям для прямых сетевых подключений.

- Использует Android Storage Access Framework (SAF)
BeauTyXT использует Android Storage Access Framework (SAF) для бесшовного открытия и редактирования файлов, независимо от их местоположения.

- Написан на Kotlin и Rust
BeauTyXT написан на Kotlin и Rust.

- Реализует Material Design 3 и динамический цвет
BeauTyXT реализует Material Design 3 и динамический цвет для красивого, но минималистичного внешнего вида.

- Поддержка Markdown (.md и .markdown)
BeauTyXT поддерживает создание и редактирование файлов Markdown (.md и .markdown), чтобы поднять ваш текст на новый уровень, при этом отображая его в реальном времени в нижней части экрана в портретном режиме или сбоку в ландшафтном. Предпочитаете не отображать Markdown? Тогда вы можете отключить его в настройках.

- Поддержка Typst
BeauTyXT поддерживает создание и редактирование проектов Typst, когда вам нужно что-то более сложное, чем Markdown. Вы можете предварительно просмотреть его в реальном времени в нижней части экрана в портретном режиме или сбоку в ландшафтном, а также с живым отображением любых ошибок или предупреждений.

- Опция любого расширения файла
Хотя BeauTyXT в первую очередь предназначен для редактирования обычных текстовых (.txt и .text) и Markdown (.md и .markdown) файлов, он также имеет возможность открывать и редактировать файлы любого типа как обычный текст.

- Открытие файлов из других приложений
BeauTyXT появляется как опция для открытия поддерживаемых типов файлов, когда приложения хотят запросить открытие файлов в совместимом приложении. Примеры включают нажатие на файл в файловом менеджере или открытие файла, отправленного кем-то из мессенджера.

- Опция черного фона
Заменяет фон на чисто черный цвет, слегка изменяя остальную динамическую тематику, чтобы соответствовать новому фону. По умолчанию она отключена и может быть включена в настройках. Она действует только при включенном темном режиме.

- Диалог информации о файле
Вы можете получить информацию о открытом файле, такую как имя, размер, MIME-тип, количество слов и символов, нажав на иконку информации, пока файл открыт.

- Опции экспорта
BeauTyXT имеет опции экспорта для обычных текстовых (.txt и .text) и Markdown (.md и .markdown) файлов, а также проектов Typst.
Обычные текстовые (.txt и .text) файлы можно распечатать (включая печать в PDF) или экспортировать в Office Open XML (.docx).
Markdown (.md и .markdown) файлы можно экспортировать как HTML (.html) файлы.
Проекты Typst можно экспортировать в PDF (.pdf) файлы.

Кроме того, есть экспериментальная опция экспорта Markdown (.md и .markdown) в Office Open XML (.docx), которую можно включить в настройках. Обратите внимание, что в настоящее время она не поддерживает все функции Markdown и будет обновлена для поддержки большего количества. Описание настройки указывает на операции Markdown, которые в настоящее время поддерживаются для конвертации в Office Open XML (.docx).

- Безопасность против эксплуатации
BeauTyXT обеспечивает отличную безопасность против эксплуатации (по сравнению с большинством приложений), так как он запускает свой Rust-код, который отвечает за парсинг Markdown, экспорт в docx и режим Typst в сервисе isolatedProcess, который работает в отдельном процессе от приложения. Каждая библиотека Rust для файла или проекта работает в своем собственном отдельном процессе. Он также отображает распарсенный Markdown (теперь HTML) в WebView, в котором отключен JavaScript. Для рендеринга проекта Typst используется библиотека Coil, написанная на Kotlin. Однако он рендерит только SVG, сгенерированный Rust-кодом Typst, чтобы минимизировать поверхность атаки.

Проблемы и комментарии

Сообщить о проблеме

Старые версии


Похожие приложения


ПОПУЛЯРНЫЕ ПОИСКИ

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