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
0503fe589c
fix playericon missing in local games ( #5562 )
2025-02-04 05:53:52 +00:00
Zach H
c2292c11a6
Support Purple Heart for Donators ( #5560 )
2025-02-04 05:06:05 +00:00
RickyRister
ec9feb9f50
fix wrong size flag bounding rect on windows ( #5556 )
...
* fix wrong size flag bounding rect on windows
* fix the values
2025-02-03 05:43:58 +00:00
RickyRister
9680e47bbc
Deprecate userlevels icons ( #5555 )
...
* map old info to colors
* move caching up a level
* delete userlevels folder
* remove default vip color
2025-02-03 05:43:48 +00:00
RickyRister
f782bd709a
preserve image quality when scaling svg ( #5554 )
...
* preserve image quality when scaling svg
* fix missing colorless counter
* do it in a way that doesn't cause warnings to be logged
2025-02-03 02:50:21 +00:00
BruebachL
94e2d64e55
Update sort order on VDS load. ( #5552 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-02 20:16:38 +00:00
BruebachL
6c1b7c83ec
Debounce writing the setting to cache when adjusting card sizes. ( #5550 )
...
* Debounce writing the setting to cache when adjusting card sizes.
* Lint.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-02 18:45:26 +00:00
BruebachL
9dd60d74d1
Hotfix VDS sizing scrollArea widget incorrectly when created while not visible by setting size in showEvent ( #5547 )
...
* Only resize on folder widget to make sure it doesn't squish the loading indicator.
* Clamp scrollArea widget to viewport width on showEvent to prevent widget being instantiated with wrong width when not visible.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-02-02 17:36:56 +00:00
RickyRister
1de09deb59
Fix size and image quality issues with new user icons ( #5546 )
2025-02-02 15:08:23 +00:00
BruebachL
a0b52ce450
Implement folder support for VDS. ( #5545 )
2025-02-02 15:08:04 +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
RickyRister
34e0130b90
fix view transform button disappearing on click ( #5535 )
2025-02-01 03:31:09 +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
RickyRister
51c542aa04
Disable add to deck submenu if no deck editor tabs are open ( #5530 )
...
* refactor
* just have the deck name
* clean up submenu parenting
* disable add to deck menu if no deck editor tabs are open
2025-01-26 10:24:09 -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
RickyRister
42e4c14a82
add missing override and explicit specifiers in src/client ( #5523 )
2025-01-25 14:03:54 +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
BruebachL
ce416df3fb
Add a dialog to prompt user to convert to .cod format if trying to apply tags to a .txt deck. ( #5514 )
...
* Add a dialog to prompt user to convert to .cod format if trying to apply tags to a .txt deck.
* Lint mocks.
* Address comments, move dialog to appropriate folder.
* Unlint.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-25 03:20:30 +00:00
BruebachL
4e96157091
Flow Layout fixes ( #5515 )
...
* Flow Layout fixes.
* Remove some comments.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-25 03:17:39 +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
BruebachL
1d2ab8d3d3
Convert lastLoaded timestamp into proper QDateTime for correct comparison. ( #5506 )
...
* Convert lastLoaded timestamp into proper QDateTime for correct comparison.
* Reintroduce null check.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-22 12:58:19 +00:00
RickyRister
af161f00b7
Remove spacing in CardInfoWidget caused by invisible view transformation button ( #5510 )
2025-01-22 12:55:21 +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
BruebachL
e752578d15
Add a button to easily view the transformed version of a card. ( #5498 )
...
* Add a button to easily view the transformed version of a card.
* Minor reword
* 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:53 +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
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
ZeldaZach
315c224f24
Fix crash on add/edit tags
2025-01-16 00:54:34 -05:00
ZeldaZach
55f624b634
Hide Loading Msg in VDE when not relevant
2025-01-16 00:06:25 -05: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
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