fix: 修复主题背景图片URL构建逻辑
This commit is contained in:
+1
-14
@@ -3,19 +3,6 @@
|
|||||||
对于日常使用 LX Music 的人可以试试迁移到 Any Listen,若遇到任何问题可以发 issue 反馈。
|
对于日常使用 LX Music 的人可以试试迁移到 Any Listen,若遇到任何问题可以发 issue 反馈。
|
||||||
Any Listen 的项目地址为 https://github.com/any-listen/any-listen
|
Any Listen 的项目地址为 https://github.com/any-listen/any-listen
|
||||||
|
|
||||||
### 优化
|
|
||||||
|
|
||||||
- 优化kw歌单列表数据显示
|
|
||||||
- 同步服务在连接时允许URL重定向
|
|
||||||
- Linux 点击托盘时将显示主界面(#2840)
|
|
||||||
- 优化自动换源歌曲匹配机制
|
|
||||||
|
|
||||||
### 修复
|
### 修复
|
||||||
|
|
||||||
- 修复 kg 搜索结果显示问题 (#2782)
|
- 修复自定义主题背景图片无法显示的问题
|
||||||
- 修复某些情况下开放 API 获取到的音量为 0 的问题 (#2790)
|
|
||||||
- 修复 mg 图片、歌词获取
|
|
||||||
- 修复某些 tx 歌单打开失败的问题 (#1060, @ght-000)
|
|
||||||
- 修复在某些情况下添加、移动歌曲时可能导致保存的歌曲顺序不对的问题(#2842)
|
|
||||||
- 修复歌词标签解析格式没有严格按照标准的问题(#2855)
|
|
||||||
- 修复 tx 歌曲搜索失败的问题(#2848, @ikun0014)
|
|
||||||
|
|||||||
@@ -263,7 +263,7 @@ export const getTheme = () => {
|
|||||||
theme.config.extInfo['--background-image'] =
|
theme.config.extInfo['--background-image'] =
|
||||||
isUrl(theme.config.extInfo['--background-image'])
|
isUrl(theme.config.extInfo['--background-image'])
|
||||||
? `url(${theme.config.extInfo['--background-image']})`
|
? `url(${theme.config.extInfo['--background-image']})`
|
||||||
: `url(file:///${encodePath(joinPath(global.lxDataPath, 'theme_images', theme.config.extInfo['--background-image']))})`
|
: `url(${encodePath(joinPath(global.lxDataPath, 'theme_images', theme.config.extInfo['--background-image']))})`
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
themeId = global.lx.appSetting['theme.id'] == 'auto' && shouldUseDarkColors ? 'black' : 'green'
|
themeId = global.lx.appSetting['theme.id'] == 'auto' && shouldUseDarkColors ? 'black' : 'green'
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export const assertApiSupport = (source: LX.Source): boolean => {
|
|||||||
export const buildBgUrl = (originUrl: string, dataPath: string): string => {
|
export const buildBgUrl = (originUrl: string, dataPath: string): string => {
|
||||||
return isUrl(originUrl)
|
return isUrl(originUrl)
|
||||||
? `url(${originUrl})`
|
? `url(${originUrl})`
|
||||||
: `url(file:///${encodePath(joinPath(dataPath, originUrl).replaceAll('\\', '/'))})`
|
: `url(${encodePath(joinPath(dataPath, originUrl).replaceAll('\\', '/'))})`
|
||||||
}
|
}
|
||||||
|
|
||||||
export const getThemes = (callback: (themeInfo: LX.ThemeInfo) => void) => {
|
export const getThemes = (callback: (themeInfo: LX.ThemeInfo) => void) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user