Commit graph

2431 commits

Author SHA1 Message Date
Leon Styhre
610da5d771 Added help prompts to the media viewer and PDF viewer
Also added trigger button support to the media viewer and fixed rendering of some PDF files with unusual orientations
2023-06-28 20:32:49 +02:00
Leon Styhre
677f0d600f (Windows) Converted forward slashes to backslashes for two CollectionSystemsManager log messages 2023-06-26 22:38:40 +02:00
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