Add an Info.plist key to enable support for dark mode in Mojave
Mojave uses tis key to determine how to draw the titlebar. See https://developer.apple.com/documentation/appkit/nsappearancecustomization/choosing_a_specific_appearance_for_your_app?language=objc
This commit is contained in:
parent
1b2a1a1e77
commit
1fc666d82c
2
setup.py
2
setup.py
@ -669,6 +669,8 @@ Categories=System;TerminalEmulator;
|
|||||||
LSMinimumSystemVersion='10.12.0',
|
LSMinimumSystemVersion='10.12.0',
|
||||||
LSRequiresNativeExecution=True,
|
LSRequiresNativeExecution=True,
|
||||||
NSAppleScriptEnabled=False,
|
NSAppleScriptEnabled=False,
|
||||||
|
# Needed for dark mode in Mojave when linking against older SDKs
|
||||||
|
NSRequiresAquaSystemAppearance='NO',
|
||||||
NSHumanReadableCopyright=time.strftime(
|
NSHumanReadableCopyright=time.strftime(
|
||||||
'Copyright %Y, Kovid Goyal'),
|
'Copyright %Y, Kovid Goyal'),
|
||||||
CFBundleGetInfoString='kitty, an OpenGL based terminal emulator https://sw.kovidgoyal.net/kitty',
|
CFBundleGetInfoString='kitty, an OpenGL based terminal emulator https://sw.kovidgoyal.net/kitty',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user