BeauTyXT 應用程式
BeauTyXT 是一款美觀、私密、安全且極簡的文本、Markdown 和 Typst 編輯器。現在將所有 Rust 代碼在獨立的進程中進行沙盒處理,以更好地防止利用漏洞。功能
- 不需要任何權限
與一些可能希望訪問您所有文件的應用程序不同,BeauTyXT 使用 Android 存儲訪問框架 (SAF) 讓您選擇要打開的文件,而無需給予 BeauTyXT 訪問您所有文件的權限。BeauTyXT 甚至沒有 INTERNET 權限,這是應用程序直接進行網絡連接所需的。
- 使用 Android 存儲訪問框架 (SAF)
BeauTyXT 使用 Android 存儲訪問框架 (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 的所有功能,將進一步更新以支持更多。設置描述指示目前支持轉換為 Office Open XML (.docx) 的 Markdown 操作。
- 防止利用漏洞的安全性
與大多數應用程序相比,BeauTyXT 在防止利用漏洞方面具有很高的安全性,因為它的 Rust 代碼(負責解析 Markdown、匯出到 docx 和 Typst 模式)在一個獨立的進程服務中運行,與應用程序在不同的進程中運行。每個文件或項目的 Rust 庫在其自己的獨立進程中運行。它還在禁用 JavaScript 的 WebView 中渲染解析的 Markdown(現在是 HTML)。對於渲染 Typst 項目,它使用用 Kotlin 編寫的 Coil 庫。然而,它僅渲染由 Typst Rust 代碼生成的 SVG,因此攻擊面得以最小化。










