Commit graph

2003 commits

Author SHA1 Message Date
Leon Styhre
5125f81c78 SDL events are now parsed on startup before the main application loop.
Also removed the mouse pointer removal hack.
2023-01-29 22:38:16 +01:00
Leon Styhre
f3653a7d6d Added download links to the 2.0.0-beta-2023-01-27 release. 2023-01-27 21:26:49 +01:00
Leon Styhre
e9b1718fca Multiple improvements to the progress bar to reduce startup times and increase consistency.
Also changed from SDL_GetTicks64() to SDL_GetTicks() in SystemData as the 64-bit function doesn't work with older SDL releases.
2023-01-27 17:34:38 +01:00
Leon Styhre
bddaf5f7e9 Added a startup log message about the number of parsed and loaded systems. 2023-01-25 21:55:14 +01:00
Leon Styhre
b17b7194a6 Fixed a small vertical positioning issue for the main menu. 2023-01-24 18:30:04 +01:00
Leon Styhre
071c4d22ce Fixed an issue where the gamelist options menu entry to add/remove games was included when it shouldn't. 2023-01-24 18:25:56 +01:00
Leon Styhre
bc4c9120d6 Fixed multiple issues where gamelist filtering didn't work correctly when applied to folders. 2023-01-24 18:23:35 +01:00
Leon Styhre
65dd65029b Fixed an issue where folder metadata was sometimes included in the filter index. 2023-01-24 18:20:05 +01:00
Leon Styhre
b0d3133983 The splash screen is now rendered much earlier during the application startup. 2023-01-24 18:18:51 +01:00
Leon Styhre
fc282f559c The systems are now counted upfront for accurate progress bar positioning if there's a custom es_systems.xml file in use. 2023-01-23 23:38:25 +01:00
Leon Styhre
90851befc5 Fixed an uninitialized bool in the scraper. 2023-01-23 21:45:53 +01:00
Leon Styhre
7196ed9088 Fixed a use after free issue in GuiScraperMulti. 2023-01-23 21:30:09 +01:00
Leon Styhre
2e68452c3c Added debug message entries when populating gamelists. 2023-01-23 18:11:19 +01:00
Leon Styhre
fd85df2716 Changed the log message on missing game files from error to info. 2023-01-23 18:06:53 +01:00
Leon Styhre
1e52884abe Changed a data type. 2023-01-23 18:05:54 +01:00
Leon Styhre
0bfda9955c Made the splash screen progress bar animation slightly smoother. 2023-01-23 00:09:31 +01:00
Leon Styhre
24e40ea348 One more try to limit buffer swaps during splash screen rendering. 2023-01-23 00:01:36 +01:00
Leon Styhre
022446bce7 Found a better method to limit buffer swaps during splash screen rendering. 2023-01-22 23:24:08 +01:00
Leon Styhre
8c03c97e57 Bumped the version to 2.0.0-beta 2023-01-22 22:21:42 +01:00
Leon Styhre
4ee3d91bf4 Fixed a crash on startup if no games were found. 2023-01-22 21:04:24 +01:00
Leon Styhre
e44c18bc1b Added a startup progress bar to the splash screen. 2023-01-22 21:03:08 +01:00
Leon Styhre
d15927c156 Removed some unnecessary help prompt reload logic. 2023-01-22 18:16:49 +01:00
Leon Styhre
fb7c9a1e3b Newline characters are now removed from game names when scraping with ScreenScraper.
Also cleaned up some code.
2023-01-22 13:09:41 +01:00
Leon Styhre
a982dce328 Changed the PlayStation 3 controller type to PlayStation 1/2/3 2023-01-21 13:45:54 +01:00
Leon Styhre
480263160d Added a Switch Pro controller type. 2023-01-21 12:58:16 +01:00
Leon Styhre
c5507f5f80 Added a PlayStation 3 controller type. 2023-01-21 11:02:32 +01:00
Leon Styhre
623540dd35 Added support for specifying a theme name in the capabilities.xml file. 2023-01-20 18:37:32 +01:00
Leon Styhre
75a9552a82 Renamed slate-DE to slate-es-de and modern-DE to modern-es-de 2023-01-17 23:37:51 +01:00
Leon Styhre
8273cb5a8f Changed 'Theme transition animations' to 'Theme transitions'. 2023-01-16 22:43:56 +01:00
Leon Styhre
7e30f3f3cf Improved the symlink loop detection on application startup. 2023-01-16 17:43:02 +01:00
Leon Styhre
9f5b64f58d Fixed an issue reported by UndefinedBehaviorSanitizer. 2023-01-16 17:24:51 +01:00
Leon Styhre
5d5eaf2de2 Changed the CMake configuration to explicitly install only the modern-DE and slate-DE theme sets. 2023-01-16 17:18:55 +01:00
Leon Styhre
e8a093c19c Removed some deprecated theme engine code. 2023-01-15 18:40:04 +01:00
Leon Styhre
558e13d0c9 Added support for displaying system name information per-game. 2023-01-15 12:51:59 +01:00
Leon Styhre
8d4c764712 Text elements are now set as containers by default if metadata is set to 'description'. 2023-01-14 21:19:05 +01:00
Leon Styhre
2b028148fe Fixed an issue where system name suffixes did not get added for legacy themes. 2023-01-14 20:33:32 +01:00
Leon Styhre
a483a34ff2 Fixed an issue where the custom collections editing mode would not end when switching UI modes.
Also removed some unused code in GuiMenu.
2023-01-14 20:09:52 +01:00
Leon Styhre
110911df2e Fixed an issue where collection changes were not applied correctly. 2023-01-14 20:01:17 +01:00
Leon Styhre
3bbc761c8f Added the ability to control the system name suffix from the theme configuration.
Also removed the corresponding 'Show system names in collections' menu option.
2023-01-14 14:05:24 +01:00
Leon Styhre
648252f639 Changed the menu entry name for the textlist quick scrolling overlay option. 2023-01-13 13:30:30 +01:00
Leon Styhre
f2fd8cf6a8 Modified and added some variables and properties to support better letter case controls for collection names. 2023-01-13 11:03:23 +01:00
Leon Styhre
918ffd9b9e Fixed an issue where the gamelist view would sometimes not render after changing collection settings.
Also fixed some other glitches with the cached background not getting invalidated on collection changes.
2023-01-12 20:54:12 +01:00
Leon Styhre
0329bd77c2 Added support for mixed case custom collection names as well as the option to always group custom collections.
Also reversed an optimization in CollectionSystemsManager which caused some issues.
2023-01-12 19:45:54 +01:00
Leon Styhre
ab1129b2a0 Fixed a rare crash that could occur when enabling collections. 2023-01-12 19:07:29 +01:00
Leon Styhre
7ce6cd4c50 Elements set as not visible are now completely disabled in SystemView and GamelistView. 2023-01-11 18:37:00 +01:00
Leon Styhre
688697e334 Fixed a Clang compiler warning. 2023-01-10 22:11:38 +01:00
Leon Styhre
65f0c0e3c2 The .emulationstation/gamelists directory is now created on application startup instead of when scraping for the first time. 2023-01-09 21:16:45 +01:00
Leon Styhre
1fb8ce6b7d (Windows) Converted forward slashes to backslashes for a few scraper debug log messages.
Also did some minor code cleanup.
2023-01-09 20:47:00 +01:00
Leon Styhre
9a9ac17aa3 Clarified the use of SystemData::setIsGameSystemStatus() 2023-01-09 20:29:50 +01:00
Leon Styhre
185161c694 (Unix) Updated the man page for the new --anti-alias command line option. 2023-01-09 19:56:00 +01:00