BeauTyXT Ứng dụng
BeauTyXT là một trình soạn thảo văn bản, Markdown và Typst đẹp, riêng tư, an toàn và tối giản. Bây giờ, tất cả mã Rust được chạy trong các quy trình riêng biệt để bảo vệ tốt hơn chống lại các cuộc tấn công khai thác.Các tính năng
- Không yêu cầu quyền truy cập
Khác với một số ứng dụng khác có thể muốn truy cập vào tất cả các tệp của bạn, BeauTyXT sử dụng Android Storage Access Framework (SAF) để cho phép bạn chọn tệp nào để mở mà không cần cung cấp quyền truy cập vào tất cả các tệp của bạn. BeauTyXT thậm chí không có quyền INTERNET, quyền mà các ứng dụng cần để thực hiện kết nối mạng trực tiếp.
- Sử dụng Android Storage Access Framework (SAF)
BeauTyXT sử dụng Android Storage Access Framework (SAF) để mở và chỉnh sửa tệp một cách liền mạch, bất kể vị trí của chúng.
- Được viết bằng Kotlin và Rust
BeauTyXT được viết bằng Kotlin và Rust.
- Thực hiện Material Design 3 và màu sắc động
BeauTyXT thực hiện Material Design 3 và màu sắc động để có một giao diện đẹp mắt nhưng tối giản.
- Hỗ trợ Markdown (.md & .markdown)
BeauTyXT hỗ trợ tạo và chỉnh sửa các tệp Markdown (.md & .markdown) để làm cho văn bản của bạn trở nên sống động hơn, đồng thời hiển thị trực tiếp ở phía dưới màn hình theo chiều dọc hoặc ở bên cạnh theo chiều ngang. Nếu không muốn hiển thị Markdown? Bạn có thể tắt nó trong cài đặt.
- Hỗ trợ Typst
BeauTyXT hỗ trợ tạo và chỉnh sửa các dự án Typst khi bạn cần một cái gì đó tiên tiến hơn Markdown. Bạn có thể xem trước trực tiếp ở phía dưới màn hình theo chiều dọc hoặc ở bên cạnh theo chiều ngang và với chế độ xem trực tiếp về bất kỳ lỗi hoặc cảnh báo nào.
- Tùy chọn mở tệp với bất kỳ phần mở rộng nào
Mặc dù BeauTyXT chủ yếu được thiết kế để chỉnh sửa văn bản thuần túy (.txt & .text) và các tệp Markdown (.md & .markdown), nhưng nó cũng có tùy chọn để mở và chỉnh sửa các tệp của bất kỳ loại nào dưới dạng văn bản thuần túy.
- Mở tệp từ các ứng dụng khác
BeauTyXT xuất hiện như một tùy chọn để mở các loại tệp được hỗ trợ khi các ứng dụng muốn yêu cầu mở tệp trong một ứng dụng tương thích. Một số ví dụ là nhấp vào một tệp trong trình quản lý tệp, hoặc mở một tệp được gửi bởi ai đó từ một ứng dụng nhắn tin.
- Tùy chọn nền đen tuyền
Thay thế nền bằng màu đen tuyền, hơi điều chỉnh phần còn lại của chủ đề động để phù hợp với nền mới. Nó tắt theo mặc định và có thể được bật trong cài đặt. Nó chỉ có hiệu lực khi chế độ tối được bật.
- Hộp thoại thông tin tệp
Bạn có thể nhận thông tin về tệp đã mở như tên, kích thước, loại MIME, số lượng từ và số lượng ký tự bằng cách chạm vào biểu tượng thông tin trong khi một tệp đang mở.
- Tùy chọn xuất
BeauTyXT có các tùy chọn xuất cho các tệp Văn bản thuần túy (.txt & .text) và Markdown (.md & .markdown) và các dự án Typst. Các tệp Văn bản thuần túy (.txt & .text) có thể được in (bao gồm cả in ra PDF) hoặc xuất sang Office Open XML (.docx). Các tệp Markdown (.md & .markdown) có thể được xuất dưới dạng tệp HTML (.html). Các dự án Typst có thể được xuất sang tệp PDF (.pdf).
Ngoài ra, còn có tùy chọn xuất thử nghiệm Markdown (.md & .markdown) sang Office Open XML (.docx) có thể được bật trong cài đặt. Lưu ý rằng nó không hỗ trợ tất cả các tính năng của Markdown tại thời điểm này và sẽ được cập nhật để hỗ trợ nhiều hơn. Mô tả cài đặt chỉ ra các thao tác Markdown hiện được hỗ trợ cho việc chuyển đổi sang Office Open XML (.docx).
- Bảo mật chống lại khai thác
BeauTyXT có bảo mật tốt chống lại khai thác (so với hầu hết các ứng dụng) vì nó chạy mã Rust của mình, điều này hỗ trợ phân tích Markdown, xuất sang docx và chế độ Typst trong một dịch vụ isolatedProcess chạy trong một quy trình riêng biệt với ứng dụng. Mỗi thư viện Rust của tệp hoặc dự án chạy trong quy trình riêng của nó. Nó cũng hiển thị Markdown đã phân tích (bây giờ là HTML) trong một WebView mà đã tắt JavaScript. Đối với việc hiển thị dự án Typst, nó sử dụng thư viện Coil được viết bằng Kotlin. Tuy nhiên, nó chỉ hiển thị một SVG được tạo bởi mã Rust Typst nên bề mặt tấn công được giảm thiểu.










