mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 05:25:40 +09:00
fix(app): stop macOS window chrome from swallowing clicks below the titlebar (#1748)
This commit is contained in:
1 parent
a6f83c4fb1
commit
4a16921242
4 files changed
+13
-8
No files matched your search
+1
@@ -156,6 +156,7 @@ export const NativeTitleBarControl = observer(() => {
|
||||
},
|
||||
[i18n, updateDesktopWindowBehavior],
|
||||
);
|
||||
if (getElectronAPI()?.platform === 'darwin') return null;
|
||||
return (
|
||||
<Switch
|
||||
ariaLabel={i18n._(USE_NATIVE_TITLE_BAR_DESCRIPTOR)}
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@
|
||||
|
||||
import {PRODUCT_NAME} from '@app/features/app/config/I18nDisplayConstants';
|
||||
import {CLOSE_DESCRIPTOR} from '@app/features/i18n/utils/CommonMessageDescriptors';
|
||||
import {getElectronAPI, isDesktop} from '@app/features/ui/utils/NativeUtils';
|
||||
import {getElectronAPI, getNativePlatformSync, isDesktop, isNativeMacOS} from '@app/features/ui/utils/NativeUtils';
|
||||
import type {SearchableSettingDescriptor} from '@app/features/user/components/settings_utils/search_index/SearchIndexTypes';
|
||||
import {BACKGROUND_DESCRIPTOR} from '@app/features/user/components/settings_utils/search_index/SharedDescriptors';
|
||||
import {msg} from '@lingui/core/macro';
|
||||
@@ -283,7 +283,7 @@ export const desktopSettingsIndex: Array<SearchableSettingDescriptor> = [
|
||||
],
|
||||
description: USE_THE_OPERATING_SYSTEM_S_WINDOW_CHROME_DESCRIPTOR,
|
||||
tags: ['desktop', 'appearance'],
|
||||
isVisible: isDesktop,
|
||||
isVisible: () => isDesktop() && !isNativeMacOS(getNativePlatformSync()),
|
||||
},
|
||||
{
|
||||
id: 'advanced-tray-icon',
|
||||
|
||||
Reference in new issue
Block a user