From 52440605888bc82cc41d94e1ef78e6f5794947c8 Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Fri, 17 Apr 2026 17:34:58 +0100 Subject: [PATCH] feat: refactor splash screen component (#5833) --- .gitignore | 3 + apps/app-frontend/src/App.vue | 98 +------- .../src/components/ui/SplashScreen.vue | 221 ++++++++---------- .../src/components/ui/WindowControls.vue | 84 +++++++ 4 files changed, 195 insertions(+), 211 deletions(-) create mode 100644 apps/app-frontend/src/components/ui/WindowControls.vue diff --git a/.gitignore b/.gitignore index 60bf82f08..6f54d56d2 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,6 @@ storybook-static # frontend robots.txt apps/frontend/src/public/robots.txt + +# Oh My Code +.omc/ diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue index a7488f53b..06a7dcd32 100644 --- a/apps/app-frontend/src/App.vue +++ b/apps/app-frontend/src/App.vue @@ -18,13 +18,10 @@ import { LibraryIcon, LogInIcon, LogOutIcon, - MaximizeIcon, - MinimizeIcon, NewspaperIcon, NotepadTextIcon, PlusIcon, RefreshCwIcon, - RestoreIcon, RightArrowIcon, ServerStackIcon, SettingsIcon, @@ -35,7 +32,6 @@ import { import { Admonition, Avatar, - Button, ButtonStyled, commonMessages, ContentInstallModal, @@ -87,6 +83,7 @@ import PromotionWrapper from '@/components/ui/PromotionWrapper.vue' import QuickInstanceSwitcher from '@/components/ui/QuickInstanceSwitcher.vue' import RunningAppBar from '@/components/ui/RunningAppBar.vue' import SplashScreen from '@/components/ui/SplashScreen.vue' +import WindowControls from '@/components/ui/WindowControls.vue' import { useCheckDisableMouseover } from '@/composables/macCssFix.js' import { config } from '@/config' import { hide_ads_window, init_ads_window, show_ads_window } from '@/helpers/ads.js' @@ -999,6 +996,7 @@ provideAppUpdateDownloadProgress(appUpdateDownload)