Skip to content

Add floating bar glass layer rule - #83

Merged
gitcoder89431 merged 1 commit into
masterfrom
epic/floating-bar-glass-78
Sep 28, 2026
Merged

gitcoder89431 merged 1 commit into
masterfrom
epic/floating-bar-glass-78

Conversation

@gitcoder89431

Copy link
Copy Markdown
Owner

Refs #78.

What changed

  • Makes Surface Material = Glass enable a real Hyprland blur layer rule for the floating omarchy-bar surface.
  • Keeps the rule gated off when the bar is docked so notch/frame/docked chrome stay solid for a later coupled-surface pass.
  • Reloads Hyprland when Surface Material changes, so compositor layer rules update immediately.
  • Tunes floating glass fill to 0.68, matching the launcher glass baseline more closely.
  • Extends the Umbrella: unify Ruixen bar surfaces before the Bar.qml refactor #78 surface contract so all lookfeel variants agree on the floating-only glass rule and notch/frame remain untouched.

QA

  • Live-tested on floating bar with material: glass; visual pass approved.
  • tests/bar-surface-contract.sh
  • tests/glass-profile-contract.sh
  • tests/bar-popup-clearance.sh
  • omarchy plugin validate bars/v2/ruixen.bar
  • omarchy plugin validate ruixen.launcher
  • omarchy plugin validate bars/widgets/ruixen.notch
  • tests/run-all.sh

@gitcoder89431
gitcoder89431 merged commit 1a34f86 into master Sep 28, 2026
1 check passed
@gitcoder89431
gitcoder89431 deleted the epic/floating-bar-glass-78 branch September 28, 2026 13:53
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