Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Greater refactoring #274

Open
wants to merge 182 commits into
base: main
Choose a base branch
from
Open

Greater refactoring #274

wants to merge 182 commits into from

Conversation

WE-Kaito
Copy link
Owner

No description provided.

WE-Kaito added 30 commits July 16, 2024 00:55
* remove DnD Provider from Deckbuiler routes
* remove unecessary lines for game card
* improve rendering add button in profile
* fix styling SecurityStack
* extract PlayerHand
* adjust stylings
* fix hand card offsets
* changed card preview
* add TokenButton to PlayerBoardSide
* various styling implementations
* add queries for spans
* adjust MemoryBar stylings
* adjust PhaseIndicator stylings
* add PhaseIndicator
* add Reveal
* adjust stylings
* start re-implementation of logic
* style isTilted + new Lottie
* update react to 19-beta
* implement react-compiler
* replace lotties for security & suspended state by apng files
* separate drag img components in card.tsx
* minor fixes
* replace stack drag icon by toggle DragMode
@WE-Kaito WE-Kaito force-pushed the greater-refactoring branch from 492e23c to 0261ece Compare March 21, 2025 23:34
* fix card fetch and adjust FetchCard model
* visual improvements
* consistent card size
* reimplement stack drag without toggle
* implented most of Game Page (card dialogs missing)
* WIP: custom cursors
* WIP: conistent font sizes
* removed deprecated tab dependency!
* => CardDetails temporarily disabled
@alessandrostagni
Copy link
Collaborator

Good luck buddy!
Let me know once this is pushed, I might try working on the bots to make them compatible again :3

* update dependencies
* temporarily disable CardDetails.tsx (wip)
* add prettier
…r-refactoring

# Conflicts:
#	backend/src/main/java/com/github/wekaito/backend/CardService.java
#	backend/src/main/java/com/github/wekaito/backend/security/MongoUserDetailsService.java
#	frontend/package-lock.json
#	frontend/package.json
#	frontend/src/App.css
#	frontend/src/App.tsx
#	frontend/src/components/Card.tsx
#	frontend/src/components/MenuBackgroundWrapper.tsx
#	frontend/src/components/ParticlesBackground.tsx
#	frontend/src/components/SoundBar.tsx
#	frontend/src/components/cardDetails/CardDetails.tsx
#	frontend/src/components/game/AttackArrows.tsx
#	frontend/src/components/game/CardModal.tsx
#	frontend/src/components/game/CardStack.tsx
#	frontend/src/components/game/ContextMenus.tsx
#	frontend/src/components/game/GameBackground.tsx
#	frontend/src/components/game/GameChatLog.tsx
#	frontend/src/components/game/MemoryBar.tsx
#	frontend/src/components/game/ModalDialog/EndModal.tsx
#	frontend/src/components/game/ModalDialog/RestartPromptModal.tsx
#	frontend/src/components/game/ModalDialog/SurrenderModal.tsx
#	frontend/src/components/game/ModalDialog/TokenModal.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentBoardSide.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentDeck.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentEggDeck.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentEventUtils/OpponentAttackResolve.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentEventUtils/OpponentEventUtils.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentHand.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentSecurityStack.tsx
#	frontend/src/components/game/OpponentBoardSide/OpponentTrash.tsx
#	frontend/src/components/game/PlayerBoardSide/BattleArea.tsx
#	frontend/src/components/game/PlayerBoardSide/DeckUtilButtons.tsx
#	frontend/src/components/game/PlayerBoardSide/DragToggleButton.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerDeck.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerEggDeck.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerEventUtils/Mulligan.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerEventUtils/PlayerAttackResolve.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerEventUtils/PlayerEventUtils.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerEventUtils/UnsuspendAllButton.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerHand.tsx
#	frontend/src/components/game/PlayerBoardSide/PlayerTrash.tsx
#	frontend/src/components/game/PlayerBoardSide/SecurityDropSections.tsx
#	frontend/src/components/game/PlayerCard.tsx
#	frontend/src/components/game/ReportButton.tsx
#	frontend/src/components/game/RevealArea.tsx
#	frontend/src/components/game/StackModal.tsx
#	frontend/src/components/login/TermsAndConditionsDialog.tsx
#	frontend/src/hooks/useDropZone.ts
#	frontend/src/hooks/useGameUIStates.ts
#	frontend/src/hooks/useGameWebSocket.ts
#	frontend/src/hooks/useGeneralStates.ts
#	frontend/src/hooks/useResponsiveFontSize.ts
#	frontend/src/pages/Deckbuilder.tsx
#	frontend/src/pages/GamePage.tsx
#	frontend/src/pages/Lobby.tsx
#	frontend/src/utils/types.ts
Copy link

Quality Gate Failed Quality Gate failed for 'we-kaito_digimon-tcg-simulator-frontend'

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants