Commit 315a37e
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
File tree
41 files changed
+7180
-692
lines changed- rcompare_cli/src
- rcompare_core/src
- rcompare_pyside
- rcompare_pyside
- dialogs
- models
- resources
- utils
- views
- widgets
- workers
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| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
0 commit comments