RickyRister
2d44c9ad2f
Rename some save to clipboard actions
2025-03-08 20:02:32 -08:00
RickyRister
2ba7c1ff9a
Fix incorrect deck modified state ( #5698 )
2025-03-08 02:16:59 +00:00
RickyRister
6bb9ae92bf
Update recently opened decks regardless of where the deck is opened from ( #5691 )
2025-03-05 21:04:53 -05:00
RickyRister
2f415dcc6e
Add action to Edit Deck via Clipboard ( #5681 )
...
* implement functionality in dlg
* add action to deck editor
* refactor and comments
* is this refactor even a good idea?
* remove the friend class stuff
* reorder
* add option for not annotated
2025-03-05 00:55:05 +00: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
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
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
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
e8574641b0
use new rename icon in replays tab ( #5658 )
2025-02-26 00:14:27 -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
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
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
0666483756
refactor saveDeckToClipboard in TabDeckEditor ( #5623 )
2025-02-16 02:43:44 +00:00
RickyRister
2247c66ea6
refactor how double click signal gets passed up in VDS ( #5621 )
2025-02-15 19:06:11 -05:00
BruebachL
23f4c9c4e4
Tags in deck editor ( #5608 )
2025-02-12 03:18:00 +00:00
RickyRister
b509eed3e0
support shortcuts for tab menu actions ( #5564 )
...
* support shortcuts for tab menu actions
* refactor
* add migration
2025-02-06 04:00:43 +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
RickyRister
0fc05e15cd
pass ServerInfo_User down the chain ( #5542 )
2025-02-02 01:04:49 +00:00
BruebachL
33d8edeb9a
Get file format from name. ( #5532 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-27 19:41:29 -05:00
BruebachL
4d791f4d7a
Edhrec tab ( #5512 )
...
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2025-01-25 22:29:27 +00:00
Zach H
b48fe8b99c
Better capitalization & Deck open first ( #5520 )
2025-01-25 05:45:44 +00:00
RickyRister
19b758591b
Allow offline Replays tab ( #5519 )
2025-01-25 05:44:48 +00:00
RickyRister
f428148f64
Allow offline Deck Storage tab ( #5518 )
...
* make deck storage tab no longer close on disconnect
* add method for clearing remote decklist model
* handle connect/disconnect in deck storage tab
2025-01-25 03:16:40 +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
tooomm
0467fae51b
Add label to swap button ( #5501 )
2025-01-19 17:26:25 +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
Zach H
648c96ac3d
Allow Moderators to Grant Replay & Activate in TabAdmin ( #5492 )
2025-01-18 02:23:24 +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
92a903b035
fix chat messages not showing in the client ( #5489 )
2025-01-17 03:11:13 -05:00
RickyRister
c148c8df7f
replace foreach macro with standard for each loop ( #5485 )
2025-01-17 05:18:15 +00:00
Zach H
0cbad25385
General Cleanup of Unused Assets ( #5484 )
2025-01-17 05:08:53 +00:00
Zach H
cb64a5eea0
Populate TabAccount if reopened ( #5483 )
2025-01-17 04:28:18 +00:00
BruebachL
80165c28a9
Add options to include/exclude set name and collector number during clipboard import/export. ( #5482 )
...
* Add options to include/exclude set name and collector number during clipboard import/export.
* Missing parentheses in action label.
* Revert the silliest lint in the world.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-17 02:38:01 +00:00
RickyRister
a51ca9f9cb
fix incorrect values in deck editor tab's views menu on init ( #5479 )
2025-01-16 04:06:56 +00:00
RickyRister
7e19b52926
fix tab-specific menus not present when tab is opened on startup ( #5478 )
2025-01-16 04:04:15 +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
455d68f9ea
Move UserlistProxy to src/server/user and fix capitalization ( #5475 )
...
* move file
* fix capitalization
2025-01-15 13:14:16 +00:00
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
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
Zach H
767e83c879
Disable Force Start for host on load ( #5462 )
...
- Fix #5444
2025-01-14 04:33:04 +00:00