在Windows上,电子systemPreferences API使我们能够监听accent-color
的变化,并检查现有的accent-color
。但是,据我所知,无法检测到用户何时在其颜色设置(覆盖默认的系统托盘颜色)中选择了show accent color on the following surfaces
的选项。
注意:我希望有一些Windows事件,我们也许可以听一下,该事件检测到更改了适当的设置。例如,在Mac方面,除了isDarkMode
检测外,我们还有以下侦听器可以检测主题更改:
systemPreferences.subscribeNotification('AppleInterfaceThemeChangedNotification', macThemeDidChange);
感谢所有输入,谢谢。