RickyRister
2def02e140
Remember which tabs are open between sessions ( #5467 )
2025-01-15 06:10:24 +00:00
RickyRister
23bd18a04c
fix segfault that happens when account tab is closed ( #5474 )
2025-01-15 06:10:03 +00:00
RickyRister
d09b9eb533
Rename UserList class to UserListWidget ( #5473 )
2025-01-15 03:07:36 +00:00
github-actions[bot]
25caae6d0f
Update translation files ( #5472 )
...
Co-authored-by: github-actions <github-actions@github.com>
2025-01-14 20:28:36 -05:00
BruebachL
a717e715b6
Introduce null checks, add setShortName and collectorNumber to deckList export. ( #5471 )
...
* Introduce null checks, add setShortName and collectorNumber to deckList export.
* Lint.
* Lint again.
* Lint AGAIN.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-14 10:54:15 -05:00
BruebachL
c079715c46
Properly check if a duplicate already exists in the list, no longer break loop. ( #5470 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-14 10:12:53 -05:00
BruebachL
f6c1253e84
Add a placeholder label to indicate database is still loading. ( #5469 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-14 14:19:32 +00:00
BruebachL
8462b6e906
Minor fix to sorted list reconstruction to fix duplication of cards in printing selector. ( #5468 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-14 13:59:53 +00:00
RickyRister
cca82f59eb
Don't re-sort VisualDeckStorage every time it gets tabbed to ( #5466 )
...
* remove showEvent
* refresh cards on init
* fix sort order not immediately being set
2025-01-14 13:58:44 +00:00
RickyRister
81662b7fec
Reduce spacing in visual deck storage ( #5465 )
...
* move thing
* reduce spacing
2025-01-14 13:52:46 +00:00
RickyRister
d2c2128e9b
Rename TabUserLists to TabAccount ( #5464 )
...
* rename class
* rename variables
2025-01-14 13:50:08 +00:00
RickyRister
686645c1e4
refactor DeckViewContainer into own file ( #5455 )
...
* cut-and-paste
* remove some includes
* move refreshShortcuts
* move deck_view into src/game/deckview
* move deck_view_container to src/game/deckview
* fix build failure
2025-01-14 07:00:09 +00:00
ZeldaZach
9df71fe1e8
Update VCPkg
2025-01-14 01:47:05 -05:00
Zach H
6309e7e318
Fix Windows FlowWidget duplication ( #5460 )
...
- Delete the item widget right away, as the delay is too great with deleteLater
2025-01-14 04:33:21 +00:00
Zach H
767e83c879
Disable Force Start for host on load ( #5462 )
...
- Fix #5444
2025-01-14 04:33:04 +00:00
RickyRister
78d54b0ef2
Remove unnecessary deck_view.h includes ( #5461 )
...
* remove unnecessary deck_view imports
* remove some more imports
2025-01-14 04:32:53 +00:00
BruebachL
497e4f1be0
Add loadFromFileAsync to deckLoader and connect VisualDeckStorageWidget to it. ( #5456 )
...
* Add loadFromFileAsync to deckLoader and connect VisualDeckStorageWidget to it.
* Address comments.
* Lint.
* Unlint something.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-14 03:02:33 +00:00
BruebachL
6072df3522
.txt decks reportedly don't get saved when they're loaded. ( #5459 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-14 01:51:41 +00:00
BruebachL
ba89495dc0
Refactor Picture Loader ( #5457 )
2025-01-13 18:52:54 +00:00
RickyRister
a417b049da
Make Visual Deck Storage tab be managed by TabSupervisor ( #5453 )
...
* remove closeRequest override
* remove visualDeckStorage from WindowMain
* manage visual deck storage in TabSupervisor
* open on startup
* refresh vds on db load finish
* open deck editor tab first on startup
2025-01-13 18:42:58 +00:00
github-actions[bot]
883f1a5c11
Update translation source strings ( #5454 )
...
Co-authored-by: github-actions <github-actions@github.com>
2025-01-13 11:08:32 -05:00
BruebachL
dd8ac14f99
Visual deck storage v2 ( #5427 )
...
* Restore some button states (ready/sideboard locked) to sensible defaults when unloading a deck.
* Update last loaded timestamp in decklist file and then restore original last modified timestamp if a user requests a deck load.
* Add some todos.
* Loading a deck from local file dialog should swap out scenes, enable unload button.
* Lint.
* Shuffle some classes and signals around.
* More sort options, sort widgets directly.
* Banner cards should respect providerIds.
* Properly updateSortOrder on load.
* Add the color identity to the Deck Preview Widget.
* Properly set sort indices.
* Change replace visualDeckStorageWidget with deckView to be in deckSelectFinished so that it also works on remote deck load.
* Include settings for unused color identities display.
* Change opacity scaling.
* Overload for Qt.
* Lint.
* Lint.
* Include QMouseEvent
* Template because MacOs.
* Include a quick filter for color identities.
* Include a quick filter for color identities.
* Save some space.
* Refactor DeckPreviewWidgets to reside in their own folder.
* Add Deck Loader logging category.
* Introduce a tagging system.
* Add some more default tags.
* Even more default tags.
* Lint.
* Lint a comma.
* Remove extra set of braces.
* Lint some stuff.
* Refresh banner cards when tags are added.
* Lint.
* Wrestle with Qt Checkboxes.
* Lint.
* Adjust some sizes, relayout.
* Address comments.
* Lint.
* Reorder kindred types.
* Add a search bar for tags.
* Remove close button (for now) and change "Add tags ..." to "Edit tags ..."
* Retranslate window title for Deck Tag Manager Dialog.
* Style tag addition widget to be consistent.
* Lint.
* Override paintEvent.
* Override sizeHint
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-12 17:46:22 -05:00
RickyRister
9bd024d39f
Make all tabs closable; add tabs menu ( #5451 )
...
* make closeRequest call close by default
* make all tabs closable by default
* closeRequest instead of deleteLater on stop
* null out pointer on destroy
* no need to manually null out the tabs anymore
* comment
* pass tabsMenu into ctor
* comment
* implement tabs menu
* fix segfault on close (again)
* remove deck editor action from WindowMain
2025-01-12 16:15:19 -05: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
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
ZeldaZach
a12c4ee909
Fix MacOS Builds for Non-Main Repo PRs
2025-01-11 21:21:11 -05: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
transifex-integration[bot]
0d7669db2c
Translate cockatrice_en@source.ts in yue ( #5428 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'yue'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-08 19:23:49 -05:00
transifex-integration[bot]
9526bca168
Translate cockatrice/cockatrice_en@source.ts in de ( #5429 )
...
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'de'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-08 19:23:38 -05:00
transifex-integration[bot]
0683431f35
Translate cockatrice_en@source.ts in en_US ( #5426 )
...
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-06 17:31:14 -05:00
github-actions[bot]
70790264b8
Update translation source strings ( #5425 )
...
Co-authored-by: github-actions <github-actions@github.com>
2025-01-06 12:42:46 -05:00