DiffViewer adalah aplikasi penampil perbedaan kode berkinerja tinggi dan ramah pengembang untuk Android.
Nikmati tinjauan kode dan analisis perbedaan yang lancar di mana saja dengan tampilan berdampingan ala Android Studio
dan tampilan terpadu.
──────
#### 🌟 Fitur Utama
1. Dua Mode Tampilan Perbedaan
• Mode Berdampingan (Terpisah): Lihat file Asli dan yang Dimodifikasi berdampingan dengan pengguliran vertikal dan horizontal yang sinkron sempurna.
• Mode Terpadu: Aliran vertikal yang bersih yang menunjukkan modifikasi kode dengan indikator + dan -.
2. Sumber Input yang Fleksibel
• Teks & File Mentah: Tempel kode secara langsung atau pilih file lokal untuk dibandingkan secara instan.
• Penampil Komit GitHub: Tempel URL komit GitHub apa pun untuk mengambil file yang diubah dan perbedaannya secara otomatis (mendukung repositori pribadi dengan GitHub PAT).
• Git Patch Parser: Tempelkan output .patch atau diff terpadu; DiffViewer secara otomatis mengurai dan mengatur perubahan per file.
3. Diff Inline yang Detail & Pelipatan Cerdas
• Granularitas Tingkat Kata/Karakter: Menyoroti modifikasi tepat dalam baris yang diedit secara akurat.
• Pelipatan Kode yang Sadar Konteks: Menggabungkan baris yang tidak berubah ke dalam banner sambil mempertahankan baris konteks di sekitar perubahan. Perluas atau gabungkan blok secara individual atau sekaligus.
4. Pelacakan Status Tinjauan File
• Lacak kemajuan untuk setiap file dalam tinjauan Anda:
• Indikator status: 🔹 Terbuka | 👀 Sedang Ditinjau | 🟡 Tertunda | 💬 Dikomentari | ✅ Disetujui | 🔴 Ditutup | 🟣 Digabungkan
• Perbarui status dengan sekali ketuk langsung dari bilah tab atau dialog lembar tab.
5. Komentar Kode Baris demi Baris
• Tekan lama baris kode mana pun untuk menambahkan, mengedit, atau menghapus catatan dan komentar tinjauan sebaris.
6. Utilitas Pengembang yang Praktis
• Tukar Konten: Tukar konten Sebelum dan Sesudah secara instan dengan sekali klik.
• Salin Patch Git: Salin konten diff yang diformat sebagai patch git terpadu standar.
• Ekspor sebagai Gambar: Tangkap tampilan diff yang terlihat atau seluruh halaman diff sebagai gambar beresolusi tinggi untuk dibagikan dengan tim Anda.
• Mode Abaikan Spasi: Ketat, abaikan indentasi awal/akhir, gabungkan spasi, atau abaikan semua spasi.
• Penyorotan Sintaks: Mendukung Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C#, dan banyak lagi.
7. Multi-Tab & Pengorganisasian Proyek
• Navigasi antar file dengan lancar menggunakan tab dan dialog daftar tab lengkap.
• Tandai favorit (⭐), ganti nama perbedaan, dan atur pekerjaan Anda di beberapa grup perbedaan.
8. Mode Gelap & Multibahasa
• Tema Otomatis, Terang, dan Gelap.
• Sepenuhnya dilokalisasi dalam 17 bahasa termasuk Inggris, Korea, Jepang, Cina, Spanyol, Jerman, Prancis, dan banyak lagi.
Bandingkan kode! Penampil perbedaan kode terpadu dan berdampingan yang andal untuk pengembang.