Lukas Brübach
f354685917
Bulk editing dialog.
2025-03-16 09:35:47 +01:00
Basile Clement
1851f71850
Remove revealedCard flag from CardItem ( #5723 )
...
It is no longer used since #5254 .
2025-03-15 19:09:14 +00:00
Basile Clement
e4f40a82a2
Use native hover events ( #5722 )
...
* Use native hover events
* Update cockatrice/src/game/cards/abstract_card_item.cpp
* Reorder
---------
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2025-03-15 19:07:51 +00:00
RickyRister
4b7d1ebb59
Refactor: split card_database into two files ( #5715 )
...
* make the duplicate
* restore original
* Refactor: split card_database into two files
2025-03-14 00:02:10 +00:00
RickyRister
ef15aa2dcd
Show correct printing for top card of library
2025-03-09 05:40:03 -07:00
RickyRister
0ecf6298a3
Add actions for shuffle top/bottom X cards ( #5695 )
...
* Add actions for shuffle top/bottom X cards
* fix typo
* move shuffle actions into existing menus
2025-03-08 01:48:48 +00:00
RickyRister
1d11bb19b8
Fix view bottom cards using the wrong default ( #5696 )
2025-03-07 16:17:40 -05:00
RickyRister
58a2b7ff39
Fix move to top of library shuffling an extra card ( #5672 )
...
* Fix move to top of library shuffling an extra card
* Update cockatrice/src/game/player/player.cpp
---------
Co-authored-by: ebbit1q <ebbit1q@gmail.com>
2025-03-01 13:32:07 +01:00
BruebachL
3620664a9f
Cache correct providerId cards on deck load ( #5668 )
...
* Implement new method for DeckList to return cardlist with providerId, a new carddatabase method to fetch a cardlist with name and providerId and changed PictureLoader to use providerId versions of cards for caching.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-28 11:10:06 -05:00
RickyRister
4543038fd8
add "open in deck editor" to VDS right-click menu ( #5634 )
2025-02-25 18:35:56 -05:00
RickyRister
47311b1dfd
Expand/shrink card view window on double click ( #5652 )
2025-02-25 18:32:45 -05:00
RickyRister
21e22ed5fb
Destroy VDS in game lobby once game starts ( #5643 )
...
* push back setting change
* rename method and make it public
* destroy vds on game start
2025-02-25 18:31:44 -05:00
RickyRister
bfaeeb5aea
fix transform from non-table zones not moving card ( #5648 )
2025-02-25 18:30:38 -05:00
RickyRister
247e1aff83
Also parse "colors" field in xml ( #5635 )
2025-02-18 20:04:59 +00:00
RickyRister
5c8d1f3cff
Make AttachTo tokens work from non-table zones ( #5629 )
...
* move card to play before creating attached token
* leave comment
* hardcode createCard target zone to table
To get attached token from graveyard/exile to work
2025-02-16 17:02:45 -05:00
Zach H
356b00e8c7
Fix Ricky Crash ( #5609 )
2025-02-12 01:39:41 +00:00
RickyRister
23223e10b5
actually delete VDS when hiding it in game lobby ( #5572 )
2025-02-07 05:20:42 +00:00
RickyRister
d951b082c4
Add setting to hide visual deck storage in game lobby ( #5570 )
2025-02-06 13:44:33 +00:00
RickyRister
1ee0e87ba7
remove debug log that was accidentally left in ( #5569 )
2025-02-06 13:43:37 +00:00
RickyRister
218ed726b6
Fix wrong position and scaling of svg pixmaps when zoomed out ( #5563 )
...
* fix scaling for player icon profile pic
* fix scaling for other svgs
2025-02-04 22:22:05 +00:00
RickyRister
1de09deb59
Fix size and image quality issues with new user icons ( #5546 )
2025-02-02 15:08:23 +00:00
RickyRister
95cea0f191
Add custom server-side pawn colors ( #5543 )
2025-02-02 03:25:25 +00:00
Zach H
349c18aa6a
Fix Crash with "c:" in deck editor ( #5537 )
2025-02-01 04:32:01 +00:00
Zach H
b956fd4bac
Fix windows deck searching ( #5536 )
2025-02-01 04:13:46 +00:00
Zach H
37a0c00b3f
Support right-click on game list menu ( #5522 )
2025-01-25 14:03:29 +00:00
Zach H
f6c31bf901
Invert "Show" games, so all games are visible by default ( #5521 )
2025-01-25 07:03:36 +00:00
RickyRister
e8b1e3ef0c
don't autoclose card view if single card gets dragged into same zone ( #5517 )
...
* rename canResize param to toNewZone
* pass toNewZone down
* don't autoclose card view if card gets dragged into same zone
2025-01-25 02:08:28 +00:00
RickyRister
085f0dd26c
reduce unnecessary CardItem creation in ViewZone addCard process ( #5513 )
2025-01-24 05:13:08 +00:00
RickyRister
66e2e7a473
add missing override and explicit specifiers to all classes in src/game ( #5511 )
2025-01-22 12:57:56 +00:00
RickyRister
420cca2402
fix after merge to use ZoneView::close ( #5509 )
2025-01-20 22:43:05 -05:00
RickyRister
97fdf11c8f
Add setting to auto close card view when empty ( #5502 )
2025-01-21 03:08:01 +00:00
RickyRister
aeb1b9fb4f
Fix segfault when game is closed while card view window is open ( #5507 )
2025-01-21 03:06:55 +00:00
RickyRister
b004e91aa4
fix segfault when bottoming card in deck view ( #5508 )
2025-01-21 03:06:00 +00:00
BruebachL
aa24502129
Move logging from QDebug to QCDebug and introduce LoggingCategories. ( #5491 )
...
* Move logging from QDebug to QCDebug and introduce LoggingCategories.
* Lint.
* Unlint like one change.
* Remove .debug category since this is autofilled by Qt and used to differentiate between QCDebug and QCWarning and QCError.
* Uncomment defaults, include main category.
* Make PictureLoader logging a bit more useful.
* Lint...?
* Address comments.
* Clean up some unnecessary classes in logging statements.
* Add a new message format to the logging handler.
* Lint.
* Lint.
* Support Windows in Regex
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
Co-authored-by: ZeldaZach <zahalpern+github@gmail.com>
2025-01-19 13:14:23 +00:00
BruebachL
724db755af
Hide load from remote button in local games ( #5499 )
...
* Hide load from remote button in local games.
* Minor fix
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
Co-authored-by: ZeldaZach <zahalpern+github@gmail.com>
2025-01-19 12:59:33 +00:00
BruebachL
ec0caaf421
Give deckList a signal to emit when the tags change and hook up the display widget to that. ( #5497 )
...
* Give deckList a signal to emit when the tags change and hook up the display widget to that.
* Reload from file when loading a visual deck to ensure latest changes propagate to the decklist.
* Eliminate loadVisualDeck and use loadDeckFromFile instead.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-19 12:32:39 +00:00
RickyRister
2bc71095dd
get UserListProxy from TabSupervisor instead of passing it in the constructor ( #5490 )
2025-01-17 15:27:52 +00:00
RickyRister
ca2d438cda
fix sideboard not being re-locked on load deck ( #5486 )
2025-01-17 05:25:01 +00:00
RickyRister
c148c8df7f
replace foreach macro with standard for each loop ( #5485 )
2025-01-17 05:18:15 +00:00
ZeldaZach
7b94d5d501
Better sanitization of pointers
2025-01-17 00:05:08 -05:00
RickyRister
ee938342f3
Change visible buttons in game lobby depending on if deck is loaded ( #5480 )
...
* rename method
* delete unused method
* refactor
* increase margins
* change visible buttons depending on if deck is loaded
* correctly send the ReadyStart command on unload
* fix force start button still being visible
2025-01-17 04:52:33 +00:00
RickyRister
2d02955f8b
delete overloaded signal in PendingCommand ( #5477 )
...
* remove overloaded signal since no one was using it
* remove usages of qOverload
* turns out new slot/signal syntax can ignore extra params
2025-01-15 13:16:06 +00:00
RickyRister
3a740f0bde
group printings together when sorting in card reveal window ( #5476 )
2025-01-15 13:14:47 +00:00
RickyRister
455d68f9ea
Move UserlistProxy to src/server/user and fix capitalization ( #5475 )
...
* move file
* fix capitalization
2025-01-15 13:14:16 +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
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
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
BruebachL
ba89495dc0
Refactor Picture Loader ( #5457 )
2025-01-13 18:52:54 +00:00