chore(client): tweak deck
This commit is contained in:
		
							parent
							
								
									4f0878e267
								
							
						
					
					
						commit
						135dfa8026
					
				
					 3 changed files with 7 additions and 15 deletions
				
			
		|  | @ -31,16 +31,6 @@ const alwaysShowMainColumn = computed(deckStore.makeGetterSetter('alwaysShowMain | |||
| const columnAlign = computed(deckStore.makeGetterSetter('columnAlign')); | ||||
| const profile = computed(deckStore.makeGetterSetter('profile')); | ||||
| 
 | ||||
| watch(navWindow, async () => { | ||||
| 	const { canceled } = await os.confirm({ | ||||
| 		type: 'info', | ||||
| 		text: i18n.ts.reloadToApplySetting, | ||||
| 	}); | ||||
| 	if (canceled) return; | ||||
| 
 | ||||
| 	unisonReload(); | ||||
| }); | ||||
| 
 | ||||
| async function setProfile() { | ||||
| 	const { canceled, result: name } = await os.inputText({ | ||||
| 		title: i18n.ts._deck.profile, | ||||
|  |  | |||
|  | @ -79,12 +79,14 @@ import { i18n } from '@/i18n'; | |||
| import { mainRouter } from '@/router'; | ||||
| const XStatusBars = defineAsyncComponent(() => import('@/ui/_common_/statusbars.vue')); | ||||
| 
 | ||||
| if (deckStore.state.navWindow) { | ||||
| 	mainRouter.navHook = (path) => { | ||||
| mainRouter.navHook = (path): boolean => { | ||||
| 	const noMainColumn = !deckStore.state.columns.some(x => x.type === 'main'); | ||||
| 	if (deckStore.state.navWindow || noMainColumn) { | ||||
| 		os.pageWindow(path); | ||||
| 		return true; | ||||
| 	}; | ||||
| } | ||||
| 	} | ||||
| 	return false; | ||||
| }; | ||||
| 
 | ||||
| const isMobile = ref(window.innerWidth <= 500); | ||||
| window.addEventListener('resize', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ type ColumnWidget = { | |||
| 
 | ||||
| export type Column = { | ||||
| 	id: string; | ||||
| 	type: string; | ||||
| 	type: 'main' | 'widgets' | 'notifications' | 'tl' | 'antenna' | 'list' | 'mentions' | 'direct'; | ||||
| 	name: string | null; | ||||
| 	width: number; | ||||
| 	widgets?: ColumnWidget[]; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue