feat: 深色模式基础设施 (system theme + 跟随系统)

This commit is contained in:
2026-07-08 11:33:09 +08:00
parent a88c4da361
commit c43f1d7389
6 changed files with 88 additions and 4 deletions
+11
View File
@@ -1,9 +1,20 @@
const themeMod = require('./utils/theme')
const cloud = require('./utils/cloud')
const storage = require('./utils/storage')
const darkMod = require('./utils/darkMode')
App({
async onLaunch() {
// Init dark mode listener (refreshes all open pages when system theme changes)
darkMod.watchDarkMode((isDark) => {
const pages = getCurrentPages()
pages.forEach(p => {
if (p && typeof p.applyThemeToPage === 'function') {
p.applyThemeToPage()
}
})
})
// Init cloud storage (no-op if not configured)
cloud.init()