From e79c8058048641c59348a1b81d26b355877584ff Mon Sep 17 00:00:00 2001 From: Wraith <54374743+wraith4081@users.noreply.github.com> Date: Wed, 7 Jan 2026 01:21:52 +0300 Subject: [PATCH] refactor(ui): migrate tailwindcss v3 to v4 (#2735) ## Description: migrate tailwindcss v3 to v4 ## Please complete the following: - [X] I have added screenshots for all UI updates - [X] I process any text displayed to the user through translateText() and I've added it to the en.json file - [X] I have added relevant tests to the test directory - [X] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: wraith4081 --------- Co-authored-by: iamlewis Co-authored-by: Ryan <7389646+ryanbarlow97@users.noreply.github.com> --- index.html | 61 +- package-lock.json | 1412 ++++++++--------- package.json | 5 +- postcss.config.js | 6 - src/client/AccountModal.ts | 18 +- src/client/DarkModeButton.ts | 2 +- src/client/FlagInput.ts | 8 +- src/client/FlagInputModal.ts | 16 +- src/client/GameInfoModal.ts | 11 +- src/client/GoogleAdElement.ts | 3 +- src/client/HelpModal.ts | 13 +- src/client/HostLobbyModal.ts | 27 +- src/client/LanguageModal.ts | 4 +- src/client/Matchmaking.ts | 4 +- src/client/NewsModal.ts | 4 +- src/client/PublicLobby.ts | 30 +- src/client/SinglePlayerModal.ts | 16 +- src/client/StatsModal.ts | 6 +- src/client/TerritoryPatternsModal.ts | 13 +- src/client/UsernameInput.ts | 4 +- src/client/components/LobbyTeamView.ts | 10 +- src/client/components/ModalOverlay.ts | 2 +- src/client/components/PatternButton.ts | 41 +- .../baseComponents/ranking/PlayerRow.ts | 54 +- .../baseComponents/ranking/RankingControls.ts | 8 +- .../baseComponents/ranking/RankingHeader.ts | 8 +- .../baseComponents/setting/SettingKeybind.ts | 9 +- .../baseComponents/stats/GameList.ts | 20 +- .../baseComponents/stats/PlayerStatsTable.ts | 10 +- .../baseComponents/stats/PlayerStatsTree.ts | 8 +- src/client/components/ui/ActionButton.ts | 4 +- src/client/graphics/layers/BuildMenu.ts | 2 +- src/client/graphics/layers/ChatDisplay.ts | 16 +- src/client/graphics/layers/ControlPanel.ts | 21 +- src/client/graphics/layers/EmojiTable.ts | 8 +- src/client/graphics/layers/EventsDisplay.ts | 29 +- src/client/graphics/layers/GameLeftSidebar.ts | 9 +- .../graphics/layers/GameRightSidebar.ts | 2 +- src/client/graphics/layers/HeadsUpMessage.ts | 4 +- src/client/graphics/layers/ImmunityTimer.ts | 2 +- src/client/graphics/layers/MultiTabModal.ts | 5 +- .../graphics/layers/PerformanceOverlay.ts | 21 +- .../graphics/layers/PlayerInfoOverlay.ts | 14 +- src/client/graphics/layers/PlayerPanel.ts | 59 +- src/client/graphics/layers/ReplayPanel.ts | 4 +- .../graphics/layers/SendResourceModal.ts | 30 +- src/client/graphics/layers/SettingsModal.ts | 32 +- src/client/graphics/layers/SpawnTimer.ts | 6 +- src/client/graphics/layers/TeamStats.ts | 4 +- src/client/graphics/layers/UnitDisplay.ts | 18 +- src/client/graphics/layers/WinModal.ts | 21 +- src/client/styles.css | 35 +- src/client/utilities/RenderUnitTypeOptions.ts | 7 +- tailwind.config.js | 10 - tsconfig.json | 2 +- vite.config.ts | 2 + 56 files changed, 999 insertions(+), 1201 deletions(-) delete mode 100644 postcss.config.js delete mode 100755 tailwind.config.js diff --git a/index.html b/index.html index 43fdcf5b3..b68f66957 100644 --- a/index.html +++ b/index.html @@ -115,9 +115,22 @@ } - + @@ -178,7 +191,7 @@