diff --git a/_LSP.js b/_LSP.js index 69971f08dd90f24c7a00c55390ba961355bda8f2..a31d191e132911b78ac11d1f17c55a3e7cd24b6d 100644 --- a/_LSP.js +++ b/_LSP.js @@ -8,7 +8,7 @@ */ // 当前环境版本号 -const VERSION = 20230204 +const VERSION = 20230205 // 组件配置文件名 const settingConfigName = 'settings.json'; // 分支 @@ -3325,37 +3325,45 @@ class BaseWidget { } } else if (picType == 2) { if (dayBackgroundImagePath && !Device.isUsingDarkAppearance()) { + dayBackgroundImagePathTmp = this.dayLocalBgName(); let dayBgImg = this.useFileManager().readImgCache(dayBackgroundImagePath); if (localBlurBg) { dayBgImg = await this.blurImage(dayBgImg, { w: dayBgImg.size.width, h: dayBgImg.size.height, x: 0, y: 0 }, localBlurMode, localBlurRadius); + dayBackgroundImagePathTmp = dayBackgroundImagePathTmp + "_blur"; } if (localShadow) { let alpha = Number(localShadowAlpha); alpha = Math.min(1, alpha); alpha = Math.max(0, alpha); dayBgImg = await this.loadShadowColor2Image(dayBgImg, new Color(localShadowColor, alpha)); + dayBackgroundImagePathTmp = dayBackgroundImagePathTmp + "_shadow"; + } + if (dayBgImg) { + this.useFileManager().writeImgCache(dayBackgroundImagePathTmp, dayBgImg); } - dayBackgroundImagePathTmp = this.dayLocalBgName() + "_blur"; - this.useFileManager().writeImgCache(dayBackgroundImagePathTmp, dayBgImg); } if (nightBackgroundImagePath && Device.isUsingDarkAppearance()) { + nightBackgroundImagePathTmp = this.nightLocalBgName(); let nightBgImg = this.useFileManager().readImgCache(nightBackgroundImagePath); if (localBlurBg) { nightBgImg = await this.blurImage(nightBgImg, { w: nightBgImg.size.width, h: nightBgImg.size.height, x: 0, y: 0 }, localBlurMode, localBlurRadius); + nightBackgroundImagePathTmp = nightBackgroundImagePathTmp + "_blur"; } if (localShadow) { let alpha = Number(localShadowAlpha); alpha = Math.min(1, alpha); alpha = Math.max(0, alpha); nightBgImg = await this.loadShadowColor2Image(nightBgImg, new Color(localShadowColor, alpha)); + nightBackgroundImagePathTmp = nightBackgroundImagePathTmp + "_shadow"; + } + if (nightBgImg) { + this.useFileManager().writeImgCache(nightBackgroundImagePathTmp, nightBgImg); } - nightBackgroundImagePathTmp = this.nightLocalBgName() + "_blur"; - this.useFileManager().writeImgCache(nightBackgroundImagePathTmp, nightBgImg); } } const dayBackgroundImage = this.useFileManager().readImgCache(dayBackgroundImagePathTmp || dayBackgroundImagePath); const nightBackgroundImage = this.useFileManager().readImgCache(nightBackgroundImagePathTmp || nightBackgroundImagePath); - bgImg = Device.isUsingDarkAppearance() ? nightBackgroundImage || dayBackgroundImage : dayBackgroundImage || nightBackgroundImage; + bgImg = Device.isUsingDarkAppearance() ? (nightBackgroundImage || dayBackgroundImage) : (dayBackgroundImage || nightBackgroundImage); if (bgImg) { widget.backgroundImage = bgImg; } diff --git "a/\345\200\222\350\256\241\346\227\245.js" "b/\345\200\222\350\256\241\346\227\245.js" index b2025eca392c8df137b3ed37d2f081fa677bfbbd..12081723cf62e9900ee0bc07ee4c608cedd7024b 100644 --- "a/\345\200\222\350\256\241\346\227\245.js" +++ "b/\345\200\222\350\256\241\346\227\245.js" @@ -8,7 +8,7 @@ // ------------------------------------------------------- // 是否是开发环境,配合手机端调试使用,正式发布设置为false const isDev = false; -const dependencyLSP = '20230204'; +const dependencyLSP = '20230205'; console.log(`当前环境 👉👉👉👉👉 ${isDev ? 'DEV' : 'RELEASE'}`); console.log(`----------------------------------------`); // 分支