Leon Styhre
|
ed22fc7aa5
|
Removed the annoying warning message when selecting the video screensaver from the UI settings menu
|
2023-08-20 15:35:12 +02:00 |
|
Leon Styhre
|
912c8bb75a
|
Changed the screensaver to never show the same game again until all games have been cycled through
|
2023-08-20 15:28:30 +02:00 |
|
Leon Styhre
|
c32bbc4888
|
Reduced the slideshow screensaver fade-in time
Also made some general code cleanup
|
2023-08-20 13:21:11 +02:00 |
|
Leon Styhre
|
9e277ed1ff
|
Improved the blur shaders to run faster at higher resolutions and to look identical regardless of display resolution
Also improved the blur shaders rendering quality when rotating the screen 90 or 270 degrees
|
2023-08-18 20:22:08 +02:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
c782fd9785
|
(Linux) Updated the AppData file with some missing releases.
|
2023-08-12 18:32:38 +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
|
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
|
3c9c031b1c
|
(Windows) Set the Registry functions to explicitly use the widestring variants
|
2023-08-10 20:36:15 +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
|
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
|
c30d035e3f
|
Removed all horizontal text scrolling code from ComponentList (TextComponent is now used instead for this)
Also some general code cleanup and refactoring
|
2023-08-08 19:18:16 +02:00 |
|
Leon Styhre
|
b82f9d3546
|
When an invalid media file is detected by the scraper, the media type is now included in the error message
|
2023-08-07 23:32:14 +02:00 |
|
Leon Styhre
|
e7ada6111b
|
Added a 'containerType' property to the text element to select between vertical and horizontal containers
|
2023-08-07 22:58:35 +02:00 |
|
Leon Styhre
|
0872201652
|
Removed an unnecessary lambda capture in ViewController
|
2023-08-07 00:12:45 +02:00 |
|
Leon Styhre
|
a4ba7de722
|
Added a 'stationary' property to all secondary elements to set them as stationary during slide transitions
Also changed the view mode enum to an enum class
|
2023-08-06 23:51:53 +02:00 |
|
Leon Styhre
|
fa1c5331a0
|
Changed a scraper debug log message
|
2023-08-05 12:19:11 +02:00 |
|
Leon Styhre
|
b975fce8ff
|
Added a (very long) length restriction to custom collection names
|
2023-08-05 10:33:07 +02:00 |
|
Leon Styhre
|
6c3406c9d8
|
Changed a scraper debug log message
|
2023-08-04 22:04:27 +02:00 |
|
Leon Styhre
|
295cd87bfb
|
Added the monthly allowance reset timer info to the debug log output for GamesDBJSONScraper
|
2023-08-04 21:05:22 +02:00 |
|
Leon Styhre
|
9e21428add
|
Changed a scraper debug log message
|
2023-08-04 21:04:04 +02:00 |
|
Leon Styhre
|
dbecb22cc7
|
(Windows) Fixed an MSVC compiler warning
|
2023-08-04 18:52:14 +02:00 |
|
Leon Styhre
|
1da9a8cf00
|
Fixed an issue where ScreenScraper API calls were slightly malformed for systems where multiple platforms were defined
|
2023-08-04 18:08:59 +02:00 |
|
Leon Styhre
|
fc24b21311
|
Fixed an issue where duplicate ScreenScraper game entries could show up in the interactive scraper if multiple platforms were defined for the system
|
2023-08-04 18:02:12 +02:00 |
|
Leon Styhre
|
82338d9b90
|
Added more scraper debug log output to ScreenScraper and GamesDBJSONScraper
|
2023-08-04 17:56:50 +02:00 |
|
Leon Styhre
|
47a790ccff
|
The entire path is now included in the debug log output if a scraped file or folder is not in the root of the game directory
|
2023-08-04 17:54:02 +02:00 |
|
Leon Styhre
|
8aa09fe9f5
|
Fixed an issue where the thumbnail image would not get downloaded for all entries in the interactive scraper if they shared the same URL
|
2023-08-04 17:51:02 +02:00 |
|
Leon Styhre
|
e35b38a35e
|
Automatic scraping of systems with multiple platforms will now select the correct platform if there's an MD5 file match
Also changed the scraper search type enums to sensible names
|
2023-08-04 17:47:12 +02:00 |
|