Electron-Builder指出此选项存在,但没有充分说明它的作用。对于macOS版本:darkModeSupport
= false
布尔型-是否支持暗模式。如果你的应用具有暗模式,则可以让你的应用遵循系统范围的暗模式设置。
但它***实际上是做什么的?***因为这还不足以让应用程序支持黑暗模式,甚至不足以让应用程序自动坚持黑暗模式--这两个功能都可以通过电子的nativeTheme
模块实现。
有人知道吗?
Electron-Builder指出此选项存在,但没有充分说明它的作用。对于macOS版本:darkModeSupport
= false
布尔型-是否支持暗模式。如果你的应用具有暗模式,则可以让你的应用遵循系统范围的暗模式设置。
但它***实际上是做什么的?***因为这还不足以让应用程序支持黑暗模式,甚至不足以让应用程序自动坚持黑暗模式--这两个功能都可以通过电子的nativeTheme
模块实现。
有人知道吗?
1条答案
按热度按时间gwo2fgha1#
它将
NSRequiresAquaSystemAppearance
设置为NO。我在搜索代码时发现了这一点:https://github.com/search?q=repo%3Aelectron-userland%2Felectron-builder%20NSRequiresAquaSystemAppearance&type=code以下是苹果关于该选项的文档:https://developer.apple.com/documentation/appkit/nsappearancecustomization/choosing_a_specific_appearance_for_your_macos_app
如果您根据早期SDK构建应用,但仍希望支持黑暗模式,请在应用的Info.plist文件中包含NSRequiresAquaSystemAppearance键(值为NO)。仅当您的应用在macOS 10.14及更高版本中运行且启用了黑暗模式时外观正确时,才执行此操作。
如果在macOS 10.14或更高版本上构建,这看起来并不重要。