Campbell Suter
5ea636126f
Make the text on the playing buttons update with the current keybinds
2016-10-20 12:36:18 +13:00
Campbell Suter
d7a3904569
Add key options to prefs dialog
2016-10-20 12:36:18 +13:00
Mark Langen
615b93f8c3
Finished the new Drag & Drop deck view. It is currently implemented in main deck editor, and limited deck construction.
...
Still to do:
* Integrate it into the draft view
2016-09-28 20:57:23 -06:00
Get
ed7378da66
Player Panel UI redesign (new icons, new colors, new buttons)
2016-09-18 17:10:54 +03:00
LevelX2
d7dd635bca
Revert "introduced StringUtil class with .isEmpty(String input) and .isNotEmp…"
2016-09-16 23:55:54 +02:00
ingmargoudt
f1cf9e7adb
introduced StringUtil class with .isEmpty(String input) and .isNotEmpty(String input), to replace str != null && str.length()>0 statements
2016-09-16 21:23:31 +02:00
LevelX2
ce004cc2b7
* Added some missing static SessionHandler usages.
2016-09-16 00:40:37 +02:00
ingmargoudt
3019991473
removed the Session out of local scope and introduced a static SessionHandler that acts as interface to remote.Session
2016-09-15 20:52:41 +02:00
ingmargoudt
3128bd2b4b
replace [list].size() == 0 and [string].length() == 0 to use .isEmpty() instead
2016-09-14 15:27:31 +02:00
LevelX2
a0fbcddeb9
* Added preference option to set the size of the enlarged image popup window.
2016-08-02 12:00:36 +02:00
draxdyn
892cfdce45
Draw MageRoundPane and its shadow to a buffered image and cache it across instances
...
Speeds up GUI performance.
2016-06-23 16:21:34 +02:00
draxdyn
9513b5bf74
Don't call setText in MageTextArea if the text hasn't changed
...
Minor UI speedup, shows up in profiles for simple games.
2016-06-23 16:21:34 +02:00
draxdyn
8c2c1f4887
Don't call setEditable in ColorPane
...
Shows up in profiles, and should be unnecessary.
2016-06-23 16:21:34 +02:00
Fenhl
430ae503c7
Change all line endings to LF
2016-04-14 16:18:01 +00:00
rkfg
66a9e5140a
Highlight current player's panel.
2016-03-20 18:42:58 +03:00
rkfg
f95921cc73
Enable hyperlinks handling only in the game log window.
2016-03-07 03:33:04 +03:00
rkfg
768b004d3e
Fix race condition on tooltip resize in EDT.
...
CardInfoPane.setCard() performs the tooltip resize, initially it's of
zero width and height. The resize happens in the EDT but location is
calculated in the thread pool's thread, i.e. before the first resize.
Because of that the first time the tooltip appears it may be partially
off-screen, nothing fatal but looks ugly. Now all calculations are moved
to EDT as well and they're guaranteed to happen after the resize.
2016-03-06 02:53:32 +03:00
rkfg
98c291be7b
Protect tooltip counter from going negative forever.
2016-03-06 02:53:31 +03:00
LevelX2
dd9431c8ea
* Added scrolling to the game dialog area. Some more GUI resizing. Removed some unwanted borders of viewports.
2016-03-05 21:00:55 +01:00
rkfg
1ff8e42222
Prevent tooltip counter going up on hyperlink click.
2016-03-05 01:03:39 +03:00
rkfg
79568c82f2
Fix that when you quickly move cursor from one hyperlink to another,
...
tooltip disappears.
2016-03-04 21:39:48 +03:00
rkfg
75324f778e
Fix tooltip for cards with apostrophes. If there are cards with quotes
...
or lt/gt in the name, this will need more generic approach.
2016-03-04 21:39:47 +03:00
rkfg
5b9a38bf22
Fix first card tooltip show.
2016-03-02 14:48:57 +03:00
rkfg
ba0cd24b55
Show card tooltips in system logs.
2016-03-01 01:12:57 +03:00
rkfg
abff5c1958
Filter HTML in ability picker.
2016-02-29 20:53:03 +03:00
LevelX2
e15807b9ed
* Some more changes to adjustment possibilities of GUI size.
2016-02-19 16:30:52 +01:00
LevelX2
5ca4e3bc7a
Some more changes to GUI to better support high screen resolutions.
2016-02-16 23:15:34 +01:00
LevelX2
f7b8ab626d
* Added scroll ability for system messages panel.
2015-12-05 00:48:36 +01:00
Neil Gentleman
bfb428b13a
always use log4j
...
removed all references to mage.util.Logging, java.util.logging
transient static doesn't mean anything, since static fields are never
included in serialization
2015-11-28 21:11:25 -08:00
LevelX2
7a90db7995
* Fixed sluggishness of player selection. Reworked flag display in avatar image.
2015-08-06 00:31:50 +02:00
LevelX2
df3e6db569
Please test! Some changes to the display of user choices, showing also a longer text in tooltip window.
2015-06-28 21:55:48 +02:00
LevelX2
81934e32e3
* Revealing the top card of the library is now also shown by an extra window (no longer hiding life). Now Iconyfying and deiconifying does not change the postion of the reveal window. Iconifyed window width was a bit raised to be able to read more of the title in that state.
2015-06-25 01:07:34 +02:00
LevelX2
67e9ee1fa9
* Changed graveyard window handling to a window that can stay open.
2015-06-23 00:46:27 +02:00
LevelX2
2198a01781
Changed font for feedback area from "times" to logical java font "Dialog".
2015-03-18 10:07:03 +01:00
LevelX2
ef75597fa2
* Fixed includes.
2014-11-08 02:13:23 +01:00
LevelX2
a835c19533
Changed handling of tooltip size calculation.
2014-11-06 23:13:34 +01:00
LevelX2
220331dcd9
* Animate Dead (finished). Only Battlefield layout can't handle a attached card in graveyard yet.
2014-11-06 15:34:18 +01:00
LevelX2
18d71a9377
* Added display of player order to the draft panel. Added tray info for next card to pick if the XMage window is not active.
2014-11-01 01:59:33 +01:00
LevelX2
b9285c0118
* Fixed wrong imports.
2014-10-18 23:03:36 +02:00
LevelX2
499b548a14
* Some changes to chat handling to fix unintended empty line.
2014-10-12 18:56:37 +02:00
LevelX2
0a068e2258
* Fixed chat command handling (\list), the user chat input is now escaped to prevent using html tags.
2014-09-26 19:42:58 +02:00
LevelX2
e8f9c0822f
* Chat / game log - Switched to html output. So mana symbols and html tags are correctly shown. Colors have to be adjusted still a bit.
2014-09-10 17:13:26 +02:00
magenoxx
d1a8678086
[UI] Capitalize first leffer of abilities in ability (mode) picker
2014-08-09 10:41:17 +04:00
magenoxx
53453243dc
[UI] Exile dialog
2014-08-07 15:30:44 +04:00
LevelX2
88aca77695
* Split cards - The images of split cards are now rotated in the enlarged image view (moueswheel up/down).
2014-03-13 00:20:37 +01:00
LevelX2
81eaac46c7
* Added new preference option to enable sound in game and other sounds separately.
2014-02-12 08:35:27 +01:00
LevelX2
b92a2c83b9
* Memory leaks - removed some more memory leaks for match / game handling.
2014-02-11 02:23:13 +01:00
LevelX2
bf4ccf185c
Some minor formatting.
2014-02-03 17:47:12 +01:00
LevelX2
dda33f86a4
Removed more memory leaks in game and editor panes and panels of client.
2014-02-01 18:15:42 +01:00
LevelX2
4ab572bd0e
* MageDialog - Removed some memory leaks for client dialogs (more to come soon).
2014-01-30 03:05:49 +01:00