Side-by-side comparison of branches with Git-style diff coloring. See what's added, replaced, and unique before merging. Supports both merge mode (Main ← Branch) and shootout mode (Branch vs Branch).
NewGraph Diff View: Side-by-side comparison of Main vs Branch with synced viewports.
NewGit-style Diff Coloring: Green for added nodes, amber for superseded, blue for new relationships.
NewBranch-to-Branch Comparison: Dropdown selectors to compare any branch against any other.
NewMerge vs Shootout Modes: Automatic detection of PR-style merge (Main ← Branch) vs strategy comparison (Branch vs Branch).
ImprovedReview Button: Quick access to diff view from branch mode indicator.
ImprovedFocus Dimming: Unchanged nodes AND edges fade to 25% opacity with desaturation.
ImprovedClickable Diff Metrics: Click summary badges to cycle focus through changed nodes.
ImprovedSubtle Diff Styling: Background tints instead of thick glowing borders for better readability.
ImprovedDiff Accessibility Badges: Explicit "+ Added" and "↑ Replaced" badges for colorblind users.
ImprovedCenter Pillar Indicator: Animated arrow for merge mode, VS badge for shootout mode.
ImprovedMode-aware Toolbar: "Equation" layout for merge, "Scoreboard" layout for compare.
ImprovedScoreboard Header: Metrics spatially attached to their respective branches (left unique, right unique, shared).
ImprovedIndependent Navigation: Disabled viewport sync for shootout mode (disjoint branch layouts).
ImprovedSync Toggle: Clickable toggle to link/unlink viewport navigation between panes.
ImprovedTeam-colored Unique Nodes: Shootout mode uses branch's assigned color for visual consistency.
FixedBranch name badges now show actual branch names instead of generic "Branch" label.
FixedShared edges properly dimmed in shootout mode (was only dimming labels, not paths).
FixedEdge handle positions now connect to correct node sides in diff view (uses same calculation as main graph).
FixedDiff view branch selectors now hide merged and abandoned branches.
ImprovedMerge mode header is now centered to match split-screen symmetry.
NewMerge button in diff view header: Opens merge modal directly from review screen.