21 poin oleh postmelee 4 hari lalu | 20 komentar | Bagikan ke WhatsApp

Halo. Saya sedang membuat Alhangeul, aplikasi utilitas HWP/HWPX untuk macOS.

Alhangeul adalah aplikasi open-source untuk menangani file .hwp dan .hwpx di Mac dengan alur yang lebih natural di dalam Finder dan alur aplikasi bawaan. Saat ini aplikasi ini menyediakan fitur-fitur berikut.

  • Pratinjau Finder Quick Look
  • Menampilkan thumbnail di Finder
  • Membuka dokumen HWP/HWPX di aplikasi
  • Pengeditan sederhana (setara dengan tingkat fitur edit yang disediakan rhwp-studio)
  • Simpan HWP / simpan sebagai
  • Ekspor PDF
  • Cetak
  • Integrasi dengan Share Sheet macOS
  • Membuka kembali dokumen terbaru

DMG bisa diunduh dari tombol download di halaman produk atau dari GitHub Releases.
https://github.com/postmelee/alhangeul-macos/releases/latest

Atau bisa juga melalui Homebrew Cask.
brew install --cask postmelee/tap/alhangeul

Alasan saya mulai membuat ini adalah karena file HWP/HWPX terasa tidak nyaman ditangani di macOS sejak tahap Finder. Untuk memeriksa isinya, sering kali harus membuka aplikasi terpisah setiap saat, mengonversinya, atau memindahkannya ke lingkungan lain. Untuk tahap awal, saya fokus membangun alur “pratinjau dengan tombol spasi, membedakan lewat thumbnail di Finder, lalu bila perlu membukanya di aplikasi dan mengekspornya ke PDF.”

Secara teknis, core rhwp berbasis Rust dihubungkan ke aplikasi macOS, Quick Look extension, Thumbnail extension, dan Swift bridge.
https://github.com/edwardkim/rhwp

Saat ini tampilan aplikasi menggunakan pendekatan membungkus rhwp-studio di dalam WKWebView. Untuk Quick Look, thumbnail Finder, dan ekspor PDF, digunakan jalur rendering berbasis Rust bridge dan Swift/CoreGraphics. Dalam jangka panjang, arahnya adalah tetap mempertahankan fallback WKWebView sambil menggabungkan renderer Skia Rust/rhwp dengan shell native macOS berbasis Swift.

Masih ada beberapa keterbatasan.

  • Tidak ada jaminan semua dokumen HWP/HWPX akan dirender dengan sempurna.
  • Tampilan aplikasi, Quick Look, ekspor PDF, dan pencetakan secara internal bisa menggunakan jalur rendering yang berbeda satu sama lain.
  • Fitur edit saat ini berada dalam cakupan pengeditan sederhana yang disediakan rhwp-studio.
  • Penyimpanan langsung HWPX masih terbatas sehingga menggunakan jalur ekspor HWP.
  • Saat ini fokusnya bukan menjadi pengganti Hancom Office, melainkan lebih dulu meningkatkan integrasi dengan sistem file macOS dan pengalaman tampilan dasar.

Silakan dicoba, dan saya terutama ingin mendapatkan masukan untuk bagian-bagian berikut.

  • Dokumen yang Quick Look atau thumbnail Finder-nya rusak
  • Masalah instalasi atau eksekusi di Intel Mac / Apple Silicon Mac
  • Kasus hasil ekspor PDF yang sangat berbeda dari dokumen asli
  • Alur membuka file, menyimpan, dan berbagi yang terasa canggung sebagai aplikasi Mac

Proyek ini berlisensi MIT dan merupakan proyek open-source independen yang tidak terkait dengan Hancom. Jika ada yang sering menangani file HWP/HWPX di Mac, sampel nyata dan masukan dari Anda akan sangat membantu.

Repositori GitHub:
https://github.com/postmelee/alhangeul-macos

20 komentar

 
nemorize 4 hari lalu

Mengapa disebut “Al” Hangeul?

 
postmelee 4 hari lalu

https://github.com/edwardkim/rhwp/discussions/245

Saya mengikuti pendapat maintainer rhwp.

Selain itu, keputusan ini juga diambil dengan menghormati cara penamaan rhwp yang menjadi inti dari proyek ini.

”Al(R), Hangul untuk semua — dimulai dari Al“

Ini juga berbasis Rust, dan tampaknya memiliki branding “dimulai dari Al”.

 
seungwoo 3 hari lalu

Kalau begitu, bukankah rhangul lebih baik? (Dalam sistem romanisasi, hangeul memang juga tidak masalah, tetapi hangul adalah kata benda bahasa Inggris untuk Hangul yang dikenal secara internasional.)

 
nemorize 4 hari lalu

Aha... ternyata itu R-hangeul...
Saat pertama melihat namanya, yang langsung terlintas di pikiran saya adalah AlZip, ALYac, ALTools, jadi saya bertanya..
Semangat!

 
postmelee 4 hari lalu

Banyak yang salah paham dengan hal ini, hehe..
Bahkan di SNS juga ada yang bertanya karena salah paham yang sama.
Terima kasih atas dukungannya!

 
recast7838 4 hari lalu

Saya juga langsung mengira ini seri Al.

 
postmelee 3 hari lalu

Untungnya(?) sama sekali tidak ada hubungannya wkwk

 
cadenzah 3 hari lalu

Untuk menghindari salah paham, dan juga dengan mempertimbangkan identitasnya sebagai keluarga rhwp, bagaimana kalau namanya disesuaikan juga...

 
cadenzah 3 hari lalu

Proyeknya sangat bagus, saya mendukungnya.

 
postmelee 3 hari lalu

Terima kasih atas dukungannya!!

 
postmelee 3 hari lalu

Terima kasih atas masukannya!
Saya juga sedang memikirkan bagaimana sebaiknya menyesuaikan namanya..
Untuk sementara, nama ini diputuskan karena maintainer rhwp yang memberikannya.

 
jhk0530 3 hari lalu

Selamat tinggal... Hancom

 
nvkzrx 3 hari lalu

Saya sempat langsung merasa tidak suka karena mengira ini dari ESTsoft, tapi untungnya ternyata tidak ada kaitannya.

 
pluto 3 hari lalu

Wkwkwkwkwk

 
bungker 3 hari lalu

Saya juga.. mengira itu ESTsoft

 
postmelee 3 hari lalu

Syukurlah, ini benar-benar tidak ada kaitannya hehe

 
skycloud 3 hari lalu

Kontennya benar-benar sangat bagus. ~ Terima kasih.!!!!!

 
postmelee 3 hari lalu

Saya yang berterima kasih atas perhatian Anda!

 
chl11wq12 4 hari lalu

Oh, bagus juga

 
postmelee 3 hari lalu

Terima kasih. Masih ada bagian yang belum sempurna, jadi saya terus berkontribusi ke rhwp sambil mengembangkannya lebih jauh!