From 7dbbbe590f367f36d2925e8affe7ec51c9c75e43 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Sun, 3 May 2026 11:53:06 -0700 Subject: [PATCH] chore: clean up a bunch of legacy styles (#5973) * remove unused experimental-styles-within * remove unused styles * more cleanup + prepr * Refactor nearly all legacy buttons to use ButtonStyled * prepr * Update MC account selector to modern version * prepr --------- Co-authored-by: Calum H. --- apps/app-frontend/src/App.vue | 6 +- .../src/components/ui/AccountsCard.vue | 506 +++++------------ .../src/components/ui/ExportModal.vue | 36 +- .../src/components/ui/JavaDetectionModal.vue | 22 +- .../src/components/ui/JavaSelector.vue | 74 +-- .../src/components/ui/ModpackVersionModal.vue | 21 +- .../src/components/ui/URLConfirmModal.vue | 7 +- .../IncompatibilityWarningModal.vue | 20 +- .../ui/install_flow/ModInstallModal.vue | 418 -------------- .../ui/modal/ConfirmDeleteInstanceModal.vue | 2 +- .../ui/modal/ModpackAlreadyInstalledModal.vue | 2 +- .../settings/ResourceManagementSettings.vue | 10 +- .../src/components/ui/skin/EditSkinModal.vue | 11 +- .../ui/world/modal/AddServerModal.vue | 2 +- .../ui/world/modal/EditServerModal.vue | 2 +- .../app-frontend/src/locales/en-US/index.json | 18 + apps/app-frontend/src/pages/Skins.vue | 39 +- .../src/pages/instance/Worlds.vue | 4 +- apps/app-frontend/src/pages/library/Index.vue | 12 +- .../src/pages/project/Gallery.vue | 65 ++- .../src/pages/project/Version.vue | 87 +-- .../src/pages/project/Versions.vue | 4 - .../api/oauth_utils/auth_code_reply/page.html | 2 +- .../src/assets/styles/components.scss | 519 ++---------------- apps/frontend/src/components/ui/Modal.vue | 10 +- .../src/components/ui/ModrinthFooter.vue | 4 +- .../src/components/ui/NotificationItem.vue | 160 +++--- .../src/components/ui/OptionGroup.vue | 2 +- .../ui/OrganizationProjectTransferModal.vue | 65 ++- .../SubscriptionPaymentFailedBanner.vue | 12 +- .../ui/banner/VerifyEmailBanner.vue | 26 +- .../src/components/ui/charts/ChartDisplay.vue | 34 +- .../ui/create/CollectionCreateModal.vue | 4 +- .../ui/create/OrganizationCreateModal.vue | 4 +- .../ui/create/ProjectCreateModal.vue | 4 +- .../ui/dashboard/CreatorWithdrawModal.vue | 14 +- .../ui/moderation/ModerationProjectNags.vue | 12 +- .../ui/moderation/ModerationReportCard.vue | 4 +- .../ui/moderation/ModerationTechRevCard.vue | 3 - .../ui/project-settings/CompatibilityCard.vue | 6 +- .../servers/marketing/MedalPlanPromotion.vue | 4 +- .../ui/thread/ConversationThread.vue | 360 ++++++------ .../components/ui/thread/ThreadMessage.vue | 31 +- apps/frontend/src/error.vue | 2 +- apps/frontend/src/layouts/default.vue | 5 +- apps/frontend/src/pages/[type]/[id].vue | 70 +-- .../src/pages/[type]/[id]/changelog.vue | 19 +- .../src/pages/[type]/[id]/gallery.vue | 316 +++++------ .../src/pages/[type]/[id]/settings.vue | 2 +- .../[type]/[id]/settings/environment.vue | 2 +- .../pages/[type]/[id]/settings/gallery.vue | 314 +++++------ .../src/pages/[type]/[id]/settings/index.vue | 100 ++-- .../pages/[type]/[id]/settings/license.vue | 2 +- .../src/pages/[type]/[id]/settings/links.vue | 31 +- .../pages/[type]/[id]/settings/members.vue | 181 +++--- .../src/pages/[type]/[id]/versions.vue | 2 +- .../frontend/src/pages/admin/billing/[id].vue | 2 +- apps/frontend/src/pages/admin/docs.vue | 4 +- apps/frontend/src/pages/admin/emails.vue | 126 +++-- .../src/pages/admin/servers/notices.vue | 2 +- .../src/pages/admin/servers/transfers.vue | 2 +- apps/frontend/src/pages/app.vue | 137 +++-- apps/frontend/src/pages/auth.vue | 14 +- apps/frontend/src/pages/auth/authorize.vue | 22 +- .../src/pages/auth/reset-password.vue | 25 +- apps/frontend/src/pages/auth/sign-in.vue | 85 +-- apps/frontend/src/pages/auth/sign-up.vue | 77 +-- apps/frontend/src/pages/auth/verify-email.vue | 8 +- apps/frontend/src/pages/auth/welcome.vue | 11 +- apps/frontend/src/pages/collection/[id].vue | 41 +- .../src/pages/dashboard/collections.vue | 16 +- apps/frontend/src/pages/dashboard/index.vue | 96 +--- .../src/pages/dashboard/notifications.vue | 22 +- .../src/pages/dashboard/organizations.vue | 12 +- .../frontend/src/pages/dashboard/projects.vue | 155 +++--- apps/frontend/src/pages/hosting/index.vue | 4 +- apps/frontend/src/pages/index.vue | 2 +- apps/frontend/src/pages/moderation.vue | 4 +- apps/frontend/src/pages/moderation/index.vue | 2 +- .../src/pages/news/article/[slug].vue | 4 +- apps/frontend/src/pages/news/changelog.vue | 2 +- apps/frontend/src/pages/news/index.vue | 4 +- apps/frontend/src/pages/organization/[id].vue | 22 +- .../organization/[id]/settings/index.vue | 54 +- .../organization/[id]/settings/members.vue | 146 ++--- .../organization/[id]/settings/projects.vue | 141 ++--- apps/frontend/src/pages/plus.vue | 39 +- apps/frontend/src/pages/report.vue | 2 +- apps/frontend/src/pages/settings/account.vue | 324 +++++------ .../src/pages/settings/applications.vue | 182 +++--- .../src/pages/settings/authorizations.vue | 28 +- .../src/pages/settings/billing/index.vue | 90 +-- apps/frontend/src/pages/settings/index.vue | 14 +- apps/frontend/src/pages/settings/pats.vue | 126 +++-- apps/frontend/src/pages/settings/profile.vue | 69 +-- apps/frontend/src/pages/settings/sessions.vue | 9 +- apps/frontend/src/pages/user/[id].vue | 2 +- packages/assets/styles/classes.scss | 146 ----- packages/ui/src/components/base/Avatar.vue | 4 +- packages/ui/src/components/base/Card.vue | 10 +- .../ui/src/components/base/JoinedButtons.vue | 19 +- .../ui/src/components/base/MarkdownEditor.vue | 115 ++-- .../src/components/base/MultiStageModal.vue | 1 - .../ui/src/components/base/OptionGroup.vue | 2 +- .../components/base/TeleportOverflowMenu.vue | 2 +- .../components/billing/ResubscribeModal.vue | 2 +- .../billing/ServersGuestPlanModal.vue | 4 +- .../billing/ServersPurchase0Plan.vue | 2 +- .../components/CustomSetupStage.vue | 4 +- .../components/ImportInstanceStage.vue | 9 +- .../components/ModpackStage.vue | 2 +- .../components/modal/ConfirmLeaveModal.vue | 2 +- packages/ui/src/components/modal/NewModal.vue | 2 +- .../src/components/modal/OpenInAppModal.vue | 13 +- .../ui/src/components/modal/ShareModal.vue | 143 ++--- .../src/components/nav/NotificationPanel.vue | 2 +- .../components/nav/PopupNotificationPanel.vue | 2 +- .../components/search/SearchFilterControl.vue | 2 +- .../src/components/servers/ServerListing.vue | 2 - .../servers/backups/BackupCreateModal.vue | 2 +- .../servers/backups/BackupDeleteModal.vue | 2 +- .../servers/backups/BackupRenameModal.vue | 2 +- .../servers/backups/BackupRestoreModal.vue | 2 +- .../servers/content/ContentVersionFilter.vue | 2 +- .../components/servers/icons/ServerIcon.vue | 2 +- .../components/servers/labels/Separator.vue | 2 +- .../version/VersionFilterControl.vue | 2 +- .../ui/src/layouts/shared/console/layout.vue | 2 +- .../components/ContentModpackCard.vue | 6 +- .../modals/ConfirmBulkUpdateModal.vue | 2 +- .../modals/ConfirmDeletionModal.vue | 2 +- .../modals/ConfirmModpackUpdateModal.vue | 2 +- .../modals/ConfirmReinstallModal.vue | 2 +- .../components/modals/ConfirmRepairModal.vue | 2 +- .../components/modals/ConfirmUnlinkModal.vue | 2 +- .../components/modals/ContentInstallModal.vue | 13 +- .../components/modals/ContentUpdaterModal.vue | 2 +- .../src/layouts/shared/content-tab/layout.vue | 4 +- .../files-tab/components/FileContextMenu.vue | 2 +- .../files-tab/components/FileNavbar.vue | 4 +- .../components/editor/EditorFindReplace.vue | 4 +- .../components/modals/FileCreateItemModal.vue | 2 +- .../components/modals/FileDeleteItemModal.vue | 2 +- .../components/modals/FileMoveItemModal.vue | 2 +- .../components/modals/FileRenameItemModal.vue | 2 +- .../modals/FileUnsavedChangesModal.vue | 2 +- .../modals/FileUploadConflictModal.vue | 2 +- .../modals/FileUploadZipUrlModal.vue | 2 +- .../shared/installation-settings/layout.vue | 5 +- .../shared/server-settings/pages/network.vue | 6 +- .../wrapped/hosting/manage/backups.vue | 2 +- .../layouts/wrapped/hosting/manage/index.vue | 2 +- .../layouts/wrapped/hosting/manage/root.vue | 8 +- 153 files changed, 2596 insertions(+), 3817 deletions(-) delete mode 100644 apps/app-frontend/src/components/ui/install_flow/ModInstallModal.vue diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue index dbdce711c..9e12ac691 100644 --- a/apps/app-frontend/src/App.vue +++ b/apps/app-frontend/src/App.vue @@ -1177,7 +1177,7 @@ provideAppUpdateDownloadProgress(appUpdateDownload)
@@ -1378,7 +1378,7 @@ provideAppUpdateDownloadProgress(appUpdateDownload)

Playing as

- +
diff --git a/apps/app-frontend/src/components/ui/AccountsCard.vue b/apps/app-frontend/src/components/ui/AccountsCard.vue index 493ce451e..7d01d2e67 100644 --- a/apps/app-frontend/src/components/ui/AccountsCard.vue +++ b/apps/app-frontend/src/components/ui/AccountsCard.vue @@ -1,81 +1,107 @@ - - - diff --git a/apps/app-frontend/src/components/ui/ExportModal.vue b/apps/app-frontend/src/components/ui/ExportModal.vue index fa605f320..c6879ada3 100644 --- a/apps/app-frontend/src/components/ui/ExportModal.vue +++ b/apps/app-frontend/src/components/ui/ExportModal.vue @@ -1,7 +1,7 @@ - - - - diff --git a/apps/app-frontend/src/components/ui/modal/ConfirmDeleteInstanceModal.vue b/apps/app-frontend/src/components/ui/modal/ConfirmDeleteInstanceModal.vue index a2ee2a05c..d6c869ba1 100644 --- a/apps/app-frontend/src/components/ui/modal/ConfirmDeleteInstanceModal.vue +++ b/apps/app-frontend/src/components/ui/modal/ConfirmDeleteInstanceModal.vue @@ -7,7 +7,7 @@