Commit graph

5003 commits

Author SHA1 Message Date
Lukas Brübach
572c865390 Add some more default tags. 2025-01-12 19:07:58 +01:00
BruebachL
b750cc28c5
Merge branch 'master' into visual_deck_storage_v2 2025-01-12 19:04:05 +01:00
Lukas Brübach
7b3ded013e Introduce a tagging system. 2025-01-12 19:02:29 +01:00
transifex-integration[bot]
e4611a8616
Translate cockatrice_en@source.ts in en_US (#5452)
100% translated source file: 'cockatrice_en@source.ts'
on 'en_US'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-12 12:41:05 -05:00
Lukas Brübach
7d76221e39 Add Deck Loader logging category. 2025-01-12 18:21:07 +01:00
Lukas Brübach
8b5ba5a3ca Refactor DeckPreviewWidgets to reside in their own folder. 2025-01-12 11:50:27 +01:00
RickyRister
3f41e5dd77
don't close replay tabs and do close message tabs on disconnect (#5450) 2025-01-12 02:47:36 -05:00
RickyRister
a6fc88c79a
Always set TabSupervisor as parent in Tab subclasses (#5449)
* refactor closeTab

* always set tab parent to tabSupervisor

* set tabSupervisor parent

* use close instead of deleteLater

* be more clear about overloads
2025-01-12 02:34:11 -05:00
transifex-integration[bot]
3a4ec1062b
Translate cockatrice_en@source.ts in pt_BR (#5448)
100% translated source file: 'cockatrice_en@source.ts'
on 'pt_BR'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-11 23:41:57 -05:00
RickyRister
7347ba88ac
fix segfault on disconnect (#5447)
* add new param to closeRequest

* don't emit signals in dtors

* send closeRequest

* fix build failure

* fix build failure

* see if we can get away with the overloaded triggered

* fix build failure
2025-01-11 22:19:45 -05:00
tooomm
3b544a36a8
Fix button label (#5441) 2025-01-11 21:28:23 -05:00
RickyRister
2851d0c7e6
add override specifier to tab subclasses (#5445) 2025-01-11 21:28:02 -05:00
transifex-integration[bot]
2b296badea
Translate cockatrice_en@source.ts in zh-Hans (#5446)
100% translated source file: 'cockatrice_en@source.ts'
on 'zh-Hans'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-11 21:27:00 -05:00
Lukas Brübach
9e41a8be70 Save some space. 2025-01-12 03:23:42 +01:00
ZeldaZach
a12c4ee909
Fix MacOS Builds for Non-Main Repo PRs 2025-01-11 21:21:11 -05:00
Lukas Brübach
0cd3598277 Include a quick filter for color identities. 2025-01-12 03:05:38 +01:00
Lukas Brübach
a6500f5d6f Include a quick filter for color identities. 2025-01-12 03:05:33 +01:00
Lukas Brübach
ec085ec9e8 Template because MacOs. 2025-01-12 02:07:07 +01:00
Lukas Brübach
ea70c7e5e9 Include QMouseEvent 2025-01-12 02:07:07 +01:00
Lukas Brübach
2db9284234 Lint. 2025-01-12 02:07:07 +01:00
Lukas Brübach
5e517aee48 Lint. 2025-01-12 02:07:07 +01:00
Lukas Brübach
b82984f686 Overload for Qt. 2025-01-12 02:07:07 +01:00
Lukas Brübach
66092b102c Change opacity scaling. 2025-01-12 02:07:07 +01:00
Lukas Brübach
94f6fa5ec4 Include settings for unused color identities display. 2025-01-12 02:07:07 +01:00
Lukas Brübach
bbfa971dfd Change replace visualDeckStorageWidget with deckView to be in deckSelectFinished so that it also works on remote deck load. 2025-01-12 02:07:07 +01:00
Lukas Brübach
8703e03d25 Properly set sort indices. 2025-01-12 02:07:07 +01:00
Lukas Brübach
42fda4b01c Add the color identity to the Deck Preview Widget. 2025-01-12 02:07:07 +01:00
Lukas Brübach
f8d0778170 Properly updateSortOrder on load. 2025-01-12 02:07:06 +01:00
Lukas Brübach
1cf25e3c5f Banner cards should respect providerIds. 2025-01-12 02:07:06 +01:00
Lukas Brübach
30bafe6348 More sort options, sort widgets directly. 2025-01-12 02:07:06 +01:00
Lukas Brübach
11f92bf101 Shuffle some classes and signals around. 2025-01-12 02:07:06 +01:00
Lukas Brübach
bb4d30107e Lint. 2025-01-12 02:07:06 +01:00
Lukas Brübach
dbe80642a3 Loading a deck from local file dialog should swap out scenes, enable unload button. 2025-01-12 02:07:06 +01:00
Lukas Brübach
0bf61191a8 Add some todos. 2025-01-12 02:07:06 +01:00
Lukas Brübach
f5dcf522f1 Update last loaded timestamp in decklist file and then restore original last modified timestamp if a user requests a deck load. 2025-01-12 02:07:06 +01:00
Lukas Brübach
132159c7f6 Restore some button states (ready/sideboard locked) to sensible defaults when unloading a deck. 2025-01-12 02:07:06 +01:00
ZeldaZach
7db9c9115e
Fix SoundEngine on Windows (again) 2025-01-11 00:19:00 -05:00
ZeldaZach
503985a080
Initialize audioOutput for SoundEngine 2025-01-11 00:12:32 -05:00
RickyRister
9f466162b0
disable starting life total edit in game information window (#5440) 2025-01-10 23:14:46 -05:00
Zach H
8bea3f8997
Fix sounds on Qt6 (#5439) 2025-01-10 23:10:47 -05:00
RickyRister
1a3df84f0a
fix segfault on exit if any closable tabs were open (#5435) 2025-01-10 17:27:26 -05:00
Zach H
2b3c47148e
GHA MacOS Only Sign/Notarize if self repo (#5437) 2025-01-10 16:46:05 -05:00
transifex-integration[bot]
59ca4397e2
Translate oracle/oracle_en@source.ts in zh-Hans (#5436)
100% translated source file: 'oracle/oracle_en@source.ts'
on 'zh-Hans'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-10 08:22:58 -05:00
transifex-integration[bot]
98266b0739
Translate oracle/oracle_en@source.ts in yue (#5434)
100% translated source file: 'oracle/oracle_en@source.ts'
on 'yue'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-10 08:22:48 -05:00
Zach H
5a82ff106d
Update VCPkg (#5433) 2025-01-09 23:23:00 -05:00
Zach H
2194430019
Sign macOS Releases (#5396) 2025-01-09 22:32:53 -05:00
RickyRister
1f11015a2f
Refactor files in src/utility and src/deck to new Qt Slot/Signal syntax (#5432)
* refactor in src/utility

* refactor in src/deck

* fix build failure
2025-01-09 06:33:20 -05:00
RickyRister
c3421669d5
Refactor files in src/game to new Qt Slot/Signal syntax (#5431)
* fix signals in CardDatabaseParser

* update remaining signals

* cleanup

* wait this was always just broken

* fix build failure

* fix build failure

* fix build failure
2025-01-09 06:32:25 -05:00
RickyRister
6e8adddc6d
Refactor tab_supervisor to new Qt Slot/Signal syntax (#5430)
* Refactor tab_supervisor to new Qt Slot/Signal syntax

* fix build failure
2025-01-09 06:26:42 -05:00
RickyRister
22a6ded4f0
reduce vertical spacing in visual deck storage (#5422) 2025-01-09 06:25:40 -05:00