Skip to content

refactor(ui): dedupe WebUI CSS (-37 lines, no visual change) - #172

Merged
lukasMega merged 1 commit into
mainfrom
refactor/webui-css-dedupe
Oct 2, 2026
Merged

lukasMega merged 1 commit into
mainfrom
refactor/webui-css-dedupe

Conversation

@lukasMega

Copy link
Copy Markdown
Owner

Merges duplicate rules in ui-base, ui-simple, ui-advanced and deck.css: shared view-visibility and display:contents rules, shared flex-column and console rules in the advanced view, shared fill and input/button bases in the browser deck, margin shorthands, dead commented CSS.

2456 -> 2419 lines. Computed styles, layout and hover/active/focus verified identical across 206 UI states (light/dark, 6 devices); deck.css still iOS 12-safe.

Merge duplicate rules in ui-base/simple/advanced/deck.css: shared view
visibility, flex-column, console, deck fill and input/button rules,
margin shorthands, commented-out CSS removed. Computed styles and
layout verified identical across 206 UI states.
@lukasMega
lukasMega force-pushed the refactor/webui-css-dedupe branch from 680e7a1 to 2fe6600 Compare October 2, 2026 18:13
@lukasMega
lukasMega merged commit f2c548c into main Oct 2, 2026
@lukasMega
lukasMega deleted the refactor/webui-css-dedupe branch October 2, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant