4464 Commits

Author SHA1 Message Date
Eugene Sandulenko
722288474f
GUI: Synced all themes with Icons Downloader and bumped theme version 2021-11-18 22:55:18 +01:00
Eugene Sandulenko
8fc89ec10f
GUI: Fix multiple icon packs downloading. We cannot fire all the requests at once 2021-11-18 22:38:44 +01:00
Eugene Sandulenko
4e32936376
GUI: Calculate download speed in Icons downloader 2021-11-18 22:38:44 +01:00
Eugene Sandulenko
570c77f309
GUI: Fixed progress bar in icons downloader 2021-11-18 22:38:43 +01:00
Eugene Sandulenko
db7cec6935
CLOUD: SessionRequest now can save downloaded files to disk 2021-11-18 22:38:43 +01:00
Eugene Sandulenko
cec059e5bf
GUI: Persist Download Icons dialog 2021-11-18 22:38:43 +01:00
Eugene Sandulenko
06f917cc6f
GUI: Initial work on icon packs downloading. Streamlined the process. 2021-11-18 22:38:43 +01:00
Eugene Sandulenko
f23e41d346
GUI: Better error handling in icons downloader 2021-11-18 22:38:43 +01:00
Eugene Sandulenko
ea10ec1c71
GUI: Compute the required icon packs download 2021-11-18 22:38:42 +01:00
Eugene Sandulenko
c82b1f88bc
GUI: Properly check gui-icons.dat in themepath
themepath is never added to SearchMan, thus File::open() does
not work for it
2021-11-18 22:38:42 +01:00
Eugene Sandulenko
d8829fa4fd
GUI: Initial code for Update Icons dialog
- LIST downloading and parsing is done
2021-11-18 22:38:42 +01:00
Cameron Cawley
f8e9355ffa CREDITS: Add credits for the Prince translation 2021-11-18 00:50:19 +01:00
Torbjörn Andersson
934567a87c GUI: Fix grid memory leaks
Clearing a HashMap doesn't delete the objects stored inside it, so do
that explicitly.
2021-11-16 13:34:17 +01:00
Torbjörn Andersson
1402a78a01 Revert "GUI: Fix memory leak"
I suspect the file object is used later, so I can't delete it here.

This reverts commit c7f4d96a9d28ae24cbfa343b95b3a7babad34421.
2021-11-15 10:00:18 +01:00
Torbjörn Andersson
c7f4d96a9d GUI: Fix memory leak 2021-11-15 09:49:38 +01:00
Torbjörn Andersson
c420983634 GUI: Don't leak tray dialogs
Since the dialog isn't used outside of the function, I've also made the
variables local.
2021-11-15 09:46:01 +01:00
Torbjörn Andersson
8fe33fdb55 GUI: Fix memory leak 2021-11-15 09:32:36 +01:00
Eugene Sandulenko
a965e01857
GUI: Do not leak memory on gui-icons.dat opening failure 2021-11-14 23:00:13 +01:00
Eugene Sandulenko
72adc6ba2b
GUI: Simplify gui-icons.dat searching 2021-11-14 22:53:55 +01:00
Eugene Sandulenko
3d82c0e8b4
GUI: Fix loading gui-icons.dat from Windows resource 2021-11-14 22:23:17 +01:00
Torbjörn Andersson
9c206acf06 GUI: Fix memory leak 2021-11-14 18:49:41 +01:00
Eugene Sandulenko
fd4fbc0183
GUI: Remove debug output 2021-11-14 14:54:22 +01:00
Eugene Sandulenko
c5d6bd0e58
GUI: Streamlined widget deletion 2021-11-14 14:39:56 +01:00
Eugene Sandulenko
502a385ec7
GUI: Guard against double inserting of same objects to the trash queue 2021-11-14 14:39:56 +01:00
Benoit Pierre
1212b7e555 GUI: fix inclusion guard for AlphaAnimation.h 2021-11-14 13:36:12 +02:00
Eugene Sandulenko
ed5f0c1924
GUI: Properly initialize GridWidget 2021-11-13 22:06:35 +01:00
Lothar Serra Mari
3c5c521bc1 GUI: Fix typo, fix compilation 2021-11-13 21:40:00 +01:00
Lothar Serra Mari
9656627494 GUI: Enable translation for missing strings 2021-11-13 21:31:41 +01:00
Lothar Serra Mari
ef0baa9b65 GUI: Update translations datafile 2021-11-13 21:22:48 +01:00
sluicebox
e82f6c6dcd GUI: Hide update controls when UpdateManager not set 2021-11-13 21:22:28 +01:00
D G Turner
3e394d012d GUI: Fix Likely Incorrect Code Causing GCC Warnings 2021-11-13 05:57:19 +00:00
D G Turner
2a5429f947 GUI: Fix GCC Fall Through Warning 2021-11-13 05:56:51 +00:00
Eugene Sandulenko
a10e36315c
GUI: Improve Group Selection and bump theme version
- Replace inscription with an icon to save space
- Reduced size of the search box
- Disbled grid for low-res layouts
- Fixed classic theme
- Regenerated built-in theme
2021-11-12 23:02:41 +01:00
Eugene Sandulenko
3ed12dafed
GUI: Remove redundant files. They were moved to scummvm-icons repo 2021-11-12 23:02:41 +01:00
Eugene Sandulenko
1008f64d74
GUI: Added support for multiple icon archives 2021-11-12 16:14:19 +01:00
Eugene Sandulenko
a5844fd8da
GUI: Added possibility to keep gui-icons.dat in iconspath 2021-11-12 15:47:22 +01:00
Eugene Sandulenko
04a43695e7
GUI: Use filtered search in GroupedList 2021-11-12 15:38:21 +01:00
Paweł Kołodziejski
bb8687ceb0
GUI: Update residual theme 2021-11-12 15:27:31 +01:00
Eugene Sandulenko
eb2625114d
GUI: Fix compilation 2021-11-12 14:50:11 +01:00
Eugene Sandulenko
6f773e2d01 GUI: Draw Grouped List with bold font 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
1661fa1ba6 GUI: Read icons and metadata from gui-icons.dat 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
d303d9f042 GUI: Added default icons set containing flags, platforms, few game icons and metadata
Game icons for the games which are distributed from scummvm.org for minimizing
the file size.

The set sources live in scummvm-icons repo, directory default/
2021-11-12 14:46:34 +01:00
Eugene Sandulenko
2873d09cab GUI: Changed metadata XML format to valid XML 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
bdd4e8198c GUI: Do not error() on malformed game entries 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
79e2150a6f GUI: Do not spam console when icon files are not available 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
7772e2a4d5 GUI: Added more explanations for translators 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
27c1d0546b GUI: Got rid of another 'using' directive for consistency sake 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
e7374cf9b7 GUI: Move launcher grid specific implementation class declarations to .cpp 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
01f445cbae GUI: Move locally-used enum to the relevant file from the header 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
f33e3c26a5 GUI: Mark Grid-related things translatable 2021-11-12 14:46:34 +01:00