From 94c0003c19c0ba8479b3673d343e6a5f26a1f58c Mon Sep 17 00:00:00 2001
From: Prospector <6166773+Prospector@users.noreply.github.com>
Date: Thu, 13 Nov 2025 15:21:43 -0800
Subject: [PATCH] Fix a number of light mode issues and get rid of scrollbar
jumping on menus (#4760)
* Fix DEV-466, Fixes #4692 as well as a bunch of other poor contrast and inconsistency issues in light mode. Adds shadows to buttons and makes scrollbar gutter stable.
* lintttt & only do scrollbar gutter on website
* try to fix following hydration issue
* try another clientonly approach
* fix home page link animation
* lint
* remove dropdown style from checkbox & improve shadow consistency
* liiiint
---
apps/app-frontend/src/App.vue | 2 +-
.../src/components/ui/AccountsCard.vue | 4 +-
.../src/components/ui/ContextMenu.vue | 4 +-
.../components/ui/InstanceCreationModal.vue | 10 +-
.../components/ui/QuickInstanceSwitcher.vue | 2 +-
.../src/components/ui/RunningAppBar.vue | 6 +-
.../src/components/ui/world/InstanceItem.vue | 2 +-
.../src/components/ui/world/WorldItem.vue | 2 +-
apps/app-frontend/src/pages/Skins.vue | 2 +-
.../src/assets/styles/components.scss | 4 +
apps/frontend/src/assets/styles/global.scss | 3 +-
apps/frontend/src/components/ui/Checkbox.vue | 151 --------
apps/frontend/src/components/ui/NavStack.vue | 4 +-
.../ui/OrganizationProjectTransferModal.vue | 2 +-
.../src/components/ui/charts/Chart.client.vue | 4 +-
.../src/components/ui/charts/ChartDisplay.vue | 4 +-
.../ui/charts/CompactChart.client.vue | 6 +-
.../src/components/ui/search/SearchFilter.vue | 77 ----
.../ui/servers/ContentVersionEditModal.vue | 11 +-
.../ui/servers/TeleportOverflowMenu.vue | 11 +-
.../ui/thread/ConversationThread.vue | 9 +-
apps/frontend/src/layouts/default.vue | 13 +-
apps/frontend/src/pages/[type]/[id].vue | 160 ++++----
.../src/pages/[type]/[id]/settings/tags.vue | 7 +-
.../frontend/src/pages/dashboard/projects.vue | 14 +-
.../src/pages/dashboard/revenue/index.vue | 6 +-
.../organization/[id]/settings/projects.vue | 352 +++++++++---------
apps/frontend/src/pages/report.vue | 2 +-
.../src/pages/search/[searchProjectType].vue | 12 +-
packages/assets/styles/classes.scss | 4 +-
packages/assets/styles/highlightjs.scss | 2 +-
packages/assets/styles/variables.scss | 8 +-
.../ui/src/components/base/ButtonStyled.vue | 19 +-
packages/ui/src/components/base/Checkbox.vue | 130 ++-----
.../ui/src/components/base/MarkdownEditor.vue | 2 +-
.../ui/src/components/base/OverflowMenu.vue | 2 +-
packages/ui/src/components/chart/Chart.vue | 4 +-
.../ui/src/components/chart/CompactChart.vue | 6 +-
packages/ui/src/components/modal/NewModal.vue | 12 -
.../project/ProjectPageVersions.vue | 2 +-
40 files changed, 384 insertions(+), 693 deletions(-)
delete mode 100644 apps/frontend/src/components/ui/Checkbox.vue
delete mode 100644 apps/frontend/src/components/ui/search/SearchFilter.vue
diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue
index 79243c3c..6eda2bc5 100644
--- a/apps/app-frontend/src/App.vue
+++ b/apps/app-frontend/src/App.vue
@@ -765,7 +765,7 @@ provideAppUpdateDownloadProgress(appUpdateDownload)
>
Game version
-