Commit graph

2076 commits

Author SHA1 Message Date
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
Leon Styhre
cb044414db Updated the year to 2023 in license files and similar. 2023-01-09 19:53:33 +01:00
Leon Styhre
6d3d2ddb34 Added support for 2x and 4x MSAA anti-aliasing (OpenGL renderer only). 2023-01-09 17:55:54 +01:00
Leon Styhre
806d32a5c4 Fixed an issue where system view startup animations would not play when using the grid element. 2023-01-08 20:03:44 +01:00
Leon Styhre
656c3661ea Renamed suppressedTransitionEntries to suppressedTransitionProfiles. 2023-01-08 19:30:16 +01:00
Leon Styhre
3d5eb2a3cf Fixed an issue where fade animations would not finish playing under certain conditions. 2023-01-08 18:21:37 +01:00
Leon Styhre
71b4fc947a Added support for theme-controlled transition animations. 2023-01-08 17:00:36 +01:00
Leon Styhre
1f0bf21675 Some minor code cleanup. 2023-01-08 16:30:39 +01:00
Leon Styhre
6c75d0fc88 Fixed some Clang compiler warnings. 2023-01-06 13:48:59 +01:00
Leon Styhre
fa67018b72 Added variant trigger support. 2023-01-04 19:01:41 +01:00
Leon Styhre
14567baab4 Disabled automatic view style detection for non-legacy theme sets. 2023-01-01 15:32:16 +01:00
Leon Styhre
d6db705b93 Eliminated some unnecessary gamelist reloads. 2023-01-01 15:31:03 +01:00
Leon Styhre
dd1db46522 Added download links to the 2.0.0-alpha-2022-12-22 release. 2022-12-22 19:01:56 +01:00
Leon Styhre
7500f81f82 Improved the log output on theme loading errors. 2022-12-22 17:16:16 +01:00
Leon Styhre
6699682efb Fixed an issue where the 'jump to game' help prompt could disappear from the grouped custom collections system. 2022-12-21 20:28:43 +01:00
Leon Styhre
10b971db5b Fixed an issue where the grouped custom collections system could get the wrong viewstyle set. 2022-12-21 20:27:36 +01:00
Leon Styhre
251e826589 The defaultImage property can now be used to display a static image in case no video file was found.
Also fixed a bug where the static image would not get displayed in the grouped custom collections view if there was no game found for the system and the previously selected entry already had it's video playing when navigating away from it.
2022-12-21 19:53:03 +01:00
Leon Styhre
1bbed6cc04 gamelist.xml files are no longer loaded from the ROMs/system directories. 2022-12-20 20:20:02 +01:00
Leon Styhre
e56eaeb2bd Fixed an issue where a reference to a deleted object could hang or crash the application. 2022-12-20 18:43:59 +01:00
Leon Styhre
15cb3a0525 Removed an unnecessary metadata name check in FileData. 2022-12-20 18:42:28 +01:00
Leon Styhre
a54d6a5568 (Windows) Converted forward slashes to backslashes for some log output entries involving file names.
Also made some minor general log output changes in GamelistFileParser.
2022-12-19 20:38:41 +01:00
Leon Styhre
8f8419209f Added download links to the 2.0.0-alpha-2022-12-18 release. 2022-12-18 18:52:30 +01:00
Leon Styhre
ae52489b6b Added support for up to two imageType values for CarouselComponent and GridComponent. 2022-12-17 22:20:29 +01:00
Leon Styhre
41d601b88a Documentation update. 2022-12-17 19:51:57 +01:00
Leon Styhre
4ef3e94c56 (Unix) Improved the .desktop file parser. 2022-12-17 18:37:58 +01:00
Leon Styhre
c80e81c2dc (Linux) Fixed a .desktop file parsing issue where escaped % characters were not handled correctly. 2022-12-16 22:37:32 +01:00
Leon Styhre
6c0071bf7d Updated configuration for the puNES emulator for the famicom and nes systems.
Also updated some find rules emulator comments.
2022-12-16 19:44:57 +01:00
Leon Styhre
b93b040074 Updated configuration for the SameBoy emulator for the gb and gbc systems. 2022-12-16 19:12:41 +01:00