Skip to content

Added Window Vibrancy [ !请使用翻译工具来理解 :)]#2

Open
SharmaDevanshu089 wants to merge 2 commits intoAixbox:desktopfrom
SharmaDevanshu089:desktop
Open

Added Window Vibrancy [ !请使用翻译工具来理解 :)]#2
SharmaDevanshu089 wants to merge 2 commits intoAixbox:desktopfrom
SharmaDevanshu089:desktop

Conversation

@SharmaDevanshu089
Copy link
Copy Markdown

(I did write this with chatgpt for best explaination, hope u dont mind)

Overview

This PR enhances the DesktopGo launchpad with native Windows acrylic vibrancy and a refined, highly transparent background. The goal was to modernize the interface and make the launchpad feel more integrated with the user's desktop environment.

Changes

Backend (Rust/Tauri)

  • Vibrancy Integration: Added the window-vibrancy crate to the project.
  • Acrylic Effect: Implemented the native Windows acrylic vibrancy effect on the main window.
  • Tint Customization: Set a very subtle light neutral tint (rgba(250, 250, 250, 0.015)) to match modern design aesthetics while keeping it nearly transparent.
  • Maintainability: Added code comments in src-tauri/src/lib.rs for future adjustments to the vibrancy alpha.

Frontend (CSS)

  • Background Transparency: Dropped the static CSS background color in favor of native transparency.
  • Backdrop Refinement: Reduced the backdrop blur from 50px to 3px for a cleaner look.
  • Visual Clarity: Added brightness(1.25) and saturate(180%) to the backdrop-filter to make the background appear more vibrant and alive.
  • Maintainability: Added explanatory comments in globals.css for easy tweaking of transparency/blur values.

Personal Note

I am a student and I really like this project! I've been using it and wanted to contribute some visual polish to make it feel even more premium. I hope you don't mind my help!

Verification

  • Confirmed that the launchpad remains fully functional with the new native effects.

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