Commit graph

  • a83005994b
    integrate local game options into main window. Replaces QInputDialog with DlgLocalGameOptions in actSinglePlayer(). The startLocalGame() function now accepts LocalGameOptions, enabling configuration of starting life total and spectator visibility in addition to player count. Also adds user documentation for the local game options flow. DawnFire42 2026-03-05 23:23:08 -05:00
  • 789642aee3
    Add local game options dialog. Introduces LocalGameOptions struct and DlgLocalGameOptions dialog to replace the previous QInputDialog for starting local games. Encapsulates game configuration with a simple interface that prevents parameter explosion as options are added. The dialog provides UI with settings persistence via SettingsCache DawnFire42 2026-03-05 23:19:25 -05:00
  • bd5cbb89d4
    refactor: extract CARD_HEIGHT to shared CardDimensions header (#6668) DawnFire42 2026-03-05 22:13:58 -05:00
  • fb8c42e69d
    Improved consistency and added missing newlines at end of files DawnFire42 2026-03-05 21:38:45 -05:00
  • f24b2d54a9
    WIDTH_F used directly instead of casting DawnFire42 2026-03-05 18:31:06 -05:00
  • 14f1925edc
    Add icon to exe (#6655) tooomm 2026-03-06 01:50:15 +01:00
  • e39bbd2b31
    take default theme name from startup instead of using empty (#6663) ebbit1q 2026-03-06 00:19:10 +01:00
  • db3d80ff69
    refactor: extract CARD_HEIGHT to shared CardDimensions header DawnFire42 2026-03-05 13:54:41 -05:00
  • 1d2abe2feb
    Merge branch 'master' into card-dimensions-refactor DawnFire42 2026-03-05 15:16:19 -05:00
  • 04f06206b7
    Refactor/z value constants (#6651) DawnFire42 2026-03-05 14:47:14 -05:00
  • 630272c019
    refactor: extract CARD_HEIGHT to shared CardDimensions header DawnFire42 2026-03-05 13:54:41 -05:00
  • af0338e91e formatting RickyRister 2026-03-05 09:48:49 -08:00
  • d1e7f716d8 update unit test RickyRister 2026-03-05 09:37:58 -08:00
  • e594076338 move CardNameNormalizer to libcockatrice_card RickyRister 2026-03-05 09:35:49 -08:00
  • 8ad366cdb8 revert unit test RickyRister 2026-03-05 09:22:57 -08:00
  • 1bcea27a44
    [Game] Add face down versions of move cards from library actions (#6661) RickyRister 2026-03-04 18:19:41 -08:00
  • 9c3387a40a weaken unit test more RickyRister 2026-03-04 18:04:32 -08:00
  • 6df32a097f weaken unit test RickyRister 2026-03-04 17:51:12 -08:00
  • 4722635fa8 update shortcuts RickyRister 2026-03-03 22:29:12 -08:00
  • 1267d4e40d add new actions to menu RickyRister 2026-03-03 22:26:45 -08:00
  • 1e909c01b5 implement actions RickyRister 2026-03-03 22:18:36 -08:00
  • e954ba6647 update usages RickyRister 2026-03-04 16:46:26 -08:00
  • 7782b35f6e [DeckList] Refactor load from plaintext to take normalizer as param RickyRister 2026-03-04 16:46:21 -08:00
  • 01cf650ca4
    Merge branch 'Cockatrice:master' into master Bruno Alexandre Rosa 2026-03-04 17:37:58 -03:00
  • b95f3b4322 manual cache management Bruno Alexandre Rosa 2026-03-04 17:36:58 -03:00
  • 5943ae3427
    refactor(z-values): removed redundant inline with contexpr, Updated doc, magic numbers removed from TableZone. DawnFire42 2026-03-04 14:31:02 -05:00
  • e7a3ad86eb
    [Game] Refactor move cards from library actions (#6658) RickyRister 2026-03-04 06:00:18 -08:00
  • 0008c299a2 take default theme name from startup instead of using empty ebbit1q 2026-03-04 14:50:16 +01:00
  • cffac367ec [DeckEditor] Fix double-faced cards not importing correctly RickyRister 2026-03-04 04:07:23 -08:00
  • 2f632d6524 translate zone display names RickyRister 2026-03-04 02:06:20 -08:00
  • bdece4623c minor cleanup RickyRister 2026-03-03 22:06:55 -08:00
  • 667c1336e2 refactor move top/bottom cards actions RickyRister 2026-03-03 22:00:30 -08:00
  • b36ab66583
    nullcheck printing's set in home tab background art crop (#6646) ebbit1q 2026-03-04 00:49:50 +01:00
  • e048c58060
    fix merge ebbit1q 2026-03-04 00:19:32 +01:00
  • ceeedd32b4
    Merge branch 'master' into disabledisabledartcrops ebbit1q 2026-03-04 00:18:51 +01:00
  • 566c876bdc
    fix scaling for background images on home tab (#6656) ebbit1q 2026-03-04 00:16:45 +01:00
  • 43acac5f5d
    empty card info when switching back to theme background (#6657) ebbit1q 2026-03-04 00:16:19 +01:00
  • 2933f37f85 set warning and properly set timer ebbit1q 2026-03-04 00:10:02 +01:00
  • 53be69a270 empty card info when switching back to theme background ebbit1q 2026-03-01 16:39:22 +01:00
  • 1edd76be0f fix scaling for background images on home tab ebbit1q 2026-03-01 16:28:53 +01:00
  • 846ecb7e8d
    [Client] Support face-down cards in all public zones (#6602) RickyRister 2026-03-03 14:19:26 -08:00
  • 2fba5dcd20
    [Game] Refactor CardDragItem faceDown logic (#6552) RickyRister 2026-03-03 14:18:21 -08:00
  • 2828854d32
    [Server] Support face-down cards in all public zones (#6539) RickyRister 2026-03-03 14:17:35 -08:00
  • 1ed69fdb67
    Add icon to exe tooomm 2026-03-03 22:47:18 +01:00
  • a601a99817 Change to JournalWidget RickyRister 2026-03-03 01:33:51 -08:00
  • 4d26bc9f82 [TabGame] Notes dockWidget RickyRister 2026-02-26 00:11:47 -08:00
  • 15425b50a0 fix cache key linux Bruno Alexandre Rosa 2026-03-03 02:44:50 -03:00
  • 15bad55d08 use previous caching strategy Bruno Alexandre Rosa 2026-03-03 01:50:40 -03:00
  • dda12bb172 take 2 Bruno Alexandre Rosa 2026-03-02 23:53:38 -03:00
  • acf2322ff2 try to fix fatal error C1041: cannot open program database Bruno Alexandre Rosa 2026-03-02 23:46:56 -03:00
  • 9fa1e3be55 fix build Bruno Alexandre Rosa 2026-03-02 23:37:19 -03:00
  • 6bb43e25da Merge branch 'master' into ci/use-ninja-win Bruno Alexandre Rosa 2026-03-02 23:26:11 -03:00
  • 547e5715af
    ci: remove stale ccache (#57) Bruno Alexandre Rosa 2026-03-02 23:21:51 -03:00
  • 73bd2708de Merge branch 'master' into ci/use-ninja-win Bruno Alexandre Rosa 2026-03-02 22:48:05 -03:00
  • 2f24fad8f4
    Merge pull request #54 from brunoalr/ci/update-ccache-master Bruno Alexandre Rosa 2026-03-02 22:42:46 -03:00
  • 84f7a00d3f add warning messages Bruno Alexandre Rosa 2026-03-02 22:42:28 -03:00
  • 119f1b5305 use ccache on win Bruno Alexandre Rosa 2026-03-02 22:37:26 -03:00
  • 1292f926d9 ci: remove stale ccache Bruno Alexandre Rosa 2026-03-02 22:21:08 -03:00
  • aacd4ae548 keep going Bruno Alexandre Rosa 2026-03-02 21:45:05 -03:00
  • 4c162e2ab9 ci(windows): use Ninja instead of Visual Studio generator Bruno Alexandre Rosa 2026-03-02 20:55:10 -03:00
  • 2ec90e39de ci: skip MSBuild flags when using Ninja generator on Windows Bruno Alexandre Rosa 2026-03-02 20:55:01 -03:00
  • be046ce784 build(windows): detect 64-bit using CMAKE_SIZEOF_VOID_P for Ninja compatibility Bruno Alexandre Rosa 2026-03-02 20:54:58 -03:00
  • 5c2d12bd15 Merge branch 'master' into ci/use-ninja-win Bruno Alexandre Rosa 2026-03-02 20:49:09 -03:00
  • 9794893b63
    Bump actions/attest-build-provenance from 3 to 4 (#6653) dependabot[bot] 2026-03-02 23:06:35 +01:00
  • e57ee8e9c9
    fix set sorting (#6630) ebbit1q 2026-03-02 23:06:05 +01:00
  • f978407a19
    Bump actions/upload-artifact from 6 to 7 (#6652) dependabot[bot] 2026-03-02 23:04:15 +01:00
  • 4c9345c65d
    Bump actions/attest-build-provenance from 3 to 4 dependabot[bot] 2026-03-02 15:19:46 +00:00
  • 463d0309dd
    Bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-03-02 15:19:39 +00:00
  • 652ca041b4
    refactor(z-values): replace magic Z-value numbers with ZValues constants DawnFire42 2026-03-02 01:28:18 -05:00
  • d22fa8b447
    feat(z-values): add centralized Z-value constants infrastructure DawnFire42 2026-03-02 01:27:23 -05:00
  • 80110ee74d update remaining logs RickyRister 2026-03-01 19:27:38 -08:00
  • 59ce70afc5
    Add Code Docs link to issue template (#6649) tooomm 2026-03-02 01:59:18 +01:00
  • ae09061b4c
    Add Code Docs link to issue template tooomm 2026-03-01 16:45:52 +01:00
  • 2acf5e352c nullcheck printing's set in home tab background art crop ebbit1q 2026-03-01 14:50:40 +01:00
  • 5face4fa8d
    Bump minimatch in /webclient dependabot[bot] 2026-02-28 21:30:57 +00:00
  • 3c48bd98e0
    macOS Intel: 13 --> 14 tooomm-macOS14 tooomm 2026-02-28 13:35:40 +01:00
  • 251ae711fe
    Bump minimum to macOS 14 (Intel) tooomm 2026-02-28 13:31:56 +01:00
  • 208ccc3a1a
    fix(docs): correct typos in README (#6640) DawnFire42 2026-02-27 00:53:39 -05:00
  • ab1fce75f2 log face down RickyRister 2026-02-26 21:36:04 -08:00
  • cd3d61dfcc build: update CMake configuration for command zones DawnFire42 2026-02-25 13:39:30 -05:00
  • 2b8090a69e docs(command-zone): add developer and user documentation DawnFire42 2026-02-26 15:53:29 -05:00
  • c2a10466db feat(command-zone): add server-side support with tests DawnFire42 2026-02-25 13:38:59 -05:00
  • 47fade7bcb feat(command-zone): add settings and theme support DawnFire42 2026-02-26 15:52:51 -05:00
  • 4bd6ab56c5 feat(command-zone): add game creation UI DawnFire42 2026-02-25 13:38:21 -05:00
  • 437d2e4ed4 feat(command-zone): integrate into player system DawnFire42 2026-02-25 13:38:03 -05:00
  • 1ae1d876b1 feat(command-zone): add context menu system DawnFire42 2026-02-25 13:37:41 -05:00
  • 54e7ee1b42 feat(command-zone): add abstract zone menu base class DawnFire42 2026-02-25 13:35:17 -05:00
  • 6e83d64622 feat(command-zone): add graphics implementation with integration tests DawnFire42 2026-02-25 13:35:09 -05:00
  • 78db49a9b3 feat(command-zone): add zone toggle button component DawnFire42 2026-02-25 13:31:22 -05:00
  • 7a0a3ff9ac feat(command-zone): add commander tax counter system with tests DawnFire42 2026-02-26 15:50:30 -05:00
  • 8422357878 feat(command-zone): add logic layer with tests DawnFire42 2026-02-26 15:49:38 -05:00
  • 3c2e4a3fb2 feat(command-zone): add state machine with tests DawnFire42 2026-02-25 13:28:41 -05:00
  • ba1a388e5d feat(command-zone): add Z-value constants for command zones DawnFire42 2026-02-26 18:30:27 -05:00
  • 3a92505c5e feat(command-zone): add foundational type definitions DawnFire42 2026-02-26 18:29:51 -05:00
  • e2d5c7438d refactor(graphics): replace Z-value magic numbers with constants DawnFire42 2026-02-26 15:52:12 -05:00
  • 2fb881ca60 refactor(graphics): introduce Z-value constants and layer manager DawnFire42 2026-02-26 18:28:43 -05:00
  • 408fc2f14a refactor(zones): use ZoneNames constants instead of strings DawnFire42 2026-02-26 15:49:03 -05:00
  • fe162025f1 refactor(zones): introduce ZoneNames constants header DawnFire42 2026-02-26 18:27:32 -05:00
  • dce3f5bea3 fix(docs): correct typos in README DawnFire42 2026-02-26 15:53:20 -05:00
  • 7d1349437f
    Bump rollup from 2.79.2 to 2.80.0 in /webclient dependabot[bot] 2026-02-26 21:32:37 +00:00