RickyRister
d8da4473e2
add rename and delete actions to VDS right-click menu ( #5683 )
2025-03-03 08:35:50 -05:00
RickyRister
e1964f21de
Fix memory leaks from DeckLoader usage ( #5665 )
...
* add comment
* stack allocate DeckLoader for loading tags
* deckModel now takes ownership of DeckLoader
* fix remaining
* add comment
2025-03-02 18:57:30 -05:00
RickyRister
87c5d07807
Switch current tab when opening a single-instance tab ( #5651 )
2025-03-02 09:30:55 -05:00
lilyhuang-github
3d0f4868df
Focus tab for quit game dialog ( #5670 )
2025-03-02 09:29:17 -05:00
BruebachL
56bd11794e
Set modification state correctly. ( #5678 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-03-02 09:28:16 -05:00
BruebachL
e541b9d572
Silence picture loader warnings for null pixmaps by introducing checks. ( #5677 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-03-02 09:27:52 -05:00
RickyRister
a7e8c1f59b
Make BannerWidget's dropdown icon more robust ( #5676 )
...
* Make BannerWidget's dropdown icon more robust
* use isHidden
Otherwise, it doesn't work correctly if the BannerWidget is offscreen
* don't show icon if there's no buddy
2025-03-02 09:26:03 -05:00
BruebachL
ec452aabe2
Fallback to regular card name search in case the providerId one fails for the database display widget. ( #5673 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-03-01 09:22:00 -05:00
RickyRister
2a9599eed8
refactor saveDeckToClipboard in AbstractTabDeckEditor ( #5671 )
...
* refactor saveDeckToClipboard in AbstractTabDeckEditor
* make deckloader functions const
* use const
* move method into DeckLoader
2025-03-01 09:21:31 -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
RickyRister
448903efe3
Add tip of the day for Expand Card View Window ( #5666 )
2025-02-28 11:29:09 -05:00
BruebachL
d76e8f9146
Clamp all DeckPreviewWidget children to the card size on resize. ( #5669 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-28 11:10:40 -05: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
lilyhuang-github
7ff43f15fc
Add hint on version downloading ( #5663 )
2025-02-27 23:34:32 -05:00
lilyhuang-github
e271e6ecf8
Implement advertisement to FAQ page align right ( #5657 )
2025-02-27 23:34:06 -05:00
BruebachL
93d28717e0
Abstract deck editor ( #5646 )
...
* Generify TabDeckEditor.
* Connect dockTopLevelChanged signals.
* Connect eventFilters.
* Remove comments.
* Fix ze build (accidentally deleted a line)
* Fix some pointer chaining.
* Be a lot saner about some signals/slots, as in, individual Deck Editor widgets now internally determine their CardInfo and then simply communicate this to the DeckEditor
* Lint.
* DeckDock can handle its own menu.
* DeckDock can handle its own decrement.
* DeckDock now notifies the deck editor on deck change, instead of individually modifying menu items and modification status.
* Rename.
* Include pixelmap generator for icon.
* Directly use an AbstractTabDeckEditor as parent.
* Move clearing database filter into signal/slot relation.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-27 10:57:58 -05:00
RickyRister
6df97a156f
Change "include folder name in VDS search" into a setting ( #5659 )
...
* add new setting
* implement thing
2025-02-26 12:01:30 -05:00
BruebachL
05d06f9016
Sort Tags in TagFilterWidget ( #5660 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-26 11:59:59 -05:00
RickyRister
e8574641b0
use new rename icon in replays tab ( #5658 )
2025-02-26 00:14:27 -05:00
RickyRister
9ac13018c6
include folder name in VDS search when folders are enabled ( #5637 )
2025-02-25 18:39:34 -05:00
RickyRister
06b25f1cfc
add "edit tags" to VDS right-click menu ( #5631 )
...
* refactor: move openTagEditDlg up a level
* add edit tags to menu
* set DeleteOnClose attribute on menu
* fix build failure
2025-02-25 18:38:55 -05:00
RickyRister
6f5d369416
Add folder dropdown icons to VDS ( #5632 )
...
* add svg
* update pixmap cache
* get icon to work
* hide icon when not clickable
* use consistent naming
* use expandOnly because apparently that leads to higher image quality
2025-02-25 18:36:48 -05:00
RickyRister
4543038fd8
add "open in deck editor" to VDS right-click menu ( #5634 )
2025-02-25 18:35:56 -05:00
RickyRister
345f8b772c
show error message when open deck fails in VDS ( #5642 )
2025-02-25 18:33:16 -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
0d6497fcdc
Fix banner card changing when opening deck in new tab ( #5649 )
2025-02-25 18:30:53 -05:00
RickyRister
bfaeeb5aea
fix transform from non-table zones not moving card ( #5648 )
2025-02-25 18:30:38 -05:00
RickyRister
b46667f6db
Fix memory leak when refreshing VDS ( #5647 )
...
* parent deckLoader
* leave comment
2025-02-25 18:30:20 -05:00
RickyRister
49932ee6f8
Fix segfault when oracle reads card without "num" field ( #5654 )
2025-02-25 18:29:43 -05:00
RickyRister
57e37e8f4d
Allow loading local xml file in oracle ( #5655 )
2025-02-25 18:29:27 -05:00
RickyRister
af68a95964
Add rename action to deck storage tab ( #5656 )
...
* add icon
* add rename action
2025-02-25 18:29:07 -05:00
RickyRister
959a268f91
Mark deck as modified when banner card is changed ( #5641 )
...
* Mark deck as modified when banner card is changed
* set modified inside setBannerCard
2025-02-22 13:56:48 +00:00
RickyRister
77a3515470
Always download macOS 13 version on intel macs ( #5630 )
...
* Always download macOS 13 version for intel macs
* use contains instead of regex
2025-02-18 22:27:17 +00:00
BruebachL
6a008acb2b
Enhance card update error description. ( #5638 )
...
* Enhance card update error description.
* Enhance card update error description.
* Lint.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-18 22:20:06 +00:00
RickyRister
247e1aff83
Also parse "colors" field in xml ( #5635 )
2025-02-18 20:04:59 +00:00
RickyRister
3df4efebaa
Revert file watcher in VDS ( #5636 )
2025-02-18 20:04:37 +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
01d5e58a5f
Change Sorting Order of User List ( #5626 )
...
* 1) Online Users > Offline Users
* 2) Admins, judge/vip/donator status ignored
* 3) Moderators, judge/vip/donator status ignored
* 4) Judges
* 5) VIPs
* 6) Donators
* 7) Everyone else
2025-02-16 04:35:28 +00:00
RickyRister
a28300ac42
add "save deck to clipboard" to VDS right click menu ( #5625 )
2025-02-16 04:18:47 +00:00
RickyRister
0666483756
refactor saveDeckToClipboard in TabDeckEditor ( #5623 )
2025-02-16 02:43:44 +00:00
RickyRister
abca5514af
support right-click menu in VDS ( #5622 )
...
* support right-click menu in VDS
* move methods around
2025-02-16 02:43:20 +00:00
RickyRister
2247c66ea6
refactor how double click signal gets passed up in VDS ( #5621 )
2025-02-15 19:06:11 -05:00
RickyRister
3b638598ad
fix load remote deck window being empty ( #5613 )
2025-02-15 21:05:33 +00:00
RickyRister
63e3e3ceb1
refactor and add missing log categories to ReleaseChannel ( #5615 )
...
* adding missing log categories
* refactor version lookup
* refactor OS checking code
2025-02-15 21:05:12 +00:00
BruebachL
23f4c9c4e4
Tags in deck editor ( #5608 )
2025-02-12 03:18:00 +00:00
Zach H
356b00e8c7
Fix Ricky Crash ( #5609 )
2025-02-12 01:39:41 +00:00
RickyRister
8916e049bd
fix printing selector dropdown not working on mac ( #5606 )
2025-02-11 04:42:31 +00:00
ZeldaZach
287b4a5597
Bump to 2.10.1
2025-02-10 23:26:35 -05:00
RickyRister
d77ee00e70
Fix crash when VDS show tags is unchecked ( #5605 )
...
* Fix crash when VDS show tags is unchecked
* revert the refactor since I don't know if there's a reason they did it that way
2025-02-11 04:24:08 +00:00