Lukas Brübach
12f8f1a533
Move new method to DeckListModel so we don't have to include CardDatabaseManager in common.
2025-03-16 13:11:36 +01:00
Lukas Brübach
a282fe2042
Parameter names.
2025-03-16 13:11:36 +01:00
Lukas Brübach
28519fd754
New DeckList method to return cards as CardInfoPtrs
...
Saner update to prevent crashes.
2025-03-16 13:11:33 +01:00
Lukas Brübach
5d442df58b
Fix some weak warnings.
2025-03-16 13:11:19 +01:00
Lukas Brübach
373786709b
Use some of the new generic conveniences in the visual deck editor
2025-03-16 13:11:19 +01:00
Lukas Brübach
1b7564d93b
Remove some overriden methods that are now generic enough to not necessitate being overriden anymore.
2025-03-16 13:11:19 +01:00
Lukas Brübach
35f201e2db
Qt > std
2025-03-16 13:11:19 +01:00
Lukas Brübach
ce40312473
Lint.
2025-03-16 13:11:19 +01:00
Lukas Brübach
7b014726f9
Address some comments.
2025-03-16 13:11:19 +01:00
Lukas Brübach
7c46f3b4a3
Slightly more sensible layout handling.
2025-03-16 13:11:19 +01:00
Lukas Brübach
9d3f98783f
Sensible deckListModel handling.
2025-03-16 13:11:19 +01:00
Lukas Brübach
3bfc571a32
Fixup to support new generic format.
2025-03-16 13:11:18 +01:00
Lukas Brübach
1dbecac6ce
Open in VDE from VDS by default, refresh on setDeck.
2025-03-16 13:11:18 +01:00
Lukas Brübach
ddd551f33f
Allow filters to be saved and restored.
2025-03-16 13:11:16 +01:00
Lukas Brübach
b8310804bb
Add a name filter.
2025-03-16 13:11:12 +01:00
Lukas Brübach
4a43f1941a
Add a sub type filter.
2025-03-16 13:11:07 +01:00
Lukas Brübach
90fdcb9c52
Add a sample hand widget.
2025-03-16 13:11:03 +01:00
Lukas Brübach
cf624a3dd7
Better filtering and analytics.
2025-03-16 13:10:58 +01:00
Lukas Brübach
94e8b441d4
Generify visual deck editor so it can have a printing selector.
2025-03-16 13:10:51 +01:00
Lukas Brübach
ce682a8a87
Make VisualDeckEditor Tab play nicely with TabSupervisor, open in VDE by default from VDS.
2025-03-16 13:10:51 +01:00
Lukas Brübach
8a5fbb25c0
Finally fix the freaking OverlapLayout.
2025-03-16 13:10:51 +01:00
Lukas Brübach
6ee6d1b470
Page loading for visual database display.
2025-03-16 13:10:51 +01:00
Lukas Brübach
4e697f1ed1
Rebase changes.
2025-03-16 13:10:51 +01:00
Lukas Brübach
d211712189
Infinite scrolling.
2025-03-16 13:10:51 +01:00
Lukas Brübach
94d4e6581a
Visual Deck Editor.
2025-03-16 13:10:49 +01:00
RickyRister
c99afe7956
Optimize cipt parsing by early returning ( #5727 )
2025-03-15 21:23:41 +00:00
RickyRister
b58b85dc0f
Re-add old names for mana value property to oracle ( #5711 )
2025-03-15 19:13:13 +00:00
BruebachL
a407c8b956
Reintroduce ability to display unused mana symbol widgets. ( #5726 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-03-15 19:11:46 +00: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
Basile Clement
b9900e67a6
nix: Add development utilities to shell.nix ( #5725 )
...
- Remove hardening flags to allow debug builds (otherwise GCC complains
because nix adds the FORTIFY_SOURCE flag, which is not compatible
with -O0)
- Allow ninja as build system
- Add clang-tools dependency for LSP support
2025-03-15 19:03:26 +00:00
RickyRister
7d558edb3e
Fix banner and tags not resetting on blank new deck ( #5721 )
...
* Fix bannerWidget not resetting when opening new blank deck
* also reset tags
2025-03-15 18:44:51 +00:00
RickyRister
eb4b1c2a07
Fix extra .cod in "save deck as" default name ( #5720 )
2025-03-15 18:44:03 +00:00
RickyRister
087f88146d
Make internal updater failure message more user-friendly ( #5718 )
2025-03-15 05:19:07 +00:00
RickyRister
3a11ccb854
Update cipt parsing ( #5712 )
...
* refactor
* move thing out
* write unit tests
* get thing to work
* optimization?
* fix build failure
2025-03-14 21:44:13 -04:00
tooomm
068465143b
Update CONTRIBUTING file ( #5701 )
...
* Update CONTRIBUTING.md
* cleanup
* Update CONTRIBUTING.md
2025-03-14 21:43:43 -04:00
tooomm
1f0846297f
websocket is our default port/connection ( #5679 )
2025-03-14 21:43:11 -04:00
RickyRister
4a0e0ed954
Automatically find all files for cockatrice_SOURCES ( #5716 )
...
* Use GLOB_RECURSIVE to find all source files
* fix code style
---------
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2025-03-14 21:42:56 -04: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
ec536126b9
Compute deck hashes lazily ( #5707 )
...
* Calculate deck hashes lazily
* rename
2025-03-11 21:43:21 -04:00
Zach H
9b00bdcaea
Merge pull request #5710 from lilyhuang-github/i18n
...
Change prebuild.js to allow i18n-default.json indentation to exist
2025-03-11 21:00:53 -04:00
Lily
da17c68830
Change prebuild.js to allow i18n-default.json indentation to exist
2025-03-11 19:59:20 -04:00
Zach H
badfb483b2
Merge pull request #5703 from RickyRister/5699-fix-printing
...
Show correct printing for top card of library
2025-03-10 20:45:05 -04:00
Zach H
fafe636b7c
Merge pull request #5702 from RickyRister/rename-export-actions
...
Rename some save to clipboard actions
2025-03-10 20:44:33 -04:00
RickyRister
ef15aa2dcd
Show correct printing for top card of library
2025-03-09 05:40:03 -07:00
RickyRister
2d44c9ad2f
Rename some save to clipboard actions
2025-03-08 20:02:32 -08:00
RickyRister
0a1d0f650f
Enable shortcuts for new save to clipboard actions ( #5700 )
...
* Enable shortcuts for new save to clipboard actions
* rename shortcut
2025-03-08 22:41:58 -05:00
RickyRister
2ba7c1ff9a
Fix incorrect deck modified state ( #5698 )
2025-03-08 02:16:59 +00: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