收口 Makelore 客户端变更
Some checks failed
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
inman
2026-08-12 22:35:06 +08:00
parent 253bad8b40
commit f4113a872f
232 changed files with 4617 additions and 20121 deletions

View File

@@ -0,0 +1,17 @@
import { describe, expect, it } from 'vitest';
import { getNativeWindowMaterialOptions } from '../../electron/main/window-material';
describe('native window material', () => {
it('enables transparent under-window vibrancy on macOS', () => {
expect(getNativeWindowMaterialOptions('darwin')).toEqual({
backgroundColor: '#00000000',
transparent: true,
vibrancy: 'under-window',
visualEffectState: 'active',
});
});
it.each(['win32', 'linux', 'freebsd'] as const)('keeps %s on the opaque fallback', (platform) => {
expect(getNativeWindowMaterialOptions(platform)).toEqual({});
});
});