Commit graph

5012 commits

Author SHA1 Message Date
Lukas Brübach
608ef29b22 Lint. 2025-01-12 21:05:20 +01:00
Lukas Brübach
d0a64e1d6f Wrestle with Qt Checkboxes. 2025-01-12 21:02:41 +01:00
Lukas Brübach
bde7f51cd5 Lint. 2025-01-12 20:47:42 +01:00
Lukas Brübach
9eb14eae7d Refresh banner cards when tags are added. 2025-01-12 20:40:33 +01:00
Lukas Brübach
238a6266d6 Lint some stuff. 2025-01-12 20:00:43 +01:00
Lukas Brübach
6fd3fd55a9 Remove extra set of braces. 2025-01-12 19:44:07 +01:00
Lukas Brübach
ed97636d17 Lint a comma. 2025-01-12 19:34:04 +01:00
Lukas Brübach
675cf4d2b0 Lint. 2025-01-12 19:33:26 +01:00
Lukas Brübach
120ced192b Even more default tags. 2025-01-12 19:12:10 +01:00
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