mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-23 23:57:22 +08:00
✨ feat: 添加迷你模式功能,支持迷你窗口的显示与隐藏,更新设置项以控制迷你播放栏和歌词显示,优化路由管理以适应迷你模式
This commit is contained in:
@@ -20,6 +20,7 @@ export const useSettingsStore = defineStore('settings', () => {
|
||||
const setData = ref(getInitialSettings());
|
||||
const theme = ref<ThemeType>(getCurrentTheme());
|
||||
const isMobile = ref(false);
|
||||
const isMiniMode = ref(false);
|
||||
const showUpdateModal = ref(false);
|
||||
const showArtistDrawer = ref(false);
|
||||
const currentArtistId = ref<number | null>(null);
|
||||
@@ -48,6 +49,10 @@ export const useSettingsStore = defineStore('settings', () => {
|
||||
applyTheme(theme.value);
|
||||
};
|
||||
|
||||
const setMiniMode = (value: boolean) => {
|
||||
isMiniMode.value = value;
|
||||
};
|
||||
|
||||
const setShowUpdateModal = (value: boolean) => {
|
||||
showUpdateModal.value = value;
|
||||
};
|
||||
@@ -109,6 +114,7 @@ export const useSettingsStore = defineStore('settings', () => {
|
||||
setData,
|
||||
theme,
|
||||
isMobile,
|
||||
isMiniMode,
|
||||
showUpdateModal,
|
||||
showArtistDrawer,
|
||||
currentArtistId,
|
||||
@@ -116,6 +122,7 @@ export const useSettingsStore = defineStore('settings', () => {
|
||||
showDownloadDrawer,
|
||||
setSetData,
|
||||
toggleTheme,
|
||||
setMiniMode,
|
||||
setShowUpdateModal,
|
||||
setShowArtistDrawer,
|
||||
setCurrentArtistId,
|
||||
|
||||
Reference in New Issue
Block a user