Commit graph

2585 commits

Author SHA1 Message Date
Leon Styhre
74d3e1f063 Modernized some code. 2022-09-10 11:35:55 +02:00
Leon Styhre
b055493894 Fixed an issue where multiple levels of symlinking in the ROMs directory tree could crash the application on startup. 2022-09-10 11:12:48 +02:00
Leon Styhre
34b56c490b Fixed an issue where some default label fields were not getting properly initialized for legacy theme sets. 2022-09-09 17:58:43 +02:00
Leon Styhre
2a4d9d334d Gamelist fade animations are now cancelled on certain navigation actions. 2022-09-09 17:52:20 +02:00
Leon Styhre
9e9fa58cd0 Sorted the folder link selection list. 2022-09-08 21:49:57 +02:00
Leon Styhre
ed412174e3 The media viewer now always loads all images upfront. 2022-09-08 20:38:47 +02:00
Leon Styhre
b3148a7f74 Added a dummy RatingComponent object to SystemView to keep the cached texture entries from expiring. 2022-09-08 18:59:33 +02:00
Leon Styhre
c537de51ef Some general code cleanup. 2022-09-07 19:59:27 +02:00
Leon Styhre
5d78412b9d Fixed some pixel alignment issues for the carousel. 2022-09-05 22:39:26 +02:00
Leon Styhre
ff0e76332c Added rounding to various translations like camera movements. 2022-09-05 20:13:47 +02:00
Leon Styhre
d242c84ea8 Set linear interpolation for the rating component in GuiMetaDataEd and GuiScraperSearch. 2022-09-03 21:43:36 +02:00
Leon Styhre
bb68e809f5 Temporarily removed greying out of the menu option 'Legacy transition style'. 2022-09-03 12:48:00 +02:00
Leon Styhre
2a83f616e6 Code cleanup of various GUIs. 2022-09-03 12:44:49 +02:00
Leon Styhre
4ade04d760 Some minor code cleanup. 2022-09-02 20:52:49 +02:00
Leon Styhre
ed69e46b42 Fixed some issues where bundled SVG images would not get cached at the correct resolution. 2022-08-30 20:26:48 +02:00
Leon Styhre
077c6abf3e (Unix) Updated the .desktop file parser to handle some non-standard shortcut files. 2022-08-28 12:06:03 +02:00
Leon Styhre
e1c1b40916 Added Triforce (Dolphin fork) standalone as an alternative emulator for the gc system on Linux and Windows. 2022-08-27 18:05:00 +02:00
Leon Styhre
673e931a8a (Windows) Changed the binary for emulator Citra from citra.exe to citra-qt.exe as the command line binary is broken on this OS. 2022-08-27 15:49:53 +02:00
Leon Styhre
82deae61bb (Windows) Added Project64 as an alternative emulator for the n64 system. 2022-08-27 12:36:08 +02:00
Leon Styhre
33b52d61b5 If wheel (marquee) images on ScreenScraper falls back to another region, then the wheel-hd image is now used instead if that matches the set region. 2022-08-26 18:00:46 +02:00
Leon Styhre
e553f68e90 Greatly improved application startup time by removing a lot of unnecessary splash screen re-rasterizations. 2022-08-23 22:34:56 +02:00
Leon Styhre
ebb099de5a Fixed a crash caused by attempting to read data from a deleted object. 2022-08-21 22:56:20 +02:00
Leon Styhre
ef2f3f3ba9 Fixed an issue where setting a nonexistent file for the carousel defaultItem property could lead to double gamelist carousel text fallback items. 2022-08-21 18:37:51 +02:00
Leon Styhre
7718e97d29 Renamed the functions updateInfoPanel and legacyUpdateInfoPanel to updateView and legacyUpdateView in GamelistView. 2022-08-19 17:14:20 +02:00
Leon Styhre
12f7e20c95 Fixed a crash when there are no game ROMs present. 2022-08-19 17:02:25 +02:00
Leon Styhre
de5a642cf6 Added a metadataElement theme property to the image, video, animation and text element types to control fading and hiding of arbitrary elements. 2022-08-18 22:51:21 +02:00
Leon Styhre
58803fe8f7 Fixed an issue where the theme controlled opacity tag did not have any effect on rating elements. 2022-08-17 17:07:52 +02:00
Leon Styhre
93e0bfab5b Fixed an issue where text elements that had an opacity set to lower than FF via the color tag were faded in during gamelist scrolling. 2022-08-17 17:04:19 +02:00
Leon Styhre
ea8aac03f0 Fixed two minor compatibility issues for legacy themes. 2022-08-16 19:12:20 +02:00
Leon Styhre
397f221cda Changed some defaults for unthemed systems. 2022-08-16 19:10:14 +02:00
Leon Styhre
0dfdf1c20c Fixed an issue where reloading using Ctrl+r would sometimes not update modified image files. 2022-08-14 21:31:59 +02:00
Leon Styhre
b69706fc35 The currently loaded theme set name is now logged to to es_log.txt on startup, reload and theme change. 2022-08-14 20:24:26 +02:00
Leon Styhre
ab92356bf9 Added CPCemu standalone as an alternative emulator for the amstradcpc system. 2022-08-14 11:47:39 +02:00
Leon Styhre
63a5800e84 (Windows) Added PrimeHack as an alternative emulator for the gc and wii systems. 2022-08-12 22:15:48 +02:00
Leon Styhre
e3ca577485 Added VICE standalone as an alternative emulator for the vic20 system. 2022-08-12 13:18:54 +02:00
Leon Styhre
ee0750d273 Added support for substituting the staticpath rule emulator binary with an explicit command. 2022-08-12 12:41:22 +02:00
Leon Styhre
d835185b65 Added VICE standalone as an alternative emulator for the c64 system. 2022-08-12 11:18:57 +02:00
Leon Styhre
5ce95319de Added ares standalone as an alternative emulator for the atari2600, famicom, fds, genesis, megadrive and nes systems. 2022-08-11 13:42:28 +02:00
Leon Styhre
06752cf9b1 Updated the download links and documentation for the 1.2.6 release. 2022-08-03 19:32:42 +02:00
Leon Styhre
feb0257efb Updated the Linux AppData file for the 1.2.6 release. 2022-08-03 14:04:57 +02:00
Leon Styhre
d128489ba8 Added a %FILENAME% variable to extract the filename including the file extension when used in es_systems.xml 2022-07-15 22:01:28 +02:00
Leon Styhre
85e070e527 Changed the emulator PCSX2 to PCSX2-LEGACY and PCSX2-QT to PCSX. 2022-07-14 18:19:21 +02:00
Leon Styhre
81171a3940 Added emulator configuration for the coco, dragon32 and tanodragon systems. 2022-07-13 19:05:53 +02:00
Leon Styhre
00b6f16136 Added scraper support for the dragon32 platform. 2022-07-13 19:00:30 +02:00
Leon Styhre
8edce0746a Added emulator configuration for the trs-80 system. 2022-07-12 20:24:51 +02:00
Leon Styhre
1e1aae0063 Replaced the invalid SimCoupé RetroArch core with SimCoupé standalone for the samcoupe system. 2022-07-12 20:16:43 +02:00
Leon Styhre
749f36fdfe Added a %GAMEENTRYDIR% variable to be used with the %STARTDIR% variable. 2022-07-12 19:57:47 +02:00
Leon Styhre
7c7bae2cd9 Added support for the Adobe Flash (flash) game system. 2022-07-09 20:07:16 +02:00
Leon Styhre
aa7d0d7579 Added support for the EasyRPG game engine (easyrpg) game system. 2022-07-07 18:20:58 +02:00
Leon Styhre
834f8bf1d6 Log output is now flushed before game launch. 2022-07-07 18:15:35 +02:00