You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Completely replaces legacy WiX MSI with a modern, native Windows 11 Fluent Design single-file installer powered by WPF-UI (Acrylic material, rounded geometry, and fluid expand/collapse animations).
Intelligent In-Place Upgrade: Automatically detects previous installation directories from registry across HKCU/HKLM for seamless 1-click in-place upgrades.
Dynamic System Theme & Accent Color Sync: Automatically synchronizes with Windows personalization accent colors and system light/dark theme switches in real time.
Dual Maintenance & Uninstaller Deployment: Deploys both Setup.exe (maintenance) and Uninstall.exe (deferred clean self-deletion) into the installation root.
Standard Windows process exit codes (0 for success, non-zero for failure) with real-time console progress output via AttachConsole.
📑 Cross-Platform PDF Structured & Pixel Visual Diff (PixelDiff):
Zero-Dependency Native PDF Parsing: Stream parsing with FlateDecode, ToUnicode CMap character mapping, and Y-coordinate adaptive baseline grouping.
Dual Diff Engine (Token Text & PixelDiff): High-precision token-level text diff alongside pixel-perfect visual difference rendering with mask overlays.
Professional Viewing Modes: Side-by-side and overlay blend modes with opacity slider and pixel-synchronized dual scrolling.
Format Auto-Detection & Offline Reports: Dragging/opening PDF files in text diff triggers an automatic switch prompt; export standalone, self-contained HTML inspection reports with a single click.
✍️ In-Place Text Editing & Stable Minimap Viewport:
In-Place Line Editing: Edit text directly inside diff editors across macOS and Windows; split lines on Enter and merge on Backspace.
Debounced Diff Recalculation: 250ms asynchronous debounced recalculation with fine-grained collection updates to eliminate typing latency.
Stable Minimap Viewport: Eliminates drag and resize jitter loops for rock-solid minimap tracking.
Enhanced Shortcuts: Standard clipboard shortcuts (Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+A) and suppressed spellcheck squiggles for code-editor responsiveness.
📁 Folder Hierarchical Tree Expand/Collapse & Persistent Scroll:
Tree Hierarchy with Smooth Chevron Animations: Visual depth indentation with rotating chevron toggles across macOS and Windows.
Global Toolbar Controls: One-click "Expand All" and "Collapse All" actions.
Smooth Viewport & Persistent Scroll Offset: In-place ObservableCollection item updates prevent scroll jumps on Windows, preserving ScrollViewer vertical scroll position across filter reapplications.
🚀 Unified Packaging & Streamlined CI/CD:
Unified package_win.ps1 produces portable ZIP archives and the Fluent Setup package in a single pass.
GitHub Actions automated releases now upload WinCompare-<Version>-Setup-x64.exe directly, completely removing obsolete WiX dependencies for faster CI/CD turnaround.