From a53a56679267bbbae37a14a8fdade2b14c6c92c6 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 1 May 2025 13:36:52 +1000 Subject: [PATCH 01/77] feat: cleanup settings menu and fix styles --- components/HeaderUserWidget.vue | 5 -- pages/account.vue | 72 -------------------------- pages/settings.vue | 7 +++ pages/settings/account.vue | 64 +++++++++++++++++++++++ pages/settings/downloads.vue | 13 +++-- pages/settings/index.vue | 91 ++++++++++++++++----------------- 6 files changed, 126 insertions(+), 126 deletions(-) delete mode 100644 pages/account.vue create mode 100644 pages/settings/account.vue diff --git a/components/HeaderUserWidget.vue b/components/HeaderUserWidget.vue index 26d44c4..c4a9a17 100644 --- a/components/HeaderUserWidget.vue +++ b/components/HeaderUserWidget.vue @@ -99,11 +99,6 @@ function navigate(close: () => any, to: NavigationItem) { } const navigation: NavigationItem[] = [ - { - label: "Account settings", - route: "/account", - prefix: "", - }, { label: "App settings", route: "/settings", diff --git a/pages/account.vue b/pages/account.vue deleted file mode 100644 index 6a072de..0000000 --- a/pages/account.vue +++ /dev/null @@ -1,72 +0,0 @@ - - - diff --git a/pages/settings.vue b/pages/settings.vue index 2b92ff9..b19b2df 100644 --- a/pages/settings.vue +++ b/pages/settings.vue @@ -45,6 +45,7 @@ import type { Component } from "vue"; import type { NavigationItem } from "~/types"; import { platform } from '@tauri-apps/plugin-os'; import { invoke } from "@tauri-apps/api/core"; +import { UserIcon } from "@heroicons/vue/20/solid"; const systemData = await invoke<{ clientId: string; @@ -101,6 +102,12 @@ const navigation = computed(() => [ prefix: "/settings/downloads", icon: ArrowDownTrayIcon, }, + { + label: "Account", + route: "/settings/account", + prefix: "/settings/account", + icon: UserIcon + }, ...(isDebugMode.value ? [{ label: "Debug Info", route: "/settings/debug", diff --git a/pages/settings/account.vue b/pages/settings/account.vue new file mode 100644 index 0000000..637d6c6 --- /dev/null +++ b/pages/settings/account.vue @@ -0,0 +1,64 @@ + + + diff --git a/pages/settings/downloads.vue b/pages/settings/downloads.vue index 3210904..2345aee 100644 --- a/pages/settings/downloads.vue +++ b/pages/settings/downloads.vue @@ -1,8 +1,15 @@