foul-magics/Mage.Client/src/main/java/mage/client/util/gui
Oleg Agafonov 6625db1be1 GUI: reworked GUI to support non-blocking UI:
- GUI: added non-blocking UI to almost all app and game dialogs;
- GUI: it allows to switch between UI dialogs and use any UI elements at any moment;
- GUI: it allows to use chat, card popup, battlefield, concede and other features while choosing (related to #12670);
- GUI: it allows to download images while playing (related to #4160, not fully tested);
- GUI: enabled by default, can be disabled by java option: -Dxmage.guiModalMode=true
- connection: auto-connect will be visible in main menu on startup;
- connection: removed some unused features (auto-connect by command line);
- connection: added <ESC> button to close connection dialog;
- download: added background images download (see non-blocking UI);
- download: improved cancel stability and fixes that it can't stop preparing/downloading process in some use cases;
- app: fixed freezes on macOS systems in some use cases (related to #12431, #11292, #9300, #4920);
2024-09-08 00:40:13 +04:00
..
countryBox 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
Arrow.java * GUI: improved attackers draw (if attacker was blocked then arrow colorizes with gray color); 2020-08-01 22:32:33 +04:00
ArrowBuilder.java GUI: fixed that attack/block arrows was visible after disconnect (closes #12258) 2024-05-20 14:29:31 +04:00
ArrowUtil.java * GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR); 2021-01-30 16:38:55 +04:00
BufferedImageBuilder.java GUI, performance: fixed memory/resources leaks on some components rendering 2024-07-26 03:27:10 +04:00
ColorsChooser.java
FastSearchUtil.java GUI: reworked GUI to support non-blocking UI: 2024-09-08 00:40:13 +04:00
GuiDisplayUtil.java GUI: reworked GUI to support non-blocking UI: 2024-09-08 00:40:13 +04:00
MageDialogState.java
TableSpinnerEditor.java
TableUtil.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00