BeauTyXT Aplikasi
BeauTyXT adalah editor Teks, Markdown, dan Typst yang indah, pribadi, aman, dan minimalis. Sekarang semua kode Rust dijalankan dalam proses terpisah untuk perlindungan yang lebih baik terhadap eksploitasi.Fitur
-Tidak memerlukan izin apapun
Berbeda dengan beberapa aplikasi lain yang mungkin ingin mengakses semua file Anda, BeauTyXT menggunakan Android Storage Access Framework (SAF) untuk membiarkan Anda memilih file mana yang ingin dibuka tanpa memberikan akses BeauTyXT ke semua file Anda. BeauTyXT bahkan tidak memiliki izin INTERNET, yang dibutuhkan aplikasi untuk melakukan koneksi jaringan secara langsung.
-Menggunakan Android Storage Access Framework (SAF)
BeauTyXT menggunakan Android Storage Access Framework (SAF) untuk membuka dan mengedit file dengan mulus, terlepas dari lokasi mereka.
-Ditulis dalam Kotlin dan Rust
BeauTyXT ditulis dalam Kotlin dan Rust.
-Menerapkan Material Design 3 dan warna dinamis
BeauTyXT menerapkan Material Design 3 dan warna dinamis untuk tampilan yang indah namun minimalis.
-Dukungan Markdown (.md & .markdown)
BeauTyXT mendukung pembuatan dan pengeditan file Markdown (.md & .markdown) untuk mempercantik teks Anda ke tingkat berikutnya, sambil merender secara langsung di bagian bawah layar dalam orientasi potret atau di samping dalam orientasi lanskap. Lebih suka tidak merender Markdown? Maka Anda dapat mematikannya di pengaturan.
-Dukungan Typst
BeauTyXT mendukung pembuatan dan pengeditan proyek Typst ketika Anda memerlukan sesuatu yang lebih canggih daripada Markdown. Anda dapat melihat pratinjau secara langsung di bagian bawah layar dalam orientasi potret atau di samping dalam orientasi lanskap dan dengan tampilan langsung dari kesalahan atau peringatan apapun.
-Opsi ekstensi file apapun
Meskipun BeauTyXT terutama dimaksudkan untuk mengedit Teks Biasa (.txt & .text) dan file Markdown (.md & .markdown), ia juga memiliki opsi untuk membuka dan mengedit file dari jenis apapun sebagai teks biasa.
-Membuka file dari aplikasi lain
BeauTyXT muncul sebagai opsi untuk membuka jenis file yang didukung ketika aplikasi ingin meminta pembukaan file di aplikasi yang kompatibel. Beberapa contohnya adalah mengklik file di pengelola file, atau membuka file yang dikirim oleh seseorang dari aplikasi pesan.
-Opsi latar belakang hitam pekat
Mengganti latar belakang dengan warna hitam pekat, sedikit memodifikasi tema dinamis lainnya agar sesuai dengan latar belakang baru. Ini dimatikan secara default dan dapat diubah di pengaturan. Ini hanya berlaku ketika mode gelap diaktifkan.
-Diálogo info file
Anda dapat mendapatkan informasi tentang file yang dibuka seperti nama, ukuran, tipe MIME, jumlah kata, dan jumlah karakter dengan mengetuk ikon info saat file terbuka.
-Opsi ekspor
BeauTyXT memiliki opsi ekspor untuk file Teks Biasa (.txt & .text) dan Markdown (.md & .markdown) serta proyek Typst. File Teks Biasa (.txt & .text) dapat dicetak (termasuk cetak ke pdf), atau diekspor ke Office Open XML (.docx). File Markdown (.md & .markdown) dapat diekspor sebagai file HTML (.html). Proyek Typst dapat diekspor ke file PDF (.pdf).
Selain itu, ada opsi eksperimen untuk mengekspor Markdown (.md & .markdown) ke Office Open XML (.docx) yang dapat diaktifkan di pengaturan. Perlu dicatat bahwa saat ini tidak mendukung semua fitur Markdown dan akan diperbarui untuk mendukung lebih banyak. Deskripsi pengaturan menunjukkan operasi Markdown yang saat ini didukung untuk konversi ke Office Open XML (.docx).
-Keamanan terhadap eksploitasi
BeauTyXT memiliki keamanan yang sangat baik terhadap eksploitasi (dibandingkan dengan sebagian besar aplikasi) karena menjalankan kode Rust-nya, yang menggerakkan parsing Markdown, mengekspor ke docx, dan mode Typst dalam layanan isolatedProcess yang berjalan dalam proses terpisah dari aplikasi. Setiap file atau pustaka Rust proyek berjalan dalam proses terpisahnya sendiri. Ini juga merender Markdown yang diparsing (sekarang HTML) dalam WebView yang memiliki JavaScript dinonaktifkan. Untuk merender proyek Typst, ia menggunakan pustaka Coil yang ditulis dalam Kotlin. Namun, ia hanya merender SVG yang dihasilkan oleh kode Rust Typst sehingga permukaan serangan diminimalkan.










