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