Skip to content

Commit 315a37e

Browse files
feat: Add PySide6 GUI frontend and CLI JSON output for all diff types
Add a full PySide6-based GUI frontend (rcompare_pyside) with folder comparison, text diff, hex diff, image diff views, dialogs, and theming. The GUI communicates with rcompare_cli via subprocess JSON output. Extend CLI JSON output to include text, binary, image, CSV, Excel, JSON/YAML, and Parquet diff results alongside the existing folder scan report. Add Serialize derives to all core diff types. Python project uses uv for package management with hatchling build backend. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 1375c9b commit 315a37e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+7180
-692
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,10 @@ cobertura.xml
8989
# Benchmark results
9090
criterion/
9191
bench_results/
92+
93+
# Python
94+
__pycache__/
95+
*.py[cod]
96+
*.egg-info/
97+
.venv/
98+
*.egg

0 commit comments

Comments
 (0)