Commit graph

  • aaa2c05b87 Adjust to rebase. Lukas Brübach 2025-08-26 08:41:08 +02:00
  • 3cdd3df666 Rotate random art crop. Lukas Brübach 2025-07-10 15:55:51 +02:00
  • 7bed1dc908 Background and buttons and styles. Lukas Brübach 2025-06-18 22:33:55 +02:00
  • aa5a6222fd Home screen. Lukas Brübach 2025-06-15 17:01:00 +02:00
  • bfffcfcf17 Fix segfault when drawing arrow RickyRister 2025-09-11 03:35:17 -07:00
  • 9601a1fa4e
    Player refactor (#6112) 2025-09-10-Development-2.11.0-beta.26 BruebachL 2025-09-11 00:49:33 +02:00
  • 70f29256fd Lint. Lukas Brübach 2025-09-10 15:13:30 +02:00
  • 595eb609ad Differentiate games and replays. Lukas Brübach 2025-09-10 14:48:09 +02:00
  • 0e33187388 Instantiate menu before graphics item. Lukas Brübach 2025-09-10 11:03:28 +02:00
  • bc9d2f4cbd Revert Deck legality checker. Lukas Brübach 2025-09-10 09:47:03 +02:00
  • 2df09ebb6b Query local game state correctly from tab_supervisor again Lukas Brübach 2025-09-10 09:33:29 +02:00
  • d2a0f03625 Remove unused player_logger.cpp Lukas Brübach 2025-09-10 09:30:30 +02:00
  • 69b2ddc1b4 Change message_log_widget.cpp slots to take CardZoneLogic parameters as emitted by PlayerEventHandler. Lukas Brübach 2025-09-10 09:28:24 +02:00
  • 5f1f2d292a Comment spacing. Lukas Brübach 2025-09-10 09:21:21 +02:00
  • 1c3021028b Set menu for sideboard again, translate some menu titles, reimplement actIncPT action Lukas Brübach 2025-09-10 09:20:02 +02:00
  • 45eaf3f072 PlayerGraphicsItem is responsible for retranslateUi, not Player. Lukas Brübach 2025-09-10 09:19:09 +02:00
  • de1986c1fb Reimplement logging category for game_event_handler.cpp, remove linebreaks. Lukas Brübach 2025-09-10 09:18:25 +02:00
  • a03a4a7ca0 Move comment. Lukas Brübach 2025-09-10 09:17:49 +02:00
  • a2d4594d4f Bounds check data sent by QAction() Lukas Brübach 2025-09-10 09:17:29 +02:00
  • 9b14d9577b ENSURE they are. Lukas Brübach 2025-09-10 03:33:19 +02:00
  • 65a492aeb9 Ensure all players are considered local in local game. Lukas Brübach 2025-09-10 03:25:31 +02:00
  • d4a5bb3a79 Signal view removal, addition. Lukas Brübach 2025-09-10 03:15:20 +02:00
  • aaf3c1e3b2 zoneId is a dynamic gameplay property and thus belongs in player.cpp Lukas Brübach 2025-09-10 03:09:49 +02:00
  • 270bdefd87 Fine, the game can remember the tab. Lukas Brübach 2025-09-10 02:58:21 +02:00
  • cba5ab2847 The stack should ensure card visibility. Lukas Brübach 2025-09-10 02:47:51 +02:00
  • 865f0b7eae Fix include. Lukas Brübach 2025-09-10 00:53:15 +02:00
  • f937ec8e2a Lint again. Lukas Brübach 2025-09-09 21:34:11 +02:00
  • 27580f1d4a Lint. Lukas Brübach 2025-09-09 21:32:33 +02:00
  • b478026f6c Do to-do's Lukas Brübach 2025-09-09 21:29:34 +02:00
  • f7919d3d88 Emit openDeckEditor signal in player_actions again. Lukas Brübach 2025-09-09 12:36:42 +02:00
  • 2de650f4ba Connect player->openDeckEditor signal directly in the player constructor Lukas Brübach 2025-09-09 12:33:48 +02:00
  • c344b40a71 Player holds the deck, emits deckChanged(), other elements player->getDeck() to respond to changes. Lukas Brübach 2025-09-09 12:28:09 +02:00
  • 57aa1abc69 Clean up some unused imports. Lukas Brübach 2025-09-09 11:46:59 +02:00
  • 9beb8e8245 Reorganize method/variable definitions, remove unused ones. Lukas Brübach 2025-09-09 11:37:24 +02:00
  • f75389a52b Include. Lukas Brübach 2025-09-09 03:05:33 +02:00
  • 7e62235411 Fix typo. Lukas Brübach 2025-09-09 03:04:29 +02:00
  • c3181a1c0a Stuff. Lukas Brübach 2025-09-09 02:57:52 +02:00
  • 0f27415c68 Fix an include. Lukas Brübach 2025-09-09 02:51:24 +02:00
  • 052e5ff3c3 Hook up tap logic again. Lukas Brübach 2025-09-09 02:48:36 +02:00
  • 8aef60b995 Tiny lint. Lukas Brübach 2025-09-09 02:35:13 +02:00
  • 70c3649d6a Player refactor. Lukas Brübach 2025-09-09 02:28:32 +02:00
  • b8e545bfa4
    Move game state and event handling out of tab_game and into separate classes (#6090) BruebachL 2025-09-11 00:40:29 +02:00
  • 5c16f0d027
    update the address of the fsf in the license (#6113) ebbit1q 2025-09-11 00:18:34 +02:00
  • e0d9786adf
    Bump actions/setup-node from 4 to 5 dependabot[bot] 2025-09-08 14:09:54 +00:00
  • 1b4441baac
    add libqt6sql6-mysql to debian package recommends (#6110) ebbit1q 2025-09-08 15:59:18 +02:00
  • 116f8c4ee1 Connect some player signals unrelated to this refactor again. Lukas Brübach 2025-09-07 21:25:58 +02:00
  • 2deca5d103 Log the local player joining too. Lukas Brübach 2025-09-07 21:17:46 +02:00
  • 0745996cb4 Fix regressions. Lukas Brübach 2025-09-07 21:14:41 +02:00
  • 040eacee72 Hook up playerListWidget properly. Lukas Brübach 2025-09-07 20:57:32 +02:00
  • 86424d660d add libqt6sql6-mysql to debian package recommends ebbit1q 2025-09-07 20:23:42 +02:00
  • cf6120628d Hook up playerListWidget. Lukas Brübach 2025-09-07 18:20:04 +02:00
  • 0147a1d41f
    disallow users on your ignore list to get your current games (#6109) ebbit1q 2025-09-07 17:58:52 +02:00
  • e6c39455be disallow users on your ignore list to get your current games ebbit1q 2025-09-07 16:23:14 +02:00
  • 5d564e3b91 Lint. Lukas Brübach 2025-09-07 15:01:26 +02:00
  • 7c7e0a2652 Hook up the message log widgets to game events again. Lukas Brübach 2025-09-07 14:57:47 +02:00
  • d84c5864fd Properly respond to game started again. Lukas Brübach 2025-09-07 14:24:28 +02:00
  • 0f11fbe599
    Use pinned printing when adding to deck. (#6108) BruebachL 2025-09-07 06:26:39 +02:00
  • 9c18e99fe2
    Correctly reset banner card if none was set but card appears in new deck. (#6107) BruebachL 2025-09-07 06:26:07 +02:00
  • 6b5b1da841 Use pinned printing when adding to deck. Lukas Brübach 2025-09-07 02:34:06 +02:00
  • 6c4ec30d87 Correctly reset banner card if none was set but card appears in new deck. Lukas Brübach 2025-09-07 01:57:27 +02:00
  • 6e0a7de9cc
    Move quick filters from right to left to be closer to the color filters. (#6106) BruebachL 2025-09-07 00:11:43 +02:00
  • b141a65838
    Refactor page loading so it's uniform, display every printing from every filtered set instead of just one. (#6105) BruebachL 2025-09-07 00:11:36 +02:00
  • ef80faf746 Move quick filters from right to left to be closer to the color filters. Lukas Brübach 2025-09-06 23:49:06 +02:00
  • 1164e39502 Refactor page loading so it's uniform, display every printing from every filtered set instead of just one. Lukas Brübach 2025-09-06 23:39:05 +02:00
  • 7f842bb1e8
    Sort VDE groups internally (#6102) BruebachL 2025-09-06 15:06:59 +02:00
  • bd65aae81e
    Fix Logs tab close button not working (#6104) RickyRister 2025-09-06 02:04:50 -07:00
  • 66c7652ea6 Fix Logs tab close button not working RickyRister 2025-09-06 01:34:44 -07:00
  • 61e50b47fe Cleanup some unused things. Lukas Brübach 2025-09-06 10:14:10 +02:00
  • 35dd6ebe68 Sort Lukas Brübach 2025-09-05 16:47:50 +02:00
  • b8dedb568c
    Use modelReset from new grouping in deck_list_model in VDE (#6100) BruebachL 2025-09-05 17:12:30 +02:00
  • ec94c29ed9
    Bump actions/attest-build-provenance from 2 to 3 (#6095) dependabot[bot] 2025-09-04 22:54:35 -04:00
  • c77943d01c
    Update translation files (#6094) github-actions[bot] 2025-09-04 22:54:27 -04:00
  • fc5fb956df
    Properly allow resizing the printing selector (#6097) BruebachL 2025-09-05 04:54:07 +02:00
  • 2eba126ed7
    Modularize and Doxygen decklist.cpp (#6099) BruebachL 2025-09-05 04:52:46 +02:00
  • fdeb3658d1 Use modelReset from new grouping in deck_list_model in VDE Lukas Brübach 2025-09-05 03:21:07 +02:00
  • 01add26a85 Small correction. Lukas Brübach 2025-09-05 02:53:11 +02:00
  • 2e628a0b0b Tests. Lukas Brübach 2025-09-05 02:39:01 +02:00
  • 9761396e59 One more lint. Lukas Brübach 2025-09-05 02:32:45 +02:00
  • 0aa0ee2672 I have no linter, yet I must lint. Lukas Brübach 2025-09-05 02:31:44 +02:00
  • ad4888fcf1 Why would the linter do this to me? Lukas Brübach 2025-09-05 02:27:26 +02:00
  • ae78aa1468 Modularize and Doxygen decklist.cpp Lukas Brübach 2025-09-05 02:03:40 +02:00
  • 95832a6b55 Consider tests. Lukas Brübach 2025-09-04 22:36:07 +02:00
  • e20fe00859 Consider servatrice. Lukas Brübach 2025-09-04 22:29:20 +02:00
  • c19fe1056c Lint? Lukas Brübach 2025-09-04 22:18:11 +02:00
  • 1f045f1c5b I said lint, god damn it. Lukas Brübach 2025-09-04 22:15:04 +02:00
  • 6de0f0dd66 Lint. Lukas Brübach 2025-09-04 22:13:48 +02:00
  • 7f157496d3 Move deck list to its own folder ahead of refactor. Lukas Brübach 2025-09-04 22:08:22 +02:00
  • ac1fd4e2b6 Gives hover signal correct parameters (fix for exact card refactor issue) Lukas Brübach 2025-09-04 14:44:51 +02:00
  • 2d24e99dde Reset layout in VDE properly and introduce new default layout. Lukas Brübach 2025-09-04 14:39:12 +02:00
  • 3bb47fc070 Don't restrict central widget sizing in regular deck editor, don't size hidden widget in visual deck editor. Lukas Brübach 2025-09-04 14:12:06 +02:00
  • 5e379e094a Properly allow resizing the printing selector. Lukas Brübach 2025-09-04 13:44:41 +02:00
  • 0d9969b365 Meta Info Lukas Brübach 2025-09-04 13:05:28 +02:00
  • 57f64bd942
    Bump actions/attest-build-provenance from 2 to 3 dependabot[bot] 2025-09-02 00:05:10 +00:00
  • 76854be014 Update translation files github-actions 2025-08-31 07:07:27 +00:00
  • da52d677c7
    Bump actions/checkout from 4 to 5 (#6084) dependabot[bot] 2025-08-31 09:06:26 +02:00
  • 44d6412bfc added comments and fixed issue where cards in a stack tap together Alok Aenugu 2025-08-25 15:27:38 -04:00
  • ab4373d025
    Implement replay sharing (#6066) 2025-08-26-Development-2.11.0-beta.25 RickyRister 2025-08-24 19:40:44 -07:00
  • a7231e2520 Update label text RickyRister 2025-08-24 19:16:16 -07:00
  • 030bc4c140 update share icon RickyRister 2025-08-24 19:13:09 -07:00
  • 467d90e236 Move game state and event handling out of tab_game and into separate classes. Lukas Brübach 2025-08-24 19:17:58 +02:00