fix: save写入失败时恢复文件监听、窗口销毁安全检查、暗色主题跟随系统偏好
This commit is contained in:
@@ -85,7 +85,9 @@
|
||||
iconLight.style.display = isDark ? '' : 'none';
|
||||
}
|
||||
|
||||
apply(!!settings.darkMode);
|
||||
// Respect system preference if no saved setting
|
||||
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
|
||||
apply(settings.darkMode !== undefined ? !!settings.darkMode : prefersDark);
|
||||
|
||||
btnDark.addEventListener('click', () => {
|
||||
const isDark = !document.documentElement.classList.contains('dark');
|
||||
|
||||
Reference in New Issue
Block a user