Repository navigation
NgAppID Code Editor v1.0.0 — Official Release
🚀 NgAppID Code Editor v1.0.0 — Official Release
Editor kode sumber terbuka yang ringan, cepat, dan lintas platform, dibangun menggunakan Go (Wails), Tailwind CSS, dan Monaco Editor.
🌟 Fitur Utama & Arsitektur
1. Core & Editor (Monaco Editor)
- Monaco Engine: Ditenagai oleh Monaco Editor (inti editor yang sama dengan VS Code) dengan tema gelap standar profesional.
- Auto-Language Detection: Deteksi otomatis ekstensi file (
.js,.ts,.go,.php,.html,.css,.json,.md,.sql,.yaml, dll.) untuk syntax highlighting yang akurat. - Tabbed View & Dirty Indicator: Manajemen banyak file terbuka lewat tab bar atas, lengkap dengan indikator titik (
•) untuk file yang belum disimpan dan shortcut keyboard standar (Ctrl+S,Ctrl+W).
2. Smart Sidebar & Explorer
- Project Management: Buka folder proyek secara instan dengan memori state direktori terakhir menggunakan
localStorage. - Inline Rename: Ubah nama file atau folder langsung di sidebar tanpa pop-up dialog yang mengganggu, lengkap dengan auto-select nama tanpa ekstensi.
- File & Folder Operations: Buat file baru (
📄+), buat folder baru (📁+), hapus permanen (🗑), serta refresh direktori manual (🔄). - Persistent Folders: Memori penyimpanan state folder yang sedang di-expand agar tetap terbuka saat direktori disegarkan.
- Git Status Highleting: Penanda warna otomatis pada teks nama file di sidebar (
Muntuk Modified berwarna kuning,Uuntuk Untracked berwarna hijau).
3. Integrated Terminal & Custom Commands
- OS-Level Command Execution: Menjalankan perintah terminal sistem operasi (seperti
npm i,go run, dll.) secara langsung di dalam aplikasi menggunakan latar belakang Go. - No-Flash Window (
HideWindow): Eksekusi perintah di Windows menggunakan pembungkusHiddenCommandagar jendela konsol CMD tidak muncul/berkedip mengagetkan. - Built-in Shell Commands:
help: Menampilkan daftar bantuan perintah bawaan editor.about/developer: Menampilkan informasi lengkap pengembang dan perusahaan.version: Menampilkan versi aplikasi saat ini.ungit: Menghapus direktori.gitbeserta riwayat lokal secara aman.clear/cls: Membersihkan layar terminal.
4. Git Automation & Tools
- Git Menu Dropdown: Menu navigasi cepat di bar atas untuk konfigurasi Git lengkap.
- Git Init & Setup: Inisialisasi repositori otomatis serta konfigurasi nama pengguna (
user.name) dan email (user.email) interaktif lewat terminal. - Git Commit & Push: Modal input pesan komit otomatis dengan fitur auto-add (
git add .) dan push ke branch utama. - Git Pull & Reset: Sinkronisasi repositori jarak jauh serta pemulihan kode (
git reset --hard HEAD) dengan proteksi initial commit otomatis. - Remove Git (
ungit): Fitur cepat untuk melepas tracking Git dari direktori proyek boilerplate luar agar siap di-push ke repositori baru.
5. Interactive Welcome Screen (Dashboard)
- Quick Actions: Tombol akses cepat saat aplikasi dibuka untuk Create File, Create Folder, Select File, dan Select Folder.
- Recent Projects History: Daftar riwayat proyek terakhir yang pernah dibuka (tersimpan otomatis hingga 10 proyek) yang dapat diklik untuk langsung berpindah ruang kerja.
👨💻 Informasi Pengembang
- Author / Developer: Yedi Nurwali (YedinCoder)
- Team: NgAppID
- Website: yedin.my.id | ngappid.com | dev.ngappid.com
- Contacts:
- Phone/WhatsApp:
081802161315 - Personal Email:
yedincoder@gmail.com
- Phone/WhatsApp: