Skip to content

NgAppID Code Editor v1.0.1 — "Krakatau"

Choose a tag to compare

@yedincoder yedincoder released this 01 Sep 21:31
· 2 commits to main since this release

🚀 NgAppID Code Editor v1.0.1 — "Krakatau"

Pembaruan besar pertama yang membawa integrasi FTP langsung, antarmuka dialog kustom (Native-like UI), pencarian global, serta penyempurnaan manajemen file untuk pengalaman coding yang lebih cepat dan tanpa batas.


🌟 Fitur Baru & Peningkatan Arsitektur

1. Remote Integration (FTP)

  • Direct FTP Connection: Terhubung ke server hosting secara langsung dari dalam editor.
  • Remote Edit & Auto-Upload: Buka file dari jarak jauh, edit kode, dan file akan otomatis terunggah (tertumpuk) ke server hanya dengan menekan Ctrl+S, tanpa memerlukan aplikasi pihak ketiga (seperti FileZilla).

2. Core UI & Editor Enhancements

  • Native-like Custom Dialogs: Pengganti fungsi pop-up bawaan browser (alert, confirm, prompt). Seluruh notifikasi dan konfirmasi (termasuk saat menghapus file) kini menggunakan Custom Modal UI yang elegan dan profesional.
  • Full Light & Dark Mode: Integrasi tema terang dan gelap secara menyeluruh yang kini menyelimuti area Monaco Editor, sidebar, terminal, hingga halaman Welcome Screen dan menu dropdown.
  • Auto-Format Kode: Dukungan formatter bawaan Monaco Editor. Tekan Shift + Alt + F untuk merapikan struktur kode (HTML, CSS, JS, JSON, TS) secara instan.
  • Quick Toggle Word Wrap: Tombol pintas baru di dalam dropdown menu Settings untuk menyalakan/mematikan bungkus teks (word wrap) tanpa harus membuka jendela pengaturan modal.

3. Smart Sidebar & Explorer Upgrades

  • Global Search in Files: Fitur pelacakan teks global di seluruh direktori project secara instan untuk menemukan fungsi atau baris kode spesifik dengan cepat.
  • Nested Inline Creation: Peningkatan fitur pembuatan file/folder. Tombol + ekstra kini muncul saat melakukan hover pada sub-folder, memungkinkan pembuatan file baru langsung tepat di dalam direktori tersebut secara inline.
  • Unified Auto-Close Dropdown: Sistem menu (Git, FTP, & Settings) di-tulis ulang agar cerdas saling menutup otomatis dan bebas dari masalah overlap antar menu.
  • Cross-Platform Path Resolver: Penanganan pemisah direktori path (/ dan \) yang lebih dinamis dan aman, memastikan kompatibilitas penuh di Windows, Linux, maupun macOS.

4. Terminal & Developer Experience

  • Custom Snippets (Auto-complete): Kumpulan snippet baru yang dirancang khusus untuk mempercepat penulisan sintaks, sangat optimal untuk alur kerja framework CodeIgniter 4 dan HTML murni.
  • Terminal Donasi & Dukungan: Tambahan perintah terminal bawaan (donasi, support, traktir) yang akan merender QRIS interaktif dan informasi saluran dukungan bagi kelancaran pengembangan NgAppID.