Repository navigation
Restyle OpenDiff chrome to match the HTML UI demo - #662
Merged
Merged
Conversation
Align light-theme tokens, menu/status bars, session toolbars, Home cards/tree, and shared path inputs with the standalone HTML demo density and colors. Keep session handlers and Rust core untouched.
Point Home, shell, status, path, toolbar, and session view density locks at the remodeled demo metrics so unit checks stay honest with the new chrome.
Match sidebar density, selection colors, empty states, and dialog layout to the demo panels without changing compare or settings behavior.
Hide non-demo docks and headers by default, and keep Rules/Filters panels off until opened from the session toolbar.
Align panel visibility expectations with the simplified chrome defaults.
Prepare the release cut with package, Tauri, and workspace crate versions.
Keep packaging metadata in sync with the product version bump.
Hide only export docks and specialty headers so session CTAs stay actionable, and expect the demo-height status bar in Playwright.
Rules stay off by default; the smoke test opens the panel first.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Restyles OpenDiff’s Vue chrome so Home, Folder Compare, Text Compare, and shared shell chrome match the standalone HTML UI demo’s layout, colors, and density.
What changed
Non-goals (unchanged)
Tests
vitest run src/styles/ src/views/HomeView.test.ts src/layouts/AppLayout.test.ts(315 passed)Follow-ups
Residual gaps vs the HTML demo may remain on Options/Rules/Formats/Profiles/Reports and some per-view empty panels; this pass prioritizes shell + Home + shared path/toolbar/status + Folder/Text chrome.