Commit graph

6024 commits

Author SHA1 Message Date
Leon Styhre 574fad3a20 Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems 2023-08-16 18:49:53 +02:00
Leon Styhre ddb32b1675 (Linux) Added missing Flatpak systempath rules for bsnes, Gargoyle, Hatari, Nestopia UE, openMSX, PCSX2, Play! and Snes9x 2023-08-16 18:37:23 +02:00
Leon Styhre 1b055723a3 Fixed an issue where the key repeat in PDFViewer didn't work correctly if pages took a very long time to convert 2023-08-16 18:33:05 +02:00
Leon Styhre c945aca6a2 (Linux) Added support for the Visual Pinball (vpinball) game system 2023-08-15 19:56:01 +02:00
Leon Styhre e0e370f6b2 Fixed an issue where the wrong theme could get selected when deleting the previously used theme via the theme downloader 2023-08-15 19:54:36 +02:00
Leon Styhre 4918c16a98 Added key repeat support to MediaViewer and PDFViewer 2023-08-15 19:52:53 +02:00
Leon Styhre c4d2cc5598 Documentation update 2023-08-14 23:49:29 +02:00
Leon Styhre 193d57445a Renamed the setting 'Only show ROMs from gamelist.xml files' to 'Only show games from gamelist.xml files' 2023-08-14 23:22:50 +02:00
Leon Styhre 481e2869ec Changed the concept of 'theme set' to simply 'theme' everywhere in the code 2023-08-14 22:40:32 +02:00
Leon Styhre 7cef859a77 (Windows) Fixed a compiler error 2023-08-14 19:39:26 +02:00
Leon Styhre e8db2a196f Added support to GuiThemeDownloader for deleting installed themes 2023-08-14 19:16:27 +02:00
Leon Styhre 610a350429 Added support to GuiOrphanedDataCleanup for deleting empty media directories 2023-08-14 19:12:50 +02:00
Leon Styhre aa9b18bfc9 Added an entry to the Utilities menu for creating/updating the game system directories
Also enabled some settings to be changed without requiring an application restart
2023-08-14 19:10:16 +02:00
Leon Styhre 88373f06ee Changed two FileSystemUtil functions to use std::filesystem facilities 2023-08-14 19:03:37 +02:00
Leon Styhre 24801680c5 Fixed some memory leaks 2023-08-14 00:02:20 +02:00
Leon Styhre 82d6693e23 Fixed two Clang compiler warnings 2023-08-13 21:46:43 +02:00
Leon Styhre 706dd767f1 Added a 'Systems sorting' option to the Other settings menu 2023-08-13 21:32:54 +02:00
Leon Styhre 39982f048d Added functions to GuiSettings to reload the ROM directory and close all windows 2023-08-13 20:36:18 +02:00
Leon Styhre d7c03e52fb Fixed an issue where the background was too dark when opening a menu with the dark menu color scheme and the option to blur the background was disabled 2023-08-13 18:27:23 +02:00
Leon Styhre 2aa74878bb Changed the sort types 'filename, ascending' and 'filename, descending' to 'name, ascending' and 'name, descending' 2023-08-13 18:19:25 +02:00
Leon Styhre fafea1c9cb (Linux) Added the PCSX2 Flatpak release to the non-legacy PCSX2 find rule configuration 2023-08-13 15:57:57 +02:00
Leon Styhre d8d7b5f3d2 Documentation update 2023-08-13 15:20:55 +02:00
Leon Styhre f2952ecc28 Fixed an issue where starting the media viewer did not pause fallback game videos 2023-08-13 15:18:06 +02:00
Leon Styhre c15aa73de2 Added 'iterationCount' and 'onIterationsDone' properties to the video element 2023-08-13 14:48:00 +02:00
Leon Styhre 89d94bc1b0 Fixed an issue where the video player would not play the last couple of frames for any videos 2023-08-13 12:25:43 +02:00
Leon Styhre fd955d5a6e Changed the 'path' property for the video element to consider the value set even if it points to a non-existing file 2023-08-13 11:17:59 +02:00
Leon Styhre 8e1b3455aa Documentation update 2023-08-12 18:52:36 +02:00
Leon Styhre 28ca932b65 Added the device serial number to the es_log.txt entries when adding or removing controllers 2023-08-12 18:43:15 +02:00
Leon Styhre c782fd9785 (Linux) Updated the AppData file with some missing releases. 2023-08-12 18:32:38 +02:00
Leon Styhre 5b59aca772 Added CMake configuration to suppress warnings about deprecated CMake versions being required by external dependencies 2023-08-11 21:19:41 +02:00
Leon Styhre 461bbe0e52 Refactored command line parsing to use a container instead of C-style functions
Also simplified the Windows console stream redirection, and only redirect if started from the command line
2023-08-11 20:22:48 +02:00
Leon Styhre 7ab8b82bcc The media viewer now only stops info popups if there is actually any media to display 2023-08-11 19:38:38 +02:00
Leon Styhre 60f0f64b57 (Windows) Fixed an issue where the media viewer could crash if attempting to display corrupt or invalid PDF game manuals 2023-08-11 19:36:26 +02:00
Leon Styhre 73522bcb6c (Windows) Set the subsystem to WINDOWS when building with MSVC to avoid displaying a console window on application startup 2023-08-11 18:30:03 +02:00
Leon Styhre 330f2a44de Added filtering of Jom build files to the .gitignore files 2023-08-11 18:24:23 +02:00
Leon Styhre cf065e8935 Reverted binary file openings in some cases where it causes Windows line breaks to not get converted to standard format 2023-08-10 23:13:55 +02:00
Leon Styhre de4bd7341f Changed a number of stream operations to open files in binary mode to always get proper Unix line breaks 2023-08-10 23:02:36 +02:00
Leon Styhre b218c4806b (Windows) Suppressed some compiler warnings when building the external dependencies using MSVC 2023-08-10 22:25:05 +02:00
Leon Styhre 07637a0885 (Windows) Disabled Poppler DLL interface warnings when using MSVC 2023-08-10 22:09:33 +02:00
Leon Styhre 3c9c031b1c (Windows) Set the Registry functions to explicitly use the widestring variants 2023-08-10 20:36:15 +02:00
Leon Styhre 6c03688f8e Documentation update 2023-08-10 19:32:40 +02:00
Leon Styhre 5d0b4ddfc4 (Windows) Defined UNICODE and _UNICODE in the Cmake configuration to force Unicode support for the Win32 API 2023-08-10 19:30:10 +02:00
Leon Styhre ae66e6a317 (Windows) Added proper Unicode support to the Windows Registry find rules 'winregistrypath' and 'winregistryvalue' 2023-08-10 19:26:28 +02:00
Leon Styhre 4a390fb8e0 Added a 'containerScrollGap' property to the text element 2023-08-10 19:22:46 +02:00
Leon Styhre f463ee7d7b Added a number of properties to allow horizontally scrolling text entries with GridComponent 2023-08-10 19:20:44 +02:00
Leon Styhre b73933f1d0 Documentation update 2023-08-09 20:14:34 +02:00
Leon Styhre 98482f45c9 Added a textHorizontalScrollGap property to CarouselComponent and TextListComponent 2023-08-09 20:02:21 +02:00
Leon Styhre 6ae8c87864 Added a number of properties to allow horizontally scrolling text entries with CarouselComponent
Also added support for rotating horizontal scrollable containers
2023-08-09 18:57:23 +02:00
Leon Styhre 950541b261 TextComponent now sets rotation to zero if it's attempted to be combined with a horizontal container 2023-08-08 21:02:33 +02:00
Leon Styhre d3b4f2f252 Documentation update 2023-08-08 20:14:31 +02:00