From 76110a7be7d08aed9416c402c58848d8b5f62245 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 29 Jan 2025 11:12:31 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=97=91=EF=B8=8F=20remove=20something=20ti?= =?UTF-8?q?meline=20from=20UI=20(packages/frontend/src/components/global/M?= =?UTF-8?q?kPageHead...)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/global/MkPageHeader.vue | 2 +- packages/frontend/src/pages/timeline.vue | 20 +++--------- packages/frontend/src/timelines.ts | 32 +++++++++---------- 3 files changed, 22 insertions(+), 32 deletions(-) diff --git a/packages/frontend/src/components/global/MkPageHeader.vue b/packages/frontend/src/components/global/MkPageHeader.vue index 18c97b1bdb..743b74208a 100644 --- a/packages/frontend/src/components/global/MkPageHeader.vue +++ b/packages/frontend/src/components/global/MkPageHeader.vue @@ -25,7 +25,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- +
diff --git a/packages/frontend/src/pages/timeline.vue b/packages/frontend/src/pages/timeline.vue index 032a19a6eb..512de932d7 100644 --- a/packages/frontend/src/pages/timeline.vue +++ b/packages/frontend/src/pages/timeline.vue @@ -317,10 +317,10 @@ const headerTabs = computed(() => [...(defaultStore.reactiveState.pinnedUserList icon: 'ti ti-star', iconOnly: true, }))), ...availableBasicTimelines().map(tl => ({ - key: tl, - title: i18n.ts._timelines[tl], - icon: basicTimelineIconClass(tl), - iconOnly: true, + key: tl, + title: tl === 'social' ? i18n.ts._timelines["home"] : i18n.ts._timelines[tl], + icon: basicTimelineIconClass(tl), + iconOnly: true, })), { icon: 'ph-user-check ph-bold ph-lg', title: i18n.ts.following, @@ -331,17 +331,7 @@ const headerTabs = computed(() => [...(defaultStore.reactiveState.pinnedUserList title: i18n.ts.lists, iconOnly: true, onClick: chooseList, -}, { - icon: 'ti ti-antenna', - title: i18n.ts.antennas, - iconOnly: true, - onClick: chooseAntenna, -}, { - icon: 'ti ti-device-tv', - title: i18n.ts.channel, - iconOnly: true, - onClick: chooseChannel, -}] as Tab[]); +}, ] as Tab[]); const headerTabsWhenNotLogin = computed(() => [...availableBasicTimelines().map(tl => ({ key: tl, diff --git a/packages/frontend/src/timelines.ts b/packages/frontend/src/timelines.ts index 9716ea3f34..1943ab2f2a 100644 --- a/packages/frontend/src/timelines.ts +++ b/packages/frontend/src/timelines.ts @@ -7,10 +7,10 @@ import { $i } from "@/account.js"; import { instance } from "@/instance.js"; export const basicTimelineTypes = [ - "home", - "local", "social", - "bubble", + // "home", + "local", + // "bubble", "global", ] as const; @@ -28,10 +28,10 @@ export function basicTimelineIconClass(timeline: BasicTimelineType): string { return "ti ti-home"; case "local": return "ti ti-planet"; - case "social": - return "ti ti-universe"; - case "bubble": - return "ph-drop ph-bold ph-lg"; + // case "social": + // return "ti ti-universe"; + // case "bubble": + // return "ph-drop ph-bold ph-lg"; case "global": return "ti ti-whirl"; } @@ -41,20 +41,20 @@ export function isAvailableBasicTimeline( timeline: BasicTimelineType | undefined | null, ): boolean { switch (timeline) { - case "home": - return $i != null; + // case "home": + // return $i != null; + case "social": + return $i != null && $i.policies.ltlAvailable; case "local": return ( ($i == null && instance.policies.ltlAvailable) || ($i != null && $i.policies.ltlAvailable) ); - case "social": - return $i != null && $i.policies.ltlAvailable; - case "bubble": - return ( - ($i == null && instance.policies.btlAvailable) || - ($i != null && $i.policies.btlAvailable) - ); + // case "bubble": + // return ( + // ($i == null && instance.policies.btlAvailable) || + // ($i != null && $i.policies.btlAvailable) + // ); case "global": return ( ($i == null && instance.policies.gtlAvailable) ||