Leon Styhre
a2ec852a4d
Fixed a missing quotation mark in a PDFViewer error log message
2023-06-25 20:49:10 +02:00
Leon Styhre
f522c67a5c
The automatic popup of the device virtual keyboard is now always disabled if the SDL release is 2.28.0 or higher
...
Also removed the custom SDL patch for the Linux AppImage builds that prevented the popup keyboard from being displayed, and also added logging of the SDL version to es_log.txt on application startup
2023-06-25 14:33:06 +02:00
Leon Styhre
a964d89b80
Added up and down button navigation to switch between the media viewer and the PDF viewer
2023-06-25 13:30:49 +02:00
Leon Styhre
1b052a174b
Updated FFmpeg to 6.0 on Windows and macOS
2023-06-25 12:42:16 +02:00
Leon Styhre
bb9eee2692
Made es-pdf-convert work on macOS
2023-06-24 23:58:33 +02:00
Leon Styhre
2412193ad3
(Windows) Added CPack configuration for es-pdf-convert
2023-06-24 14:16:31 +02:00
Leon Styhre
f9780e58d8
Improved PDF viewer integration
...
Also fixed a crash on shutdown caused by the PDF viewer
2023-06-22 22:15:59 +02:00
Leon Styhre
6bf8c5af46
Added Windows support for the PDF viewer
2023-06-22 21:15:35 +02:00
Leon Styhre
2fa71dfd0b
Removed the PoDoFo dependency and replaced its functionality with the Poppler library
2023-06-22 11:34:03 +02:00
Leon Styhre
bd2c229476
Added a PDF viewer
...
Also added the PoDoFo and Poppler libraries as dependencies
2023-06-21 23:02:19 +02:00
Leon Styhre
9ced3a88a8
Some minor changes to a couple of scraper error messages
2023-06-21 22:34:56 +02:00
Leon Styhre
279bbe9b46
Minor cosmetic change to a ScreenScraper debug log message
2023-05-11 19:30:21 +02:00
Leon Styhre
99d2d5ec04
(Windows) Converted forward slashes to backslashes for two scraper log messages
2023-05-08 17:29:08 +02:00
Leon Styhre
d83374b38f
Added an option to scrape game manuals using ScreenScraper
...
Also changed the scraper auto-retry functionality to not run on non-recoverable errors or duing manual scraping
2023-05-08 17:14:52 +02:00
Leon Styhre
0f1a36ecd0
Small adjustment to the selector color for the dark menu color scheme
2023-05-07 23:40:05 +02:00
Leon Styhre
7077a5c3ae
Adjusted some colors for the dark menu color scheme
2023-05-07 23:25:52 +02:00
Leon Styhre
b6d17810be
Added support for changing between light and dark color schemes for the menu system
2023-05-07 22:56:24 +02:00
Leon Styhre
8bc31e2fd8
Removed a lot of unnecessary NinePatchComponent::fitTo() function arguments
2023-04-30 16:49:51 +02:00
Leon Styhre
b27f1fcd25
(Windows) Converted forward slashes to backslashes for a log message
2023-04-30 12:53:39 +02:00
Leon Styhre
5ca8009038
Added support for a dedicated es_systems_sorting.xml file to change systems sorting without having to modify es_systems.xml
2023-04-30 12:37:17 +02:00
Leon Styhre
cdf7a192c4
Placing an es_find_rules.xml file in custom_systems will now complement rather than override the bundled file
2023-04-29 12:59:47 +02:00
Leon Styhre
1c30e23614
Removed the experimental status for the theme downloader
2023-04-29 11:47:37 +02:00
Leon Styhre
24ad185924
Removed some incorrect scraper code comments
2023-04-29 10:48:13 +02:00
Leon Styhre
a3946352c5
(Unix) Updated the man page
2023-04-23 19:57:12 +02:00
Leon Styhre
ec2ff0af38
Bumped the version to 2.1.0-alpha
2023-04-23 19:56:14 +02:00
Leon Styhre
5150b21f92
Updated latest_release.json for the 2.0.1 release
2023-04-23 14:11:23 +02:00
Leon Styhre
9bcc112f7c
Documentation update for the 2.0.1 release
2023-04-23 13:54:37 +02:00
Leon Styhre
e00967acfa
Added support for using the systemNameSuffix property together with scrollable text containers
2023-04-20 17:01:36 +02:00
Leon Styhre
1697508393
Added a new gameOverridePath property to the image element to enable per-game static image overrides
...
Also fixed an issue where the default image element property could be used even if no imageType entries were defined
2023-04-10 20:16:19 +02:00
Leon Styhre
fba314ad04
Fixed an issue where the application could hand when clearing or deleting a game if there were insufficient permissions
2023-04-08 14:04:17 +02:00
Leon Styhre
e9cd5dfd84
(Windows) Converted forward slashes to backslashes for a file deletion log message
2023-04-08 13:59:21 +02:00
Leon Styhre
6b4dd0a7f0
Added a better way to configure a local testing file for GuiThemeDownloader
2023-04-08 12:47:26 +02:00
Leon Styhre
318269bb74
Removed RPM package support from ApplicationUpdater
2023-04-08 12:37:40 +02:00
Leon Styhre
0a93ac65a5
(Windows) Updated the copyright years in the resource file
2023-04-07 20:57:18 +02:00
Leon Styhre
f197f8df8e
Added support for the Sinclair ZX Spectrum Next (zxnext) game system
2023-04-07 20:53:58 +02:00
Leon Styhre
e1ff764264
Added a theme placement warning file for use with the Windows portable release
2023-04-06 13:03:17 +02:00
Leon Styhre
2209c384aa
Added a UserThemeDirectory setting for relocating the user theme directory
2023-04-06 11:40:32 +02:00
Leon Styhre
3f2ba517e4
Set the checkout strategy to 'force' in GuiThemeDownloader to overwrite local changes if there are conflicts
2023-04-03 17:50:11 +02:00
Leon Styhre
02ea099fb9
Changed the 'Shallow repo' text to simply 'Shallow' in GuiThemeDownloader
2023-04-02 21:52:28 +02:00
Leon Styhre
8f7ac0ca53
Made some small adjustments to a few warning dialogs in GuiThemeDownloader
2023-04-02 21:34:41 +02:00
Leon Styhre
2a4c11d9f0
Added error handling for corrupt repositories to GuiThemeDownloader
...
Also added error handling for when directories could not be renamed
2023-04-02 21:05:22 +02:00
Leon Styhre
cc9684ac21
Deleted branches on the remote are now pruned on fetches in GuiThemeDownloader
...
Also made some minor GUI improvements
2023-04-02 12:05:35 +02:00
Leon Styhre
18e882fbdc
Improved the error handling in GuiThemeDownloader for missing screenshots
...
Also changed the first run dialog slightly
2023-04-01 22:30:59 +02:00
Leon Styhre
584ed7fce2
Fixed multiple memory leaks in GuiThemeDownloader
2023-04-01 21:14:37 +02:00
Leon Styhre
e4e58f036b
Added an error dialog to GuiThemeDownloader for when the themes.json file can't be parsed
...
Also added error handling for missing image files in the themes.json file
2023-04-01 19:59:47 +02:00
Leon Styhre
8a54b0d6fe
Improved error handling for GuiThemeDownloader
2023-04-01 19:27:54 +02:00
Leon Styhre
56831f1785
Added error handling for shallow repositories to GuiThemeDownloader
...
Also made some minor layout changes
2023-04-01 12:55:58 +02:00
Leon Styhre
8cdedd945f
Added GuiThemeDownloader to the main menu and added a callback to reload the menu on theme updates
2023-03-31 23:00:23 +02:00
Leon Styhre
3c6fff8a18
Detached HEAD is now considered a local change in GuiThemeDownloader
2023-03-31 22:13:56 +02:00
Leon Styhre
1953d42f92
Theme sets are now repopulated when there were new downloads or updates using GuiThemeDownloader
2023-03-31 22:12:31 +02:00
Leon Styhre
4fcd956156
Fixed an issue where extreme controller input in GuiThemeDownloader could crash the application
2023-03-31 21:50:14 +02:00
Leon Styhre
82fd96580e
Added a first run dialog to GuiThemeDownloader
2023-03-31 21:36:05 +02:00
Leon Styhre
c1fa6c4aff
Split the GuiThemeDownloader layout into two grids
2023-03-31 20:40:40 +02:00
Leon Styhre
e6aa3b17fb
Added two left and right indicator characters to ViewController
2023-03-30 20:20:28 +02:00
Leon Styhre
8cd5ec0612
Fixed an issue where the helpsystem in GuiThemeDownloader was not always getting updated
2023-03-30 20:05:01 +02:00
Leon Styhre
a4cf1c6bac
Added a fullscreen screenshot viewer to GuiThemeDownloader
...
Also added proper helpsystem entries
2023-03-30 19:19:36 +02:00
Leon Styhre
b64f0a2d9e
New themes are now flagged as such in GuiThemeDownloader
2023-03-29 23:34:32 +02:00
Leon Styhre
c285ae7d63
Fixed an issue in GuiThemeDownloader where local changes could not be reset if there were no updates available
2023-03-29 22:36:15 +02:00
Leon Styhre
b0cf51aa6b
Added status messages to GuiThemeDownloader
2023-03-29 22:21:55 +02:00
Leon Styhre
3c23f38b9a
Created a proper design for GuiThemeDownloader
2023-03-29 19:08:22 +02:00
Leon Styhre
dd3d6aa7c5
Updated a code comment in GuiScraperSearch
2023-03-29 19:07:23 +02:00
Leon Styhre
eed122b3a7
Refactored GuiThemeDownloader and added rudimentary GUI feedback
2023-03-27 21:29:37 +02:00
Leon Styhre
0a1698ae20
(Windows) Fixed a build error
2023-03-26 20:49:44 +02:00
Leon Styhre
5bffcf887c
Added scrollable text container support to the system view
2023-03-26 19:38:30 +02:00
Leon Styhre
eede78daf7
Added logic for handling local theme repository changes to GuiThemeDownloader
2023-03-23 21:51:29 +01:00
Leon Styhre
7ca665bdf1
Added disabling of manually downloaded themes to GuiThemeDownloader
2023-03-23 20:44:58 +01:00
Leon Styhre
e1c78f1932
Fixed a small rounding issue in GuiThemeDownloader
2023-03-22 22:40:14 +01:00
Leon Styhre
9106013ade
Bumped the version to 2.0.1
2023-03-22 21:11:41 +01:00
Leon Styhre
6aa599aac9
Turned GuiThemeDownloader into a working prototype
2023-03-22 20:56:48 +01:00
Leon Styhre
c8f318b344
(macOS) Added the libgit2 library as a dependency
2023-03-22 00:17:26 +01:00
Leon Styhre
f110c097a2
(Windows) Fixed a regression that made .bat and .lnk files with some special characters impossible to launch
2023-03-21 23:23:00 +01:00
Leon Styhre
38980ffd44
(Windows) Added the libgit2 library as a dependency
2023-03-21 23:22:07 +01:00
Leon Styhre
905b8c021c
Added libgit2 support to GuiThemeDownloader as well as the ability to clone the themes-list repository
2023-03-21 19:01:44 +01:00
Leon Styhre
f8dc7559ce
Fixed a container overflow in ViewController that could lead to a rare crash when using an ARM processor
2023-03-12 12:09:05 +01:00
Leon Styhre
60b958665f
(macOS) Fixed an error log entry about a nonexistent ShowQuitMenu setting when opening the main menu
2023-03-12 12:05:31 +01:00
Leon Styhre
60c172b2d8
Added download links to the 2.0.0 release
2023-03-11 17:48:35 +01:00
Leon Styhre
8ab6552429
Bumped the version to 2.0.0
2023-03-11 13:38:38 +01:00
Leon Styhre
1b6f87af29
Added support for the Ava release of Ryujinx for the switch system on Linux and Windows
2023-03-11 09:20:19 +01:00
Leon Styhre
f89ad4911b
Documentation update.
2023-03-08 20:11:21 +01:00
Leon Styhre
787164b438
Changed some log output messages when handling the %INJECT% variable on game launch.
2023-03-07 18:02:04 +01:00
Leon Styhre
03a44249af
Expanded the random system or game button from an on/off entry to a selection of games only, games and systems or disabled.
2023-03-06 19:27:59 +01:00
Leon Styhre
1196305252
Added Gopher2600 standalone as an alternative emulator for the atari2600 system on Unix and Windows.
2023-03-06 18:06:37 +01:00
Leon Styhre
b51aaf0879
Added Stella standalone as an alternative emulator for the atari2600 system.
2023-03-06 17:47:40 +01:00
Leon Styhre
82784f3847
Added Fuse standalone as an alternative emulator for the zxspectrum system.
2023-03-06 17:14:51 +01:00
Leon Styhre
230fb227af
Added download links to the 2.0.0-beta-2023-03-05 release.
2023-03-05 21:03:50 +01:00
Leon Styhre
57a6747bf4
Fixed an issue where the game count info text would sometimes pop in during initial system view navigation.
2023-03-05 13:35:35 +01:00
Leon Styhre
28ff747514
Another try at avoiding a rare crash when editing custom collections.
2023-03-05 13:20:27 +01:00
Leon Styhre
96a5f1f056
Fixed an issue where the grouped custom collections game count was not always updated.
2023-03-05 12:38:05 +01:00
Leon Styhre
b073579f44
Fixed a rare crash when editing custom collections.
2023-03-05 12:33:47 +01:00
Leon Styhre
fc03134ef0
Fixed an issue where a star was sometimes included in the quick selector when it shouldn't.
2023-03-05 10:18:03 +01:00
Leon Styhre
d9f9a3784c
Added PrBoom+ standalone as an alternative emulator for the doom system.
2023-03-04 11:14:17 +01:00
Leon Styhre
7ae3f7209f
Fixed an issue where folder links couldn't be used inside folders.
2023-03-03 17:11:53 +01:00
Leon Styhre
683ee5f509
Added support for the Tiger Electronics Game.com (gamecom) game system.
2023-03-01 22:09:27 +01:00
Leon Styhre
76d68f68f8
Updated the release number from 29 to 30.
2023-03-01 20:58:04 +01:00
Leon Styhre
c0f9d354ce
Added support for the VTech CreatiVision (crvision) game system.
2023-02-28 18:25:00 +01:00
Leon Styhre
11b16621b7
Added support for the Casio PV-1000 (pv1000) game system.
2023-02-28 18:20:14 +01:00
Leon Styhre
208c533dff
Moved the location of some functions in GamelistBase.
2023-02-28 18:15:19 +01:00
Leon Styhre
e69f12174a
(Linux) Updated the AppData file for screenshots placed on GitLab.
2023-02-28 18:14:27 +01:00
Leon Styhre
2a63655f7e
Minimal cosmetic improvement to the generated systeminfo.txt files.
2023-02-28 00:02:31 +01:00
Leon Styhre
4bda5a7495
Small adjustment to the scraper busy component so it doesn't align precisely with any text boundaries.
2023-02-27 22:23:41 +01:00