Skip to content

Feat/floating bar edge radius#2352

Open
tibssy wants to merge 2 commits intonoctalia-dev:mainfrom
tibssy:feat/floating-bar-edge-radius
Open

Feat/floating bar edge radius#2352
tibssy wants to merge 2 commits intonoctalia-dev:mainfrom
tibssy:feat/floating-bar-edge-radius

Conversation

@tibssy
Copy link
Copy Markdown
Contributor

@tibssy tibssy commented Mar 30, 2026

Pull Request

Motivation

This PR refines floating bar corner rendering when the bar touches a screen edge, so attached sides no longer keep inappropriate rounding and now behave consistently across all bar positions and orientations. It also introduces a new setting that allows optional outer rounding on the touching edge for users who prefer that style. To prevent visual artifacts, the outer rounding is only applied when there is enough opposite-side margin based on the container radius and screen corner radius thresholds.

Type of Change

Mark the relevant option with an "x".

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring

Related Issue

  • Closes #(issue number) (if any)

Testing

Describe how you tested your changes and mark the relevant items.

  • Tested on niri
  • Tested on Hyprland
  • Tested on sway
  • Tested with different bar positions and density settings
  • Tested at different interface scaling values
  • Tested with multiple monitors (if applicable)

Screenshots / Videos

recording_20260330_005527.mp4

Checklist

  • Code follows project style guidelines
  • Self-reviewed my code
  • No new warnings or errors
  • Documentation or comments updated (if relevant)

Additional Notes

Add any additional context or follow-up notes for reviewers.

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