Skip to content

fix: compatibility with Hyprland 0.56.0#325

Open
AlejandroMinaya wants to merge 1 commit into
outfoxxed:masterfrom
AlejandroMinaya:master
Open

fix: compatibility with Hyprland 0.56.0#325
AlejandroMinaya wants to merge 1 commit into
outfoxxed:masterfrom
AlejandroMinaya:master

Conversation

@AlejandroMinaya

Copy link
Copy Markdown

Compatibility with Hyprland 0.56.0

What: Updates hy3 to work with Hyprland 0.56.0.

Why: Upstream API changed window position/size accessors from direct property access (m_realPosition->value()) to a method-based approach (window->position(GEOMETRIC_CURRENT)).

Changes (4 files, +10/-4):

  • src/TabGroup.cpp — Adopt new IGeometric API for window positioning in tab bar rendering
  • flake.nix — Bump Hyprland pin to 0.56.0 release commit
  • hyprpm.toml — Add 0.56.0 to version lockfile
  • CHANGELOG.md — Document compatibility

Risk: Low. Mechanical API migration — the old property access and new method return equivalent values, just different interfaces.

Testing: Built against Hyprland 0.56.0, tab bar renders correctly.

Solves #324

Assisted-By: OpenCode Big Pickle

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