-
Notifications
You must be signed in to change notification settings - Fork 781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UX improvements: background images downloading on first request #4160
Comments
This really would be a huge improvement from a UX perspective. |
An easy solution would be just removing the modality of the download window. Then you could download the images while playing. Now the window is modal and you are forced to wait until it finishes. |
+1 Even if the newly downloaded images can't be updated into the current game, downloading images in the background (and possibly, the specific images for cards you encounter) would speed up the process |
- 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);
Current version is very painful in usability for new users. By default application recommend to download ALL cards. That's bad and insane. You need more smoother process. Like background downloading of requested images.
Requesting image -- when user first time see missed card in app: during play game, draft, view cards, edit-import deck or other actions with cards;
How it works:
The text was updated successfully, but these errors were encountered: