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
Leon Styhre
b149f0d054
Added support for the Fujitsu FM Towns (fmtowns) game system on Unix and Windows.
2022-07-06 20:10:28 +02:00
Leon Styhre
b8a50f43b6
Added emulator configuration for the solarus system.
2022-07-05 23:01:40 +02:00
Leon Styhre
bd58ce1a9b
Added Cxbx-Reloaded standalone as an alternative emulator for the xbox system on Windows.
2022-07-05 17:16:35 +02:00
Leon Styhre
fe30e8241b
Added support for the M.U.G.E.N Game Engine (mugen) game system.
2022-07-05 17:05:34 +02:00
Leon Styhre
d701f89039
Added scraper support for the megaduck and supervision systems.
2022-07-04 19:50:19 +02:00
Leon Styhre
1e5fb4f8da
Added Mednafen standalone as an alternative emulator for many systems.
2022-07-04 17:48:33 +02:00
Leon Styhre
9b70f38442
Added KEmulator standalone as an alternative emulator for the j2me system on Windows.
2022-07-03 14:12:46 +02:00
Leon Styhre
25b0ae02bd
Added emulator configuration for the macintosh system.
2022-07-02 20:33:35 +02:00
Leon Styhre
f4e3875952
(Windows) Fixed an issue where the emulator binary path would sometimes not get escaped correctly in es_log.txt on game launch.
...
Also fixed some other path escape inconsistencies.
2022-07-01 16:42:21 +02:00
Leon Styhre
81268fb11c
(Windows) Changed many logging entries to use backslashes instead of forward slashes as directory separators.
2022-07-01 16:39:18 +02:00
Leon Styhre
b1368aed1f
Added emulator configuration for the apple2 and apple2gs systems.
...
Also added support for the repository-installed PPSSPP standalone on Unix and fixed a small cosmetic config error for the oric system.
2022-06-30 17:24:01 +02:00
Leon Styhre
55d9648795
Merge branch 'hotfix_carousel_firstgame'
2022-06-29 17:31:11 +02:00
Leon Styhre
351daf55a8
OCD update to change cURL to curl in code comments and documentation.
2022-06-29 17:22:50 +02:00
Leon Styhre
3aadc42c28
Added an es_log.txt entry when the 'Only show ROMs from gamelist.xml files' setting is enabled.
2022-06-29 17:19:28 +02:00
Leon Styhre
08d893b119
Fixed an issue where the IgnoreGamelist setting was saved although it shouldn't.
...
Also made a change so that passing the --ignore-gamelist command line option now immediately disables the ParseGamelistOnly setting.
2022-06-29 17:17:31 +02:00
Leon Styhre
c2b9b4bf2c
Added experimental support for Vita3K for the psvita system on Unix and Windows.
2022-06-28 17:07:52 +02:00
Leon Styhre
8dfe472d0c
(macOS) Improved Apple compliance for the Info.plist file.
2022-06-27 18:40:58 +02:00
Joseph Geumlek
f7eeabeee0
Avoid nullptr if Gamelist View uses carousel.
2022-06-26 13:17:44 -07:00
Leon Styhre
1dcc728291
Added ScummVM standalone as an alternative emulator for the scummvm system.
2022-06-26 20:27:12 +02:00
Leon Styhre
b278e46624
Updated the download links and documentation for the 1.2.5 release.
2022-06-22 19:50:40 +02:00
Leon Styhre
9f39c04063
Updated the Linux AppData file for the 1.2.5 release.
2022-06-22 16:42:26 +02:00
Leon Styhre
a5f78a97fe
Changed the emulator directory for Model 2 Emulator from Model2 to m2emulator.
...
Also changed the find rule name from MODEL2 to M2EMULATOR.
2022-06-20 21:40:50 +02:00
Leon Styhre
edc804c3b0
(macOS) Fixed an issue where launching alias files would not suspend ES-DE.
2022-06-18 16:19:47 +02:00
Leon Styhre
f24cfd5e5f
(Unix) Small change to the man page.
2022-06-17 21:15:52 +02:00
Leon Styhre
459853cca1
Added configuration for the Tangerine Computer Systems Oric (oric) system.
2022-06-17 19:32:37 +02:00
Leon Styhre
3f2ddb5adc
(Unix) Small change to the man page.
2022-06-16 20:15:03 +02:00
Leon Styhre
bded2bf31f
Added a ScreenScraper option to fallback to additional regions to allow scraping of country-specific games and unofficial releases.
2022-06-16 19:56:41 +02:00
Leon Styhre
4eae72621a
Added TheGamesDB support for the oric and ti99 platforms.
2022-06-12 15:41:48 +02:00
Leon Styhre
b982ec627a
Added ScreenScraper support for the ti99 platform.
2022-06-12 15:40:05 +02:00
Leon Styhre
f27de7f860
Added an es_log.txt entry if running in portable mode.
2022-06-12 10:34:17 +02:00
Leon Styhre
9af37ededc
Documentation update.
2022-06-11 21:43:18 +02:00
Leon Styhre
65c04bdadb
Changed the comment (name) for the pico8 platform.
2022-06-11 19:48:40 +02:00
Leon Styhre
6b24533c0d
(Windows) Added support for creating a portable installation in the root of a device, such as E: or F:
2022-06-11 18:59:40 +02:00
Leon Styhre
40bf018aaa
Changed theme loading into a populateThemeSets function and created a separate getter function.
...
Also removed a deprecated theme check in the game directory.
2022-06-11 18:34:53 +02:00
Leon Styhre
0ef6a22248
Removed the 'Enable menu scroll indicators' menu option.
2022-06-10 19:54:29 +02:00
Leon Styhre
9480f125bb
Added support for the physicalmedia image type to the image, video and carousel elements.
2022-06-07 17:32:42 +02:00
Leon Styhre
b9c480505a
(Windows) Added copyright information to the .exe file.
2022-06-07 17:27:01 +02:00
Leon Styhre
76384d1d34
Added system view support for the 'rating' text metadata type.
2022-06-06 22:44:48 +02:00
Leon Styhre
2e3ac5bf0e
Fixed an issue where using a text rating without a rating element in the gamelist view would crash the application.
2022-06-06 22:28:24 +02:00
Leon Styhre
0008e44294
Removed all short enums comments as they're now properly solved by AllowShortEnumsOnASingleLine.
2022-06-05 12:36:55 +02:00
Leon Styhre
eb3fb3d953
Added support for placing a noload.txt file in the root of a system/ROM directory to keep it from getting loaded.
2022-06-05 11:52:33 +02:00
Leon Styhre
d508a123d2
Fixed a few logoText issues for legacy themes.
2022-06-04 17:31:51 +02:00
Leon Styhre
94a8ef8791
Fixed two issues were thumbnails and game images were not displayed for the Detailed and Video view styles respectively.
...
Also removed support for the thumbnail game media type and fixed an issue where the logo and logotext were displayed at the same time in the gamelist view.
2022-06-03 19:56:30 +02:00
Leon Styhre
846b0a07ef
Fixed an issue with rendering elements above the carousel for legacy theme sets.
2022-06-03 19:34:39 +02:00
Leon Styhre
b12d9f4692
Changed the sorting in the Alternative emulators interface to use short system names instead of full system names.
...
Also increased the window width slightly when displaying long system names.
2022-06-03 18:32:37 +02:00
Leon Styhre
9037f95fd3
Changed to a new API key for TheGamesDB.
2022-06-03 18:23:25 +02:00
Leon Styhre
079f1bc102
(Windows) Fixed a compiler error.
2022-05-31 23:07:24 +02:00
Leon Styhre
7fac3b4a36
Added an %ENABLESHORTCUTS% variable to support launching of .desktop files on Unix and apps and aliases on macOS.
2022-05-31 22:25:36 +02:00
Leon Styhre
765aaeb2df
Changed the default quit shortcut to Alt + F4 and Command + Q.
...
Also renamed the setting 'Exit button combo' to 'Keyboard quit shortcut' and fixed an issue where the application sometimes quit when exiting an emulator using Alt + F4 while running in the background.
2022-05-31 22:06:47 +02:00
Leon Styhre
34699e7f44
Updated the download links and documentation for the 1.2.4 release.
2022-05-27 20:27:12 +02:00
Leon Styhre
04134a8a21
Updated the Linux AppData file for the 1.2.4 release.
2022-05-27 17:19:17 +02:00