Commit graph

5590 commits

Author SHA1 Message Date
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
dd89d241f5 (Windows) Fixed an MSVC compiler warning. 2023-01-22 12:04:34 +01:00
Leon Styhre
6035884020 Documentation update. 2023-01-21 13:47:39 +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
0466232c39 Changed the order of some buttons in the code to be more consistent. 2023-01-21 11:34:35 +01:00
Leon Styhre
ff5273c265 Cleaned up some code in InputeManager. 2023-01-21 11:29:43 +01:00
Leon Styhre
f7a050b1b9 Added the PlayStation 3 controller to GuiInputConfig. 2023-01-21 11:27:23 +01:00
Leon Styhre
c5507f5f80 Added a PlayStation 3 controller type. 2023-01-21 11:02:32 +01:00
Leon Styhre
46265bb774 Documentation update. 2023-01-20 21:10:32 +01:00
Leon Styhre
1ef39ceb2d Added Nintendo GameCube, Sega Master System and Sega Dreamcast controller badge icons. 2023-01-20 21:08:24 +01:00
Leon Styhre
dab48b4f24 (modern-es-de) Added a themeName tag. 2023-01-20 18:39:18 +01:00
Leon Styhre
852cca2767 (slate-es-de) Added a themeName tag. 2023-01-20 18:38:57 +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
0b7e9dc7c9 Documentation update. 2023-01-18 19:38:20 +01:00
Leon Styhre
e10c3e8257 (modern-es-de) Fixed an incorrect theme name in the capabilities.xml header. 2023-01-18 19:29:00 +01:00
Leon Styhre
27df008530 (slate-es-de) Fixed an incorrect theme name in the capabilities.xml header. 2023-01-18 19:28:46 +01:00
Leon Styhre
4d19316454 Added the number of theme transitions to a debug log message on capabilities.xml parsing.
Also fixed an issue where the reported number of aspect ratios was incorrect.
2023-01-18 19:27:06 +01:00
Leon Styhre
e71371f999 (modern-es-de) Removed all screenshots from the README.md file. 2023-01-18 17:53:38 +01:00
Leon Styhre
b98e652884 (modern-es-de) Changed to a complete variants-based configuration. 2023-01-18 17:49:16 +01:00
Leon Styhre
524bf14d5f (slate-es-de) Removed all theme engine test variants.
Also made some general configuration cleanup and improvements.
2023-01-18 17:43:39 +01:00
Leon Styhre
ee6a6eaa63 Changed the fullname for the 3do system to '3DO Interactive Multiplayer'. 2023-01-18 17:31:36 +01:00
Leon Styhre
454fa843f5 Some theme documentation updates. 2023-01-17 23:57:56 +01:00
Leon Styhre
52f4d45369 Documentation update. 2023-01-17 23:42:20 +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
2a7686eafd Documentation update. 2023-01-17 18:58:19 +01:00
Leon Styhre
621165a638 Changed the system fullname for the 3do and uzebox systems. 2023-01-17 18:54:38 +01:00
Leon Styhre
ff0f163de5 Added a maxSize property to GIFAnimComponent and LottieAnimComponent.
Also refactored and cleaned up the code in general.
2023-01-17 18:35:46 +01:00
Leon Styhre
8ec39e6eac Disabled double rendering of the debug overlay rectangle in ImageComponent if the maxSize property has not been used. 2023-01-17 18:03:00 +01:00
Leon Styhre
f35fbd21c5 Documentation update. 2023-01-17 00:06:34 +01:00
Leon Styhre
19f00603b5 Added company names to the es_systems.xml fullname tag for a couple of systems. 2023-01-16 23:19:24 +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
cc8dfe20ca Updated the description for the Steam Deck AppImage creation script. 2023-01-16 17:40:44 +01:00
Leon Styhre
9f5b64f58d Fixed an issue reported by UndefinedBehaviorSanitizer. 2023-01-16 17:24:51 +01:00
Leon Styhre
e096aef4e4 Fixed an issue where single-line scrollable containers could make the application hang. 2023-01-16 17:20:54 +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
941fa013b6 Added support for applying per-variant transition profiles from included theme configuration files. 2023-01-15 18:24:08 +01:00
Leon Styhre
597375c68c (slate-DE) Added a system name text element to all collection systems. 2023-01-15 16:58:24 +01:00
Leon Styhre
9d1c4e476c Documentation update. 2023-01-15 15:03:31 +01:00
Leon Styhre
cff191f8f1 (modern-DE) Added grouped custom collections headers. 2023-01-15 14:56:31 +01:00
Leon Styhre
ae6640fc32 (slate-DE) Added grouped custom collections headers. 2023-01-15 14:55:16 +01:00
Leon Styhre
ef9ea41450 (slate-DE) Updated for the latest theme engine changes. 2023-01-15 12:58:16 +01:00
Leon Styhre
ac662046d7 Changed the horizontal_wheel and vertical_wheel carousel type property values to horizontalWheel and verticalWheel. 2023-01-15 12:54:01 +01:00
Leon Styhre
558e13d0c9 Added support for displaying system name information per-game. 2023-01-15 12:51:59 +01:00
Leon Styhre
fb1caaf879 Standardized some theme loading log messages in TextComponent. 2023-01-15 09:44:40 +01:00
Leon Styhre
f5bfacd514 (Linux) Added support for the official xemu AppImage release. 2023-01-14 21:58:44 +01:00
Leon Styhre
4c815a935c Documentation update. 2023-01-14 21:23:26 +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