mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
fix(app): make click-through the default and move animation pausing to Accessibility (#1722)
This commit is contained in:
1 parent
9e89539f0a
commit
4bbfee4cec
19 files changed
+96
-248
No files matched your search
@@ -145,7 +145,6 @@ interface CreateWindowOptions {
|
||||
let mainWindow: BrowserWindow | null = null;
|
||||
let windowStateFile: string;
|
||||
let isQuitting = false;
|
||||
let initialAcceptFirstMouseOnFocus: boolean | null = null;
|
||||
let initialUseNativeTitleBar: boolean | null = null;
|
||||
let initialAllowTransparency: boolean | null = null;
|
||||
let themeStudioPopoutWindow: BrowserWindow | null = null;
|
||||
@@ -331,12 +330,6 @@ export function getMainWindow(): BrowserWindow | null {
|
||||
return mainWindow;
|
||||
}
|
||||
|
||||
export function desktopFirstClickPassThroughPendingRestart(): boolean {
|
||||
if (process.platform !== 'darwin') return false;
|
||||
if (initialAcceptFirstMouseOnFocus === null) return false;
|
||||
return getDesktopWindowBehaviorSettings().firstClickPassThroughWhenUnfocused !== initialAcceptFirstMouseOnFocus;
|
||||
}
|
||||
|
||||
export function getActiveUseNativeTitleBar(): boolean {
|
||||
return initialUseNativeTitleBar ?? false;
|
||||
}
|
||||
@@ -730,8 +723,7 @@ export function createWindow(options: CreateWindowOptions = {}): BrowserWindow {
|
||||
const desktopWindowBehavior = getDesktopWindowBehaviorSettings();
|
||||
const allowTransparency = desktopWindowBehavior.allowTransparency;
|
||||
const useNativeTitleBar = getEffectiveUseNativeTitleBar(desktopWindowBehavior);
|
||||
const acceptFirstMouseOnFocus = isMac && desktopWindowBehavior.firstClickPassThroughWhenUnfocused;
|
||||
initialAcceptFirstMouseOnFocus = acceptFirstMouseOnFocus;
|
||||
const acceptFirstMouseOnFocus = isMac;
|
||||
initialUseNativeTitleBar = useNativeTitleBar;
|
||||
initialAllowTransparency = allowTransparency;
|
||||
const appUrl = getAppUrl();
|
||||
|
||||
Reference in new issue
Block a user