style(ui): 桌面端 message 毛玻璃样式,本地音乐页面全页滚动优化

- message 提示适配项目设计:全圆角、backdrop-blur、半透明背景、深色/浅色模式
- 本地音乐页面:hero 缩小可滚出、action bar 吸顶、歌曲列表跟随全页滚动
- 顺序播放到最后一首:用户点下一首保持播放仅提示,自然播完才停止
- i18n 新增 playListEnded(5 种语言)
This commit is contained in:
alger
2026-03-29 13:18:56 +08:00
parent 0cfec3dd82
commit eb801cfbfd
7 changed files with 247 additions and 147 deletions
+1
View File
@@ -17,6 +17,7 @@ export default {
parseFailedPlayNext: 'Song parsing failed, playing next',
consecutiveFailsError:
'Playback error, possibly due to network issues or invalid source. Please switch playlist or try again later',
playListEnded: 'Reached the end of the playlist',
playMode: {
sequence: 'Sequence',
loop: 'Loop',
+1
View File
@@ -17,6 +17,7 @@ export default {
parseFailedPlayNext: '楽曲の解析に失敗しました。次の曲を再生します',
consecutiveFailsError:
'再生エラーが発生しました。ネットワークの問題または無効な音源の可能性があります。プレイリストを切り替えるか、後でもう一度お試しください',
playListEnded: 'プレイリストの最後に到達しました',
playMode: {
sequence: '順次再生',
loop: 'リピート再生',
+1
View File
@@ -17,6 +17,7 @@ export default {
parseFailedPlayNext: '곡 분석 실패, 다음 곡 재생',
consecutiveFailsError:
'재생 오류가 발생했습니다. 네트워크 문제 또는 유효하지 않은 음원일 수 있습니다. 재생 목록을 변경하거나 나중에 다시 시도하세요',
playListEnded: '재생 목록의 마지막 곡에 도달했습니다',
playMode: {
sequence: '순차 재생',
loop: '한 곡 반복',
+1
View File
@@ -16,6 +16,7 @@ export default {
playFailed: '当前歌曲播放失败,播放下一首',
parseFailedPlayNext: '歌曲解析失败,播放下一首',
consecutiveFailsError: '播放遇到错误,可能是网络波动或解析源失效,请切换播放列表或稍后重试',
playListEnded: '已播放到列表最后一首',
playMode: {
sequence: '顺序播放',
loop: '单曲循环',
+1
View File
@@ -16,6 +16,7 @@ export default {
playFailed: '目前歌曲播放失敗,播放下一首',
parseFailedPlayNext: '歌曲解析失敗,播放下一首',
consecutiveFailsError: '播放遇到錯誤,可能是網路波動或解析源失效,請切換播放清單或稍後重試',
playListEnded: '已播放到列表最後一首',
playMode: {
sequence: '順序播放',
loop: '單曲循環',