spec(frontend): kawaii モード (MisskeyIO#632)
This commit is contained in:
parent
23a12b9579
commit
f4fbc220d5
11 changed files with 88 additions and 8 deletions
|
@ -124,8 +124,8 @@ export async function common(createVue: () => App<Element>) {
|
|||
miLocalStorage.setItem('v', instance.version);
|
||||
});
|
||||
|
||||
//#region loginId
|
||||
const params = new URLSearchParams(location.search);
|
||||
//#region loginId
|
||||
const loginId = params.get('loginId');
|
||||
|
||||
if (loginId) {
|
||||
|
@ -142,6 +142,17 @@ export async function common(createVue: () => App<Element>) {
|
|||
}
|
||||
//#endregion
|
||||
|
||||
//#region kawaii
|
||||
if (params.has('kawaii') || params.has('uwu')) {
|
||||
const v = params.get('kawaii') ?? params.get('uwu');
|
||||
if (v === 'false' || v === '0' || v === 'no' || v === 'off') {
|
||||
miLocalStorage.removeItem('kawaii');
|
||||
} else {
|
||||
miLocalStorage.setItem('kawaii', 'true');
|
||||
}
|
||||
}
|
||||
//#endregion
|
||||
|
||||
// NOTE: この処理は必ずクライアント更新チェック処理より後に来ること(テーマ再構築のため)
|
||||
watch(defaultStore.reactiveState.darkMode, (darkMode) => {
|
||||
applyTheme(darkMode ? ColdDeviceStorage.get('darkTheme') : ColdDeviceStorage.get('lightTheme'));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue