DiffViewer is een ontwikkelaarsvriendelijke, krachtige code-diffviewer voor Android.
Ervaar naadloze codebeoordelingen en diff-analyses onderweg met de 'Side-by-Side'- en 'Unified'-weergaven in Android Studio-stijl.
──────
#### 🌟 Belangrijkste functies
1. Dubbele diff-weergavemodi
• Side-by-Side (gesplitste) modus: Bekijk originele en gewijzigde bestanden naast elkaar met pixelperfect gesynchroniseerd verticaal en horizontaal scrollen.
• Unified-modus: Een overzichtelijke verticale weergave van codewijzigingen met + en - indicatoren.
2. Flexibele invoerbronnen
• Ruwe tekst en bestanden: Plak code direct of selecteer lokale bestanden om direct te vergelijken.
• GitHub Commit Viewer: Plak een willekeurige GitHub commit-URL om automatisch gewijzigde bestanden en diffs op te halen (ondersteunt privérepositories met GitHub PAT).
• Git Patch Parser: Plak .patch- of unified diff-uitvoer; DiffViewer analyseert en organiseert automatisch wijzigingen per bestand.
3. Gedetailleerde inline diff & slim code-folding
• Granulariteit op woord-/tekenniveau: Markeer nauwkeurig de exacte wijzigingen binnen bewerkte regels.
• Contextbewust code-folding: Vouw ongewijzigde regels samen in banners, terwijl contextregels rond wijzigingen behouden blijven. Vouw blokken afzonderlijk of allemaal tegelijk uit of in.
4. Status van bestandsbeoordeling bijhouden
• Volg de voortgang van elk bestand in uw beoordeling:
• Statusindicatoren: 🔹 Open | 👀 Bezig met beoordelen | 🟡 In behandeling | 💬 Met commentaar | ✅ Goedgekeurd | 🔴 Gesloten | 🟣 Samengevoegd
• Werk de status bij met één tik, direct vanuit de tabbalk of het tabbladvenster.
5. Regel-voor-regel codecommentaar
• Houd een regel code ingedrukt om inline reviewnotities en commentaar toe te voegen, te bewerken of te verwijderen.
6. Handige ontwikkelaarstools
• Inhoud wisselen: Wissel direct de inhoud van de 'Voor'- en 'Na'-pagina met één klik.
• Git-patch kopiëren: Kopieer de inhoud van de diff, opgemaakt als standaard unified git patches.
• Exporteren als afbeelding: Leg de zichtbare diff-viewport of de volledige diff-pagina vast als een afbeelding met hoge resolutie om te delen met je team.
• Modi voor het negeren van witruimte: Strikt, negeer inspringingen aan het begin/einde, vouw witruimte samen of negeer alle witruimte.
• Syntaxmarkering: Ondersteunt Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# en meer.
7. Meerdere tabbladen en projectorganisatie
• Navigeer naadloos tussen bestanden met tabbladen en het dialoogvenster met de volledige lijst van tabbladen.
• Markeer favorieten (⭐), hernoem diffs en organiseer je werk in meerdere diff-groepen.
8. Donkere modus en meertalig
• Automatische, lichte en donkere thema's.
• Volledig gelokaliseerd in 17 talen, waaronder Engels, Koreaans, Japans, Chinees, Spaans, Duits, Frans en meer.
Vergelijk code! Krachtige zij-aan-zij en uniforme diff-viewer voor ontwikkelaars.