mirror of
https://github.com/lobehub/lobehub.git
synced 2026-03-26 13:19:34 +07:00
* ✨ feat(desktop): integrate electron-liquid-glass for macOS Tahoe Add native liquid glass visual effect on macOS 26+ (Tahoe), replacing vibrancy with Apple's NSGlassEffectView API via electron-liquid-glass. - Centralize all platform visual effects in WindowThemeManager - Strip platform props from BrowserWindow options to prevent config leaking - Remove vibrancy from appBrowsers/WindowTemplate (managed by ThemeManager) - Add isMacTahoe detection in env.ts and preload - Fix applyVisualEffects to handle macOS platform symmetrically * fix(tests): add isMacTahoe detection in Browser test environment Introduce isMacTahoe flag in the test environment to support macOS Tahoe-specific features. This change enhances the test suite's ability to simulate and validate platform-specific behavior. Signed-off-by: Innei <tukon479@gmail.com> * ✨ feat(theme): update liquid glass variant and adjust background color mix for desktop themes - Changed liquid glass variant from 2 to 15 for improved visual effects. - Adjusted background color mix percentages for dark and light themes on desktop to enhance visual consistency. Signed-off-by: Innei <tukon479@gmail.com> * ✨ feat(theme): adjust background color mix for dark theme on desktop - Updated the background color mix percentage for the dark theme on desktop from 70% to 90% for improved visual effect consistency. Signed-off-by: Innei <tukon479@gmail.com> --------- Signed-off-by: Innei <tukon479@gmail.com>