Oleg Agafonov
53a072b759
GUI, preferences: removed 4 useless size settings, fixed wrong fonts in few places like miss image path (part of #969 , #6887 )
2024-07-27 21:35:33 +04:00
Oleg Agafonov
ba929d5692
GUI: improved GUI scale support (fixed font sizes in card icons popup, ability picker dialog, part of #969 )
2024-07-27 17:05:54 +04:00
Oleg Agafonov
21ad11dbdc
GUI: added GUI scale support for ability choice dialog (related to #12155 , #969 )
2024-07-27 11:58:35 +04:00
Oleg Agafonov
83823acec7
GUI, performance: fixed memory/resources leaks on some components rendering
2024-07-26 03:27:10 +04:00
Oleg Agafonov
1f3fad6594
GUI, preferences: reworked size settings:
...
- added size settings for player's panel size (closes #12455 , closes #12451 , closes #5605 );
- size settings can be edit by slider or by text edit;
- size settings for fonts has preview button with real text sample;
- improved some tabs and hints for better UX;
- improved GUI rendering performance;
2024-07-26 03:27:10 +04:00
Oleg Agafonov
921e656e3c
images: fixed miss images of War Room and Revenge in Star Wars ( closes #10411 )
2024-07-25 14:36:44 +04:00
Oleg Agafonov
1403b3aa37
images: fixed Star Wars images download, added Star Wars tokens ( closes #12602 )
2024-07-25 14:27:01 +04:00
Oleg Agafonov
77df387e06
GUI: improved pick choice (dialogs with searchable list, related to #12420 ):
...
- dialog: added mana symbols and html support in headers and list;
- dialog: added custom hints for each list's item (use setHintData);
- dialog: added game object hint type (use object id as hint value);
- dialog: added fast way to add key, value, sort and hint data (use choice.withItem());
- cheats: added commands list in popup hint;
2024-07-18 23:04:47 +04:00
theelk801
7b5330fee3
[BLC] add set
2024-07-09 16:32:01 -04:00
Oleg Agafonov
9864cdd46c
GUI, preferences: improved theme switch at runtime (fixed skip and step buttons update);
2024-07-05 18:11:09 +04:00
Oleg Agafonov
2631b31b8a
GUI, preferences: improved theme switch at runtime (fixed main menu update);
2024-07-03 23:46:12 +04:00
Oleg Agafonov
64f3df035b
GUI, preferences: added theme switch without app restart (for preview only, app must be restarted anyway for full GUI refresh);
2024-07-03 04:31:07 +04:00
theelk801
3c3af396ef
[FDN] add set
2024-06-28 11:06:53 -04:00
theelk801
b99fa71444
[DSK] add set
2024-06-27 13:42:21 -04:00
tiera3
0a23521ece
images: removed redundant download links for scryfall cards ( #12508 )
...
Found the include_variations flag so no need for a third search to check for variations - combined it with the second search (that drops the language code).
2024-06-25 07:34:36 +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
PurpleCrowbar
77aba627b0
Add all missing Secret Lairs
2024-06-22 16:26:50 +01:00
PurpleCrowbar
f83073081d
Add M3C token images
2024-06-15 01:41:10 +01:00
PurpleCrowbar
993ffd8894
Add MH3 token images
2024-06-15 01:22:00 +01:00
Oleg Agafonov
1750797036
images: made normal images size as default download source, improved description and info messages
2024-06-13 01:04:30 +04:00
tiera3
b0f08d278f
images: added normal images size download from scryfall source - 2/3 of BIG sizes but with same quality ( #12450 )
2024-06-13 00:05:01 +04:00
tiera3
fb710f46be
images: improved download size calc for small scryfall images ( #12441 )
2024-06-09 10:32:10 +04:00
Oleg Agafonov
d2f5379d35
images: improved error message on miss symbols
2024-06-08 11:46:05 +04:00
Oleg Agafonov
c094e31760
images: fixed wrong errors on searching broken images files ( closes #12430 )
2024-06-08 07:28:17 +04:00
Evan Kranzler
27bea843a3
[M3C] Implement Ulalek, Fused Atrocity and new colorless hybrid mana ( #12273 )
...
* improved by (#12415 )
* Added symbol downloads for new colorless hybrid
---------
Co-authored-by: Alexander Novotny <alexander_novo@mail.tmcc.edu>
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2024-06-06 23:43:45 +04:00
Oleg Agafonov
4635563f44
images: deleted outdated/closed images sources ( closes #5767 )
2024-06-06 22:10:46 +04:00
grimreap124
e0184197c8
GUI: fixed stacked permanents in some use cases ( #12402 )
2024-06-05 13:19:48 +04:00
Susucre
70a5a9a8cf
add special guests for MH3
2024-06-04 20:49:44 +02:00
grimreap124
6498522b4e
gui: fix stacking of land creature tokens ( #12318 )
...
Moving land creatures into the creature row like they were pre-stacking update
related to #12242 , #12248 , #12256
2024-06-01 01:10:33 -04:00
tiera3
f253777f7c
Scryfall small images download ( #12282 )
...
- Add new option for downloading small images from scryfall
- Refactor/simplify CardImageUrls
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2024-06-01 01:09:02 -04:00
tiera3
024291e057
add download option for all basic land images ( #12283 )
2024-05-26 19:59:33 -04:00
Oleg Agafonov
0e39d6a833
images: fixed miss token image in some use cases (if it was created from a card and a set contains multiple images);
2024-05-26 12:56:03 +04:00
tiera3
0152d2af1f
add download for ZNC/Germ Token Image ( #12286 )
2024-05-25 18:33:51 -04:00
tiera3
e3e5f3fa28
Rework Scryfall Image Downloads ( #11926 )
...
* Rework Scryfall Image Downloads
Now autoconverts collector numbers ending in "*" or "+" or "Ph" so not as many direct links required.
Uses a third attempt with &variation=true which is needed for the 79 cards that are marked as variations.
Fully tested image downloads with language set to russian to ensure fallbacks work correctly.
Restored comments to match scryfall names instead of the .java file names
Added check for api link ending in "/"
Added workaround comments.
Created prepareCardNumber in ScryfallImageSupportCards.java to use for the shared code.
A couple of comments of scryfall set names:
Commander Legends: Battle for Baldur's Gate
Game Night: Free-for-All
Comment for Viscera Seer re issue 11157
2024-05-25 18:33:23 -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
grimreap124
f53c9da3e4
GUI: added stacked feature for a same creature tokens ( #12256 )
2024-05-20 09:15:15 +04:00
grimreap124
61b7918fe6
GUI: fixed bugs with some stacked tokens ( closes #12246 , related to #12242 ) ( #12248 )
2024-05-18 22:56:01 +04:00
PurpleCrowbar
a95b988ac7
Add SCD token images
2024-05-15 03:18:53 +01:00
grimreap124
7e7287e7eb
GUI: added stacked feature for a non-creature tokens like Food and Treasure ( #12242 )
2024-05-14 08:55:54 +04:00
karapuzz14
bb783a318e
Added [YDMU] Alchemy: Dominaria set. Implemented Vinesoul Spider, Slimefoot, Thallid Transplant. ( #12157 )
2024-05-04 17:34:25 -04:00
Susucre
85cad4ff1e
cleanup AbilityType for easier check that an ability is an activated ability ( #12153 )
...
* cleanup AbilityType
* further cleanup
* cleanup instanceof
* tweak formatting
* rework Rex
* fix mistake in PlayerImpl
* cleanup 'instanceof' for 'ActivatedManaAbilityImpl'
2024-05-03 22:13:34 -04:00
theelk801
daa8996398
[M3C] add set
2024-04-30 17:01:09 -04:00
PurpleCrowbar
66f09decfc
Add OTP token images
2024-04-28 21:37:40 +01:00
PurpleCrowbar
fd6f2f48df
Add BIG token images
2024-04-28 21:29:48 +01:00
PurpleCrowbar
7cbdef627c
Add OTJ token images
2024-04-28 21:22:13 +01:00
PurpleCrowbar
371391b2e3
Add OTC token images
2024-04-28 21:09:06 +01:00
Susucre
a69583dbfc
images: added support of meld cards, fixed #11778 ( #12083 )
2024-04-08 23:57:13 +04:00
Susucre
3e75f93c20
[OTJ] Implement custom play booster generation
...
Much can be improved from there, but it is a rough
first implementation of a slot-based play booster.
2024-04-05 00:09:21 +02:00
theelk801
5af2762629
[OTP] add set
2024-04-02 21:29:30 -04:00
theelk801
83e2b9b492
[OTC] add set
2024-03-27 11:17:57 -04:00