leriomaggio
ef18dac22c
CardSetFilter and DeckSetFilter now includes the allowReprints option when instantiating (for edit) the DialogChooseSets so UI updates accordingly.
2021-07-04 17:23:46 +01:00
leriomaggio
8f01f56a1e
Updates to DialogChooseSets for UI sizes and status restore
...
First off, the status of the "allowReprints" checkbox is updated accordingly, when a filter is edited.
This fixes a previous bug that did not take this into account
(more on this, in the next commit msg).
Other improvements to the DialogChooseSets includes a better management of spaces, as well as dimension (width) of main windows that is now dynamically adapted to current resolution.
Also, this update fixes a bug having some panels dynamically adjusting height to fit components.
Now all the components should be correctly aligned, and spread across the panel.
2021-07-04 17:21:26 +01:00
leriomaggio
d8cb67a5f6
A few minor adjustments to allow the UI to restore status after an edit op.
2021-07-04 17:17:41 +01:00
leriomaggio
3906c1f3a5
Merge remote-tracking branch 'upstream/master' into editions-type-review
2021-07-04 00:22:10 +01:00
leriomaggio
a5b256f2fb
Completely redesigned DialogChooseSets to use FCheckboxTree component.
...
This new version of the panel is completely interactive, and dynamically populated with card editions, types, and formats.
The selection of formats leads to selections of subsets of editions (and so type), updating other components accordingly.
2021-07-03 21:32:32 +01:00
leriomaggio
0393c8d4d9
Updated JDocs to workaround IDE errors
2021-07-03 21:30:25 +01:00
leriomaggio
37d7ef3ee9
Brand new desktop UI Component representing a JTree of FCheckboxes
...
Differently from standard JTree, this component leverages on a custom TreeCellRenderer that renders each node with a checkbox, therefore rewriting completely the selection mechanism of the JTree.
This component is currently used in the DialogChooseSets to represent card editions grouped per edition type.
In general, this component can be used elsewhere, whenever nested objects for selection should be used.
The class exposes a public API for easy interaction, as well as customised classes for nodes and nodes data, and specialised events and listeners.
2021-07-03 21:29:46 +01:00
leriomaggio
c9f0d81d29
Type for Custom editions changed from THIRDPARTY to CUSTOM_SET
2021-07-03 21:04:29 +01:00
leriomaggio
88bba9e7c7
Updated Chinese translations for DialogChooseSets
2021-07-03 21:03:47 +01:00
leriomaggio
8764a4d33d
Updated ja-JP (Japanese) translations for DialogChooseSets
2021-07-03 20:59:33 +01:00
leriomaggio
a6d306cb36
Updated it-IT (Italian) translations for DialogChooseSets
2021-07-03 20:54:55 +01:00
leriomaggio
4f0791aac0
Updated es-ES (Spanish) translations for DialogChooseSets
2021-07-03 20:46:37 +01:00
leriomaggio
09e778daeb
Updated de-DE (German) translations for DialogChooseSets
2021-07-03 20:43:01 +01:00
leriomaggio
8e3644a0f6
Updated En-US translations for DialogChooseSets
2021-07-03 20:30:31 +01:00
leriomaggio
c3db51b5f8
Updated Javadoc param
2021-07-03 20:14:37 +01:00
Michael Kamensky
ef79f05db3
Merge branch 'cardfixes' into 'master'
...
Entwine fix
See merge request core-developers/forge!4941
2021-07-03 13:27:06 +00:00
tool4EvEr
8562f2f28d
Entwine fix
2021-07-03 15:16:36 +02:00
Michael Kamensky
3e72125163
Merge branch 'play' into 'master'
...
PlayEffect: small fixes
See merge request core-developers/forge!4939
2021-07-03 04:49:03 +00:00
Michael Kamensky
3e007065b0
Merge branch 'AFR_cards' into 'master'
...
AFR card scripts 02 Jul
See merge request core-developers/forge!4938
2021-07-03 04:48:38 +00:00
paul_snoops
31fb70f115
AFR cards from various Discord contributors
2021-07-03 03:19:12 +01:00
paul_snoops
7e0e24ddd7
AFR cards from various Discord contributors
2021-07-03 01:19:40 +01:00
tool4EvEr
c52a94bbfc
Refactor for facedown
2021-07-03 00:48:05 +02:00
paul_snoops
80aa06cd92
AFR cards from various Discord contributors
2021-07-02 17:34:49 +01:00
paul_snoops
dcd42ef387
AFR cards from various Discord contributors
2021-07-02 17:31:57 +01:00
paul_snoops
7da17c3a36
AFR cards from various Discord contributors
2021-07-02 15:26:26 +01:00
paul_snoops
88afa85e88
AFR cards from various Discord contributors
2021-07-02 11:01:14 +01:00
paul_snoops
16c7add22c
AFR cards from various Discord contributers
2021-07-02 09:40:03 +01:00
Michael Kamensky
82339213a8
Merge branch 'master' into 'master'
...
Added puzzle PS_STX5.
See merge request core-developers/forge!4937
2021-07-02 05:35:55 +00:00
Michael Kamensky
36caca89b6
- Added puzzle PS_STX5.
2021-07-02 08:31:50 +03:00
Michael Kamensky
3ced2f2a24
Merge branch 'afr_dungeon_related_cards' into 'master'
...
Implement some cards with dungeon mechanism that needs engine change.
See merge request core-developers/forge!4936
2021-07-02 05:03:29 +00:00
Alumi
a12848864b
Implement some cards with dungeon mechanism that needs engine change.
2021-07-02 05:03:28 +00:00
Michael Kamensky
e2785d4180
Merge branch 'AFR' into 'master'
...
AFR update 01 Jul
See merge request core-developers/forge!4935
2021-07-02 03:35:26 +00:00
paul_snoops
1421e1617d
AFR update 01 Jul
2021-07-01 18:16:01 +01:00
Michael Kamensky
a45cbff98b
Merge branch 'worstland' into 'master'
...
Update getWorstLand
See merge request core-developers/forge!4933
2021-07-01 03:30:14 +00:00
Michael Kamensky
270c7e3571
Merge branch 'AFR' into 'master'
...
AFR update 30 Jun
See merge request core-developers/forge!4932
2021-07-01 03:29:03 +00:00
tool4EvEr
1b3cf98372
Update getWorstLand
2021-07-01 00:02:57 +02:00
paul_snoops
b647a74469
AFR update 30 Jun
2021-06-30 16:31:10 +01:00
Michael Kamensky
31d0d4535e
Merge branch 'notnamed_comma_workaround' into 'master'
...
Add the same workaround to `notnamed` property for card name with comma
See merge request core-developers/forge!4931
2021-06-30 03:00:51 +00:00
Lyu Zong-Hong
e15c4be102
Add the same workaround to
...
otnamed property for card name with comma
2021-06-30 09:52:38 +09:00
Michael Kamensky
846b6de9ab
Merge branch 'master' into 'master'
...
update simplified chinese translation
See merge request core-developers/forge!4930
2021-06-29 15:52:25 +00:00
CCTV-1
673f26cab2
translate venture effect strings.
2021-06-29 20:02:44 +08:00
Michael Kamensky
ffb05ed1b6
Merge branch 'twosat-master-patch-37299' into 'master'
...
Update de-DE.properties
See merge request core-developers/forge!4929
2021-06-29 10:11:45 +00:00
Andreas Bendel
c4eb1ceb10
Update de-DE.properties
...
translated the two new dungeon strings
2021-06-29 09:56:20 +00:00
Sol
21e27534f8
Update LEG Challenge Arboria.dck
2021-06-29 01:16:19 +00:00
Bug Hunter
b874c202cb
Merge branch 'TRT-master-patch-19714' into 'master'
...
Update forge-gui/res/cardsfolder/f/frostwielder.txt
See merge request core-developers/forge!4928
2021-06-28 12:30:08 +00:00
Bug Hunter
de163b31d8
Update forge-gui/res/cardsfolder/f/frostwielder.txt
2021-06-28 12:28:08 +00:00
Michael Kamensky
b5d93cabd3
Merge branch 'master' into 'master'
...
Added puzzles PS_KHM6 through PS_STX4.
See merge request core-developers/forge!4927
2021-06-28 09:46:45 +00:00
Michael Kamensky
0d30d8659a
- Added puzzles PS_STX3, PS_STX4. Tweaked PS_STX1.
...
- PS_STX4 needs extra AI logic for Leyline Tyrant (DamageDealAi#chkAIDrawback).
2021-06-28 12:38:18 +03:00
Michael Kamensky
b5bc614c65
- Added puzzle PS_STX2 with GameState support.
2021-06-28 07:22:11 +03:00
Michael Kamensky
ac23ad25fc
- Added puzzles PS_KHM6, PS_TSR1, PS_STX1.
2021-06-28 06:44:37 +03:00