Skip to content

fix(glass): blend the Linux hover action rail into the hovered row - #3604

Merged
afonsojramos merged 5 commits into
mainfrom
fix/linux-glass-hover-actions
Nov 2, 2026
Merged

afonsojramos merged 5 commits into
mainfrom
fix/linux-glass-hover-actions

Conversation

@afonsojramos

@afonsojramos afonsojramos commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Summary

On Linux with the Glass theme in dark mode, hovering a notification row shows the action buttons on a flat light-gray box.

The rail uses the macOS tooltip material: --bgColor-neutral-emphasis at 70% opacity with a backdrop blur. On macOS the window sits on native vibrancy, so the tint reads as frosted glass. On Linux the window is opaque, so the blur only samples the row and the tint renders as a separate slab.

On Linux, the rail now paints what the hovered row shows: the app background (--gitify-background) under the row's hover wash (--gitify-glass-control-rest). It drops the hairline and blur and inherits the row's right-hand corner radius. The rail stays opaque, so it still hides long titles, but it blends into the row instead of reading as a box. Repository and account headers use the same hover wash, so their rails blend in the same way.

Testing

  • vp check and the renderer test suite pass.
  • Checked on KDE Plasma with Caelestia in dark Glass, including rows with titles long enough to run under the rail.
  • The dark Glass action-rail baselines are updated from the CI render. The screenshot comparator's 0.2 per-pixel tolerance would also accept the previous dark rail, so the baselines were regenerated to match the actual output.

@afonsojramos
afonsojramos requested a review from setchy as a code owner November 2, 2026 10:11
@github-actions github-actions Bot added the bug Something isn't working label Nov 2, 2026
@afonsojramos afonsojramos changed the title fix(glass): use the app surface for the Linux hover action rail fix(glass): blend the Linux hover action rail into the hovered row Nov 2, 2026
@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

@afonsojramos
afonsojramos merged commit e93b71d into main Nov 2, 2026
23 checks passed
@afonsojramos
afonsojramos deleted the fix/linux-glass-hover-actions branch November 2, 2026 11:26
@github-actions github-actions Bot added this to the Release 8.0.0 milestone Nov 2, 2026
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in Gitify v8.0.0! 🎉

Downloads for macOS, Windows, and Linux are available on the release page.

Thanks for helping make Gitify better!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Development

Successfully merging this pull request may close these issues.

2 participants