Skip to content

Beta V1.1.0

Latest

Choose a tag to compare

@GgnProj GgnProj released this 14 Oct 09:39
· 1 commit to main since this release

RILIS: STRUKTUR PROYEK & PETA LAYAR ADB GNPROJ

  1. DESKRIPSI UTAMA
    ADB GnProj berbasis desktop Electron + React. Navigasi utama tidak memakai React Router, melainkan state 'page' di src/main.jsx dan parameter query 'window' untuk jendela khusus.

  2. STRUKTUR DIREKTORI UTAMA

  • electron/: main.js (proses utama), preload.cjs (API aman), skrip helper (.ps1).
  • src/: main.jsx (komponen React/layar), style.css (gaya global).
  • vendor/: scrcpy-win64/ (biner scrcpy terintegrasi).
  1. PETA NAVIGASI HALAMAN (ID Halaman)
  • dashboard: Ringkasan status ADB & perangkat.
  • devices: Daftar & koneksi perangkat nirkabel.
  • apps: Manajer & installer APK.
  • commands: Katalog & log perintah ADB.
  • wireless: Pairing Wireless debugging.
  • terminal: Eksekusi shell Android.
  • Fungsi Tambahan: Mode Root, Device Mirror, Device Manager, Server Control, Pengaturan.
  1. JENDELA KHUSUS ELECTRON (Query URL)
  • ?window=root -> RootModeWindow (Aksi Mode Root)
  • ?window=mirror -> MirrorWindow (Aksi Device Mirror)
  • ?window=controls -> MirrorControlsOverlay (Kontrol Sesi Mirror)
  • Tanpa window -> App (Jendela Utama)
  1. ALUR DATA & TANGGUNG JAWAB
    React Renderer (Tampilan) <-> Preload.cjs (Bridge window.adbApp) <-> Main.js (Akses Sistem OS, ADB, scrcpy). Build menggunakan Vite dan dikemas via electron-builder menjadi installer NSIS Windows.
light