Oleg Agafonov
3b188340fa
refactor: actual form file format for preferences dialog
2024-07-02 12:25:27 +04:00
Oleg Agafonov
3c8d70c64e
refactor: clean code
2024-06-24 06:15:08 +04:00
Oleg Agafonov
72586616ae
GUI: added HD screen support (resizing) for player panels (preferences settings under development, part of #12455 , #12451 , #7563 );
2024-06-23 16:07:18 +04:00
Oleg Agafonov
7d675de876
server: fixed server app freeze on another instance already running, improved threads usage (related to #11285 );
2024-06-23 15:58:25 +04:00
Oleg Agafonov
f0c38cdb87
GUI: fixed that server's lobby do not remember divider position after app restart (tables, matches and chat sizes)
2024-06-23 15:55:46 +04:00
Oleg Agafonov
f78177a540
debug: added command line param to disable full screen mode on mac os (-Dxmage.fullScreen=false - useless);
2024-06-23 15:51:40 +04:00
Oleg Agafonov
11bd8c29b2
refactor: removed un-used balloontooltip library
2024-06-13 00:02:15 +04:00
Oleg Agafonov
e2b1d980b6
other: added java version in app's starting logs
2024-06-12 06:33:04 +04:00
Oleg Agafonov
c8b5c1fa35
AI: fixed wrong quick start button for MCTS game
2024-06-10 21:51:55 +04:00
Oleg Agafonov
88a451bb4f
GUI: fixed wrong font size in debug menu and quick game buttons
2024-06-10 21:51:05 +04:00
Oleg Agafonov
93221f8452
GUI: improved small mode detection on some desktop resolutions (mode without avatars);
2024-06-10 00:00:46 +04:00
Evan Kranzler
cdf91e66fb
Change tribal card type to kindred, update viashino and naga ( #12271 )
...
* change tribal card type to kindred
* update viashino to lizard
* update naga to snake
2024-06-08 13:55:52 -04:00
Oleg Agafonov
e33a5f4861
GUI: fixed app freeze on images download or connection for systems like macOS (related to #12261 );
2024-06-07 17:29:19 +04:00
Susucre
20b7a115da
prevent direct access of Player->counters ; some cleanup on counter removal effects ; implement [MH3] Izzet Generatorium ( #12314 )
2024-05-29 22:34:54 +02:00
Oleg Agafonov
ba36eac7f8
fixed error on deck editor usage, related to 2298ebc5f5
2024-05-28 22:22:20 +04:00
Oleg Agafonov
1b5f8ce1af
GUI: fixed wrong background rendering of card's popup window (related to #12261 ), deleted un-used code;
2024-05-20 23:19:51 +04:00
Oleg Agafonov
492269c473
return fix for #12261
2024-05-20 23:19:51 +04:00
Oleg Agafonov
72d7d6e353
reverted changes for #12261
2024-05-20 16:37:43 +04:00
Oleg Agafonov
fb453cce18
GUI: fixed wrong render of attack and other arrows over dialogs ( closes #12261 );
2024-05-20 16:09:15 +04:00
Oleg Agafonov
bd1ab573f1
GUI: fixed that attack/block arrows was visible after disconnect ( closes #12258 )
2024-05-20 14:29:31 +04:00
grimreap124
f53c9da3e4
GUI: added stacked feature for a same creature tokens ( #12256 )
2024-05-20 09:15:15 +04:00
Oleg Agafonov
d138e33b04
GUI: fixed wrong font sizes in table's and feedback panel popup hints
2024-05-07 15:33:40 +04:00
Oleg Agafonov
d3437c9b1e
GUI: fixed that size settings changes do not work in-game sometimes (broken fonts in feedback panel);
2024-05-07 15:25:15 +04:00
Alexander Novotny
9f52c8946e
Allow multiple icons at the top right of player avatar ( #12169 )
2024-04-22 23:58:43 -04:00
Alexander Novotny
42906f519b
Fixed remembering self-referential choices ( #12167 )
...
* Fixed remembering self-referential choices
* Rename filtered message to auto answer message
* Always use auto answer message
2024-04-22 23:58:26 -04:00
Susucre
2eb872c93e
tweak PlayerPanel pixels
2024-04-21 11:19:13 +02:00
xenohedron
e095a76561
update Czech Republic -> Czechia ( resolves #12143 )
2024-04-19 01:18:38 -04:00
Susucre
9d7bf27d38
[PIP] Implement Rad Counters mechanic ( #12087 )
2024-04-17 20:04:17 +02:00
Oleg Agafonov
7817a5cac6
deck improves:
...
* gui: removed public deck hash info;
* gui: improved xmage dck-file - now it correctly load a card's amount (related to files from third party services);
* server: fixed wrong cheating warning on deck construction (closes #11877 );
* refactor: removed outdated hash code and calculations;
* other: added docs, added multiple deck hash tests;
2024-04-10 22:18:07 +04:00
Oleg Agafonov
fef37cdc73
admin tools improves ( #5388 ):
...
* added game ids and created time to tables list;
* added popup hints support to tables list;
* fixed wrong sorting and columns resizing in tables list;
* refactored some modules to share table related code between client and admin console;
2024-03-22 16:56:29 +04:00
Oleg Agafonov
b315b46871
gui: deck editor - improved popup menu naming, added commander hint to sideboard, fixed generate/random deck dialog on cancel, removed outdated logs;
2024-03-08 00:48:25 +04:00
Oleg Agafonov
ae5da8bb2b
gui: fixed broken card viewer ( closes #11875 , part of #11873 )
2024-02-29 06:27:53 +04:00
Oleg Agafonov
e38a79f231
Face down images and cards rework ( #11873 )
...
Face down changes:
* GUI: added visible face down type and real card name for controller/owner (opponent can see it after game ends);
* GUI: added day/night button to view real card for controller/owner (opponent can see it after game ends);
* game: fixed that faced-down card can render symbols, abilities and other hidden data from a real card;
* images: added image support for normal faced-down cards;
* images: added image support for morph and megamorph faced-down cards;
* images: added image support for foretell faced-down cards;
Other changes:
* images: fixed missing tokens from DDD set;
* images: no more client restart to apply newly downloaded images or render settings;
* images: improved backface image quality (use main menu -> symbols to download it);
2024-02-29 01:14:54 +04:00
Oleg Agafonov
34816be219
GUI: added missing image info in card popup hint (works in any render mode, support cards, tokens, emblems, etc - can be disabled in Preferences, related to #7759 , #2158 );
2024-02-19 12:40:35 +04:00
Oleg Agafonov
ad8e7daf97
refactor: improved card info
2024-02-18 22:40:30 +04:00
Matthew Wilson
41dbec4dbd
GUI: Improved rendering of Class cards ( #11767 )
2024-02-09 11:58:16 +04:00
Matthew Wilson
506e94d519
GUI: improved rendering of Adventure cards ( #11764 )
...
* GUI: Improved rendering of Adventure cards
---------
Co-authored-by: Matthew Wilson <matthew_w@vaadin.com>
2024-02-09 11:55:34 +04:00
Oleg Agafonov
38c71cfeed
GUI: Card Viewer - added support of xmage inner images like morph, blessing, etc (look in XMAGE set, related to #11622 );
2024-01-31 03:49:25 +04:00
Oleg Agafonov
f5a43d9115
GUI: Card Viewer - fixed wrong drawing on empty cards/tokens list;
2024-01-31 03:45:47 +04:00
Oleg Agafonov
402d049577
sound: now music settings will be applied after save (related to #11675 );
2024-01-17 12:28:24 +04:00
Oleg Agafonov
7bda2d95d2
GUI: improved stability of popup hint window (fixed game freeze in some use cases, fixes #11595 )
2024-01-15 19:57:33 +04:00
Oleg Agafonov
b3c55555a1
tests: fixed error on load tests end (related to #11572 ), improved logs, improved session lifecycle on load tests;
...
tests: added additional test for Mana Maze and deep copy (related to #11572 );
docs: added more info to network related code;
2024-01-08 04:14:27 +04:00
Oleg Agafonov
e79f562f4a
server: improved logs for some use cases (related to #11572 )
2024-01-05 23:13:20 +04:00
Oleg Agafonov
d4a1e27a44
GUI: improved choose X or number dialog (added source ability and card hint support, added limits info);
...
game: choose X - added source ability info to game logs;
2023-12-18 01:22:14 +04:00
Oleg Agafonov
60730dff47
Merge fix
2023-12-15 16:52:48 +04:00
Oleg Agafonov
d03ebad794
GUI: draft panel - added set code to booster names, improved text fonts and drawing;
2023-12-15 16:01:09 +04:00
Oleg Agafonov
c10ed215ab
GUI: draft panel - added new timer (bigger size, diff color), migrated form structure to layout managers;
2023-12-15 15:44:33 +04:00
Oleg Agafonov
2541f67793
refactor: improved draft panel structure
2023-12-15 10:05:15 +04:00
Oleg Agafonov
df26ab5156
refactor: moved draft grid component to correct package, improved netbeans editor compatibility
2023-12-15 08:38:15 +04:00
Oleg Agafonov
10641f8d63
GUI: hand - added default card sorting on mulligan (lands > other > creatures; mana value, name);
2023-12-14 22:13:07 +04:00