4d8a05568b
This adds the NSRequiresAquaSystemAppearance key to our default Info.plist file which will tell macOS to auto-switch our effectiveAppearance in sync with the OS. The dark mode documentation has been updated to reflect how to opt *out* of this but it is also noted that certain dark mode APIs will not work on Catalina if you opt out.
36 lines
No EOL
1.2 KiB
Text
36 lines
No EOL
1.2 KiB
Text
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleDisplayName</key>
|
|
<string>${PRODUCT_NAME}</string>
|
|
<key>CFBundleExecutable</key>
|
|
<string>${PRODUCT_NAME}</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>${ELECTRON_BUNDLE_ID}</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleName</key>
|
|
<string>${PRODUCT_NAME}</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleIconFile</key>
|
|
<string>electron.icns</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>${ELECTRON_VERSION}</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>${ELECTRON_VERSION}</string>
|
|
<key>LSApplicationCategoryType</key>
|
|
<string>public.app-category.developer-tools</string>
|
|
<key>LSMinimumSystemVersion</key>
|
|
<string>10.10.0</string>
|
|
<key>NSPrincipalClass</key>
|
|
<string>AtomApplication</string>
|
|
<key>NSSupportsAutomaticGraphicsSwitching</key>
|
|
<true/>
|
|
<key>NSHighResolutionCapable</key>
|
|
<true/>
|
|
<key>NSRequiresAquaSystemAppearance</key>
|
|
<false/>
|
|
</dict>
|
|
</plist> |