chore(client): tweak deck
This commit is contained in:
		@@ -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[];
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user