Leon Styhre
bbc996f66e
Added a prerelease URL file for EmuDeck.
2022-11-06 18:04:24 +01:00
Leon Styhre
7df82adf1e
Fixed an issue where placeholder entries did not have the correct letter case.
2022-11-03 23:58:52 +01:00
Leon Styhre
b4d2babf01
Added a selectedSecondaryColor property to TextListComponent.
2022-11-03 23:24:11 +01:00
Leon Styhre
e88e802434
Added explicit video player stops on SystemView cursor changes.
2022-11-03 17:11:43 +01:00
Leon Styhre
412a19275d
Added two letterCaseCollections and letterCaseGroupedCollections properties to TextListComponent and CarouselComponent.
...
Also refactored the letterCase logic overall in these two components.
2022-11-03 12:31:42 +01:00
Leon Styhre
8df54bd80e
Added support for color schemes.
2022-10-31 19:32:13 +01:00
Leon Styhre
b17c78bc42
Increased the default VRAM limit from 256 to 512 MiB and increased the maximum limit from 1024 to 2048 MiB.
...
Also increased the default VRAM limit for the Raspberry Pi from 184 to 192 MiB.
2022-10-30 09:11:59 +01:00
Leon Styhre
c870664615
Missing theme files defined using variables now only trigger debug messages instead of errors or warnings.
...
Also added two DebugSkipMissingThemeFiles and DebugSkipMissingThemeFilesCustomCollections settings.
2022-10-29 13:04:00 +02:00
Leon Styhre
171ee4ded2
Minor change to a debug message in CollectionSystemsManager.
2022-10-29 12:56:35 +02:00
Leon Styhre
126d93709e
Updated the CImg functions and miximage generator for BGRA instead of RGBA pixel format.
2022-10-28 21:39:57 +02:00
Leon Styhre
ab11f36ece
Fixed an issue where manually starting the screensaver would not prevent file animations from playing.
2022-10-27 21:34:32 +02:00
Leon Styhre
e4f4f29198
Merged the master branch into new-svg-renderer.
2022-10-26 19:52:01 +02:00
Leon Styhre
4513b20339
Some minor font sizing improvements.
...
Also fixed a few implicit casts.
2022-10-25 01:20:31 +02:00
Leon Styhre
97a9347d67
Improved font sizing for the launch screen, scraper and help system.
2022-10-25 01:06:02 +02:00
Leon Styhre
3de8275db6
Fixed multiple minor pixel alignment issues.
2022-10-25 00:43:27 +02:00
Leon Styhre
c5098a62d5
Added some error checking when downloading thumbnails in the scraper GUI.
2022-10-25 00:19:02 +02:00
Leon Styhre
103e59b54d
Fixed an issue where mutually exclusive system variables could lead to theme loading errors.
2022-10-17 22:21:52 +02:00
Leon Styhre
a142da3d34
Line breaks are now filtered out from systems names and system full names if specified as such in the es_systems.xml file.
2022-10-08 10:02:12 +02:00
Leon Styhre
508ea87963
Rewrite of the text wrapping code to work with languages which generally lack spaces, like Japanese.
...
Also implemented massive performance improvements to the text wrapping code.
2022-10-08 09:33:57 +02:00
Leon Styhre
a1fba765c3
(Windows) Added CMake configuration to make LunaSVG build as a shared library.
2022-10-04 17:31:03 +02:00
Leon Styhre
355269c731
Added FinalBurn Neo standalone and MAME standalone as alternative emulators for various SNK Neo Geo systems.
...
Also revised some supported file extensions for said systems.
2022-10-02 17:03:12 +02:00
Leon Styhre
993efe8504
Fixed an issue where audio for static videos in the gamelist view would get muted on navigation.
2022-09-29 20:18:33 +02:00
Leon Styhre
49c9710afc
Added 'none' as a supported carousel item type to show only text entries in the gamelist view.
2022-09-28 17:20:01 +02:00
Leon Styhre
15e30bc0ca
Increased the minimum VRAM limit from 80 MiB to 128 MiB.
2022-09-27 17:43:27 +02:00
Leon Styhre
9d1c352968
Fixed a System view fade transition issue.
2022-09-27 17:39:00 +02:00
Leon Styhre
06fd76abc3
Added a fadeAbovePrimary property to control whether elements above the system view carousel and textlist should be rendered during fade transitions.
2022-09-26 20:02:31 +02:00
Leon Styhre
035b1004db
Added application platform identifiers for ScreenScraper.
2022-09-25 22:57:43 +02:00
Leon Styhre
65999e5a09
Fixed a SystemView clipping issue.
2022-09-25 20:55:26 +02:00
Leon Styhre
123f29aa43
Fixed multiple issues with carousel on-demand texture loading.
...
Also cleaned up some code.
2022-09-25 19:38:24 +02:00
Leon Styhre
ca52a1d7c5
Fixed a couple of custom collection issues when changing the game counter metadata entry.
...
Also made some general code cleanup.
2022-09-25 13:03:39 +02:00
Leon Styhre
748969e34d
Fixed an issue where the game description would start to scroll too late when running the multi-scraper in semi-automatic mode.
2022-09-24 23:24:33 +02:00
Leon Styhre
d6df68e310
Fixed an issue where the game description would not scroll in the scraper GUI.
2022-09-24 23:20:28 +02:00
Leon Styhre
9d0b3b911f
Changed the argument order for the TextComponent constructor.
2022-09-24 21:37:00 +02:00
Leon Styhre
b7c947fb86
Fixed a fade transition issue in SystemView.
2022-09-24 16:50:14 +02:00
Leon Styhre
6a2a3b1259
Fixed some fade transition issues in SystemView.
2022-09-23 22:47:49 +02:00
Leon Styhre
1839dfc31a
Fixed multiple issues in SystemView.
...
Also set the carousel zIndex value to 40 intead of 50 for legacy themes.
2022-09-23 17:19:24 +02:00
Leon Styhre
f620df4dff
Eliminated some unnecessary carousel on-demand texture loading.
2022-09-22 20:11:37 +02:00
Leon Styhre
02aba10a08
Added a ScreenScraper option to remove dots from game name searches when using the automatic scraper.
2022-09-20 22:45:32 +02:00
Leon Styhre
170234cd93
Fixed an issue where the quick list scrolling overlay would not disappear as intended.
2022-09-20 21:26:56 +02:00
Leon Styhre
24a10a7807
Some improvements to the cursor logic in SystemView.
2022-09-20 21:16:39 +02:00
Leon Styhre
a8062de9ff
Fixed an issue where a struct member variable was not initialized.
2022-09-19 23:43:47 +02:00
Leon Styhre
da343c49aa
Added an 'Ignore keyboard input' option to the input device settings menu.
2022-09-19 19:05:06 +02:00
Leon Styhre
30d4c587e7
Fixed an issue where the screensaver game info overlay would render at the wrong horizontal position.
2022-09-17 18:37:19 +02:00
Leon Styhre
720a6fcc22
Added support for fade-in and fade-out of static videos.
2022-09-16 23:54:13 +02:00
Leon Styhre
4f88909eff
Fixed multiple issues where horizontally scrolling TextListComponent rows would not stop and reset correctly.
2022-09-16 19:22:19 +02:00
Leon Styhre
0d6c4e02a6
Fixed an issue where an invalid screensaver type entry in es_settings.xml could crash the application.
...
Also cleaned up and modernized the overall screensaver code.
2022-09-16 19:18:43 +02:00
Leon Styhre
bee9cf0623
Fixed an issue where the origin property did not work correctly for scrollable text containers.
2022-09-16 18:52:53 +02:00
Leon Styhre
16880028d7
Fixed an issue where ScrollableContainer would cause excessive stuttering with some legacy theme sets.
2022-09-15 23:31:51 +02:00
Leon Styhre
47c8f5988d
Some very minor code cleanup.
2022-09-15 17:34:20 +02:00
Leon Styhre
8699bdcbb9
Fixed an issue where System view videos with a static path set would still display the static image.
2022-09-15 17:27:16 +02:00
Leon Styhre
fd60c275d7
(Windows) Added SSF as an alternative emulator for the saturn and saturnjp systems.
2022-09-13 21:05:01 +02:00
Leon Styhre
7aa1b1bf5d
Added openMSX standalone as an alternative emulator for the msx, msx1, msx2 and msxturbor systems.
2022-09-12 19:11:39 +02:00
Leon Styhre
ab5af86f7e
Fixed an issue where system view elements could render outside the designated area.
2022-09-12 19:06:09 +02:00
Leon Styhre
8d5dc46fc6
Some minor code cleanup.
2022-09-12 19:03:45 +02:00
Leon Styhre
98a15047cd
Added simple64 standalone as an alternative emulator for the n64 system on Linux and Windows.
2022-09-11 20:55:12 +02:00
Leon Styhre
ee2e9463a2
Fixed an issue where the rating component would be incorrectly sized in the scraper GUI at certain vertical resolutions.
2022-09-10 19:49:48 +02:00
Leon Styhre
d2641d5c2c
Set forceloading of all images for the startup system to avoid texture pop-in.
2022-09-10 16:07:43 +02:00
Leon Styhre
596bc5e8af
Removed a lot of deprecated theme engine code from the legacy engine.
2022-09-10 11:55:35 +02:00
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
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
Leon Styhre
7baec8a1f3
Added experimental support for PCSX2 Qt and PCSX2 wxWidgets for the ps2 system on Windows.
2022-05-27 12:03:38 +02:00
Leon Styhre
c832f52cb0
Added bsnes standalone as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems for Unix and Windows.
2022-05-27 10:30:32 +02:00
Leon Styhre
21c4f1d14e
Added Supermodel standalone as an alternative emulator for the arcade and mame systems on Windows.
2022-05-26 16:28:43 +02:00
Leon Styhre
8ed34e9a3e
Added Model 2 Emulator standalone as an alternative emulator for the arcade and mame systems on Windows.
2022-05-26 13:09:19 +02:00
Leon Styhre
ab1e51a77c
Added TheGamesDB scraper support for the atomiswave and naomi platforms.
2022-05-23 18:50:23 +02:00
Leon Styhre
67023f428b
Fixed a minor rounding issue which sometimes led to a slight positioning error for the menu scroll indicators.
2022-05-21 19:59:05 +02:00
Leon Styhre
c1fe919e4d
Fixed an issue with incorrect scroll indicators in the Alternative Emulators screen.
2022-05-21 19:52:05 +02:00
Leon Styhre
eb47511bbc
Some code cleanup in FileData.cpp
2022-05-21 14:48:29 +02:00
Leon Styhre
c66d2ace27
Fixed a very rare bug where games and folders could get mixed up during gamelist.xml parsing.
2022-05-21 14:25:44 +02:00
Leon Styhre
990eb84707
Documentation update.
2022-05-21 12:19:15 +02:00
Leon Styhre
bfba994d07
Added an %INJECT% variable for injecting launch arguments from game config files.
2022-05-21 11:43:17 +02:00
Leon Styhre
e8e7465935
Added a %GAMEDIR% variable that expands to the game directory.
...
Also fixed an issue where the %BASENAME% variable would not work with directories interpreted as files.
2022-05-19 23:36:12 +02:00
Leon Styhre
d418c05614
Added scraper support for the platforms arcadia (Emerson Arcadia 2001) and crvision (VTech CreatiVision).
...
Also removed an unnecessary code comment.
2022-05-19 17:32:12 +02:00
Leon Styhre
cc004a45f1
Renamed the --create-systemdirs command line option to --create-system-dirs
2022-05-19 17:24:12 +02:00
Leon Styhre
6a0b1bad5b
Added custom event script triggers on application startup, screensaver start and screensaver end.
2022-05-18 23:56:51 +02:00
Leon Styhre
09992b5bee
Clarified a code comment about directories interpreted as files.
2022-05-18 23:02:53 +02:00
Leon Styhre
fdf63a9ad0
Fixed an issue where the 'quit' custom event would not trigger on application shutdown.
2022-05-18 22:57:03 +02:00
Leon Styhre
5b63ecb828
Removed the last remnants of the PowerSaver.
2022-05-18 21:08:55 +02:00
Leon Styhre
9ee56da021
Added experimental support for folder flattening.
2022-05-18 19:47:51 +02:00
Leon Styhre
43191e4005
Added a --create-systemdirs command line option to generate the game system directories.
2022-05-18 18:32:13 +02:00
Leon Styhre
41357ce7f5
Fixed an issue where the game-end event was triggered immediately if running in the background.
2022-05-16 22:34:51 +02:00
Leon Styhre
8b106c8d99
Fixed an issue where the screensaver would include all games when in Kid UI mode.
2022-05-16 19:59:34 +02:00
Leon Styhre
dc601a483d
Enabled screensaver controls when running in Kid UI mode.
2022-05-16 19:55:08 +02:00
Leon Styhre
e9dabf7084
Fixed a compiler warning on NetBSD.
2022-05-15 18:58:39 +02:00
Leon Styhre
382b557ccc
(Unix) Updated the man page with the new repository location URL.
2022-05-15 13:14:21 +02:00
Leon Styhre
6dc6ab8447
Updated all links to the new GitLab namespace.
2022-05-15 09:58:03 +02:00
Leon Styhre
f27ac9d26b
Added a new pcwindows platform for scraping PC (Windows) games.
2022-05-14 12:02:24 +02:00
Leon Styhre
b2f70971ef
Changed the ScreenScraper system ID from pc to moonlight for the steam and epic systems.
2022-05-14 11:01:01 +02:00
Leon Styhre
46790fc1cb
Added a new %GAMEDIR% variable to be used in conjunction with the %STARTDIR% variable.
2022-05-13 19:18:38 +02:00
Leon Styhre
7fb6734feb
Added scraper support for the astrocde (Bally Astrocade) system.
...
Also renamed astrocade to astrocde.
2022-05-12 22:45:52 +02:00
Leon Styhre
aa46cea199
Documentation update.
2022-05-10 20:29:19 +02:00
Leon Styhre
7b07ccb44d
Fixed an issue where the 'Jump to..' quick selector wouldn't work correctly for multi-byte Unicode characters.
2022-05-09 20:21:39 +02:00
Leon Styhre
0758d799ba
(Windows) Added an %ESCAPESPECIALS% variable that escapes some special characters.
2022-05-08 14:25:27 +02:00
Leon Styhre
3437e40d6a
(macOS) Categorized the application as a game in Info.plist
2022-05-08 11:02:13 +02:00
Leon Styhre
490868088d
(Windows) Fixed an issue where ROM directories could not be created in the root of a device.
2022-05-07 14:11:16 +02:00
Leon Styhre
c80ba8c6fe
Updated the download links and documentation for the 1.2.3 release.
2022-05-04 20:56:37 +02:00
Leon Styhre
e2ffc45b8b
Fixed some CMake config issues for the RPM generator.
2022-05-04 17:48:35 +02:00
Leon Styhre
d35bc26dd7
Updated the Linux AppData file for the 1.2.3 release.
2022-05-04 17:09:18 +02:00
Leon Styhre
f4c9586eeb
Fixed multiple game launching issues.
2022-05-02 17:25:10 +02:00
Leon Styhre
98539c0702
(Windows) Updated the portable installation README.txt file.
2022-05-01 21:20:57 +02:00
Leon Styhre
93d74b840c
Added a fallback to ScreenScraper's normalized video if no regular video is found.
2022-05-01 09:16:15 +02:00
Leon Styhre
6caf4d193b
Added support for a %STARTDIR% es_systems.xml variable.
2022-04-30 20:43:29 +02:00
Leon Styhre
b638a99704
Added the Windows portable installation README.txt to es-app/assets
2022-04-28 20:54:41 +02:00
Leon Styhre
b79f6588a4
Added support for using the %ROMPATH% variable in the es_systems.xml command tag.
2022-04-28 19:40:43 +02:00
Leon Styhre
0f4b0ec7ce
Changed to a newer commit for the Flatpak manifest file.
2022-04-27 19:22:42 +02:00
Leon Styhre
37aa3556d0
Changed to a newer commit for the Flatpak manifest file.
2022-04-27 18:41:00 +02:00
Leon Styhre
9a91e782fc
Changed to a newer commit for the Flatpak manifest file.
2022-04-26 23:26:31 +02:00
Leon Styhre
ad8816a2bd
Some changes to the Flatpak manifest file.
2022-04-26 22:31:25 +02:00
Leon Styhre
c63f34cdad
(Linux) The 'flatpak-spawn --host' command is no longer included in the log output on game launch.
2022-04-26 21:30:36 +02:00
Leon Styhre
b54a162e00
Some minor updates to the Linux Flatpak manifest.
2022-04-24 18:44:18 +02:00
Leon Styhre
2cc892f931
(Linux) Updated the Flatpak manifest file.
2022-04-24 13:38:33 +02:00
Leon Styhre
bfe9502827
Updated the description in the Linux AppData file.
2022-04-24 13:13:58 +02:00
Leon Styhre
7b9b3d2fc5
(Unix) added the application icon to share/icons/hicolor/scalable/apps
2022-04-24 13:05:55 +02:00
Leon Styhre
228a80f8fb
(Unix) Renamed the icon emulationstation.svg to org.es_de.emulationstation-de.svg
2022-04-24 12:28:53 +02:00
Leon Styhre
5d1e9cce7d
Added a sandbox breakout on game launch if running as Flatpak.
2022-04-24 11:19:42 +02:00
Leon Styhre
da4462c5a6
Made it possible to directly launch files inside directories that are interpreted as files.
2022-04-22 21:01:58 +02:00
Leon Styhre
dbfab96e03
Added rudimentary on-demand texture loading to CarouselComponent.
2022-04-20 23:00:53 +02:00
Leon Styhre
defbbfd13f
Removed the setting 'Preload gamelists on startup'.
2022-04-20 22:39:27 +02:00
Leon Styhre
8cda342ec3
Small update to the man page.
2022-04-19 17:31:07 +02:00
Leon Styhre
954f1aa4f8
Added the build date to to main menu for alpha and dev builds.
2022-04-19 17:27:04 +02:00
Leon Styhre
277a729a2d
Cleaned up the CMake configuration.
2022-04-19 17:24:54 +02:00
Leon Styhre
a112fc035f
Changed the variable names in CarouselComponent to use 'item' instead of 'logo'.
2022-04-17 10:40:18 +02:00
Leon Styhre
f463766497
Generalized the carousel property names and added support for setting media types for gamelist carousels.
2022-04-16 21:54:58 +02:00
Leon Styhre
7daf69092f
Added theme support for controlling the TextListComponent collection indicators.
2022-04-15 21:20:43 +02:00
Leon Styhre
2001a9f639
Added a collection badge to be shown when editing custom collections.
...
Also changed the default badge lines value from 2 to 3.
2022-04-15 19:27:38 +02:00
Leon Styhre
aa4258a31a
Removed the 'Use plain ASCII for special gamelist characters' menu option.
2022-04-15 17:13:51 +02:00
Leon Styhre
254e271392
Added theme support for controlling the TextListComponent indicators.
2022-04-15 17:06:33 +02:00
Leon Styhre
fd5e618296
(macOS) Updated FFmpeg to 5.0 and SDL to 2.0.20.
2022-04-15 11:30:41 +02:00
Leon Styhre
86c67ad256
(Windows) Updated FFmpeg to 5.0 and SDL to 2.0.20.
2022-04-15 11:13:15 +02:00
Leon Styhre
f801538d3e
Removed an implicit directory setting from the Flatpak manifest file.
2022-04-14 10:36:42 +02:00
Leon Styhre
fa0895ed72
Removed some unnecessary cleanup from the Flatpak manifest file.
2022-04-14 09:41:40 +02:00
Leon Styhre
5585dd4f46
Removed some unnecessary libraries from the Flatpak manifest file.
2022-04-14 09:27:49 +02:00
Leon Styhre
c094b118e0
Updated the Linux AppData file for the 1.2.2 release.
2022-04-13 20:15:16 +02:00
Leon Styhre
d78f7d5d71
Updated the FFmpeg build flags and added some license files.
2022-04-13 19:31:12 +02:00
Leon Styhre
30b02456c0
Added a folder badge including support for a folder link overlay.
2022-04-13 16:53:28 +02:00
Leon Styhre
37e2564ff7
Fixed an issue where the slideshow screensaver with a single custom image would hang the application.
2022-04-12 20:47:25 +02:00
Leon Styhre
963834afec
Renamed 'launch file' to 'folder link'.
2022-04-12 18:35:57 +02:00
Leon Styhre
4d4ceae6c9
(Windows) Fixed a MinGW compiler warning.
2022-04-12 00:18:51 +02:00
Leon Styhre
45af7441e9
Added support for launching game files inside folders without having to enter the folder.
2022-04-11 23:28:18 +02:00
Leon Styhre
ea2c4444b0
Added platform and scraper support for PICO-8 game engine.
2022-04-10 12:50:03 +02:00
Leon Styhre
65c940f764
Added missing scraper entries for samcoupe and zx81 for TheGamesDB and zmachine for ScreenScraper.
2022-04-10 12:37:04 +02:00
Leon Styhre
4859f0c980
neogeocd is now scraped specifically as 'Neo Geo CD' instead of the more general 'Neo Geo'.
2022-04-10 12:13:35 +02:00
Leon Styhre
b987dd9cff
Fixed a row positioning issue in GuiAlternativeEmulators.
2022-04-09 20:18:53 +02:00
Leon Styhre
72ce3d33a8
Some code cleanup.
2022-04-09 16:32:47 +02:00
Leon Styhre
16955e5318
Fixed an issue where the theme sets were not always sorted correctly.
2022-04-09 15:57:37 +02:00
Leon Styhre
21f21c20f5
Added a scraper setting to convert underscores _ to spaces when searching.
2022-04-09 15:14:48 +02:00
Leon Styhre
4e13739e58
Updated the download links and documentation for the 1.2.2 release.
2022-04-07 19:29:00 +02:00
Leon Styhre
9802538464
Changed a system loading log entry from warning to debug level.
2022-04-05 17:50:47 +02:00
Leon Styhre
aed9c4abe5
Made ScreenScraper searches in automatic mode faster and more accurate.
2022-04-05 17:48:47 +02:00
Leon Styhre
90f3f6cb07
Fixed an issue where the folder metadata fields were not loaded correctly.
2022-04-05 17:21:47 +02:00
Leon Styhre
f8bd60ceec
Fixed an issue where the game systems were not sorted correctly.
2022-04-04 23:18:10 +02:00
Leon Styhre
4a511f3f4a
Fixed an issue where the help system would not update properly during scraping.
2022-04-03 17:32:09 +02:00
Leon Styhre
960a23ddc3
Added a file pointing to the latest Steam Deck AppImage (used by www.emudeck.com).
2022-04-02 11:52:48 +02:00
Leon Styhre
c70d2d6368
Added fallback for high resolution wheel image for ScreenScraper if no regular wheel image was found.
2022-04-01 18:07:21 +02:00
Leon Styhre
1026187278
Updated the Linux AppData file for the 1.2.1 release.
2022-03-30 17:01:55 +02:00
Leon Styhre
7e0df9063c
Fixed a crash on startup if no games were found.
2022-03-28 17:47:34 +02:00
Leon Styhre
03c06bc306
Added a Flatpak manifest file.
2022-03-26 19:15:56 +01:00
Leon Styhre
b96f6bc131
Fixed an issue where a default primary component was not set in GamelistView.
2022-03-25 21:50:50 +01:00
Leon Styhre
3a1c9d41ce
Fully generalized SystemView and GamelistView and rewrote CarouselComponent into a template class.
...
Also cleaned up some code and fixed an issue where navigation sounds would not play when using the shoulder buttons.
2022-03-24 23:05:23 +01:00
Leon Styhre
07f151d906
Moved TextListComponent and CarouselComponent from es-core to es-app.
2022-03-19 09:55:05 +01:00
Leon Styhre
6f6f388257
Added RatingComponent support to the system view.
2022-03-18 22:16:53 +01:00
Leon Styhre
a115b3f941
Added alignment support and separate dimming of gamelist and system views to the help system.
2022-03-18 20:14:51 +01:00
Leon Styhre
7bdce3f4a3
Reverted the dim value for the screensaver.
2022-03-15 00:09:58 +01:00
Leon Styhre
06a037d8cf
Shader flags are now sent as bit masks instead of via discreet values.
...
Also changed the shader flags to enums.
2022-03-14 22:30:24 +01:00
Leon Styhre
f0c35d8509
Refactored the rendering code into proper classes.
2022-03-14 19:51:48 +01:00
Leon Styhre
a7db474a64
Unified the OpenGL and OpenGL ES renderers and removed the fixed function pipeline.
...
Also made some other rendering optimizations and cleaned up some code.
2022-03-13 23:52:32 +01:00
Leon Styhre
32251e0264
Fixed multiple issues with the shader post-processing.
...
Also removed an unnecessary parameter for the createTexture() function.
2022-03-12 14:22:27 +01:00
Leon Styhre
ac6cc41059
Added a command line option to rotate the application screen 180 degrees.
...
Also fixed a shader post-processing bug when rotating the application screen.
2022-03-12 00:40:03 +01:00
Leon Styhre
755b2c9f50
Changed some render variables to more verbose names.
...
Also fixed an issue with fade transitions for legacy themes.
2022-03-11 23:51:41 +01:00
Leon Styhre
6ffd4b1740
Multiple improvements to the fade transitions in SystemView.
2022-03-11 23:20:27 +01:00
Leon Styhre
63af859618
Modernized the OpenGL renderer and replaced most fixed function pipeline code with shaders.
...
Also greatly improved the shader post processing performance and added component dimming support.
2022-03-11 23:17:04 +01:00
Leon Styhre
9867c3d595
Fixed an issue where gamelist scroll fade-in animations would continue to play after opening and closing a menu.
2022-03-06 23:31:32 +01:00
Leon Styhre
9e2c24ef79
Fixed an issue where videos would still play if the video theme configuration was broken.
2022-03-06 22:52:13 +01:00
Leon Styhre
60213003b1
(Windows) Fixed some incomprehensible compiler errors.
2022-03-05 22:12:50 +01:00
Leon Styhre
ecdbf6d3d5
Added GIF animation support to SystemView.
...
Also improved some rendering logic in SystemView.
2022-03-05 21:10:40 +01:00
Leon Styhre
46fd4ce5cc
Added GIF animation support to GamelistView.
2022-03-05 21:04:22 +01:00
Leon Styhre
fec860f5d3
Merge branch 'master' into new-theme-engine-phase-four
2022-02-27 16:44:59 +01:00
Leon Styhre
c96ab29e95
Fixed a few GCC compiler warnings.
2022-02-27 15:23:33 +01:00
Leon Styhre
32349dc9a6
Renamed LottieComponent to LottieAnimComponent.
2022-02-23 21:54:57 +01:00
Leon Styhre
a6b1a8844d
Made the emulator wildcard support work on Windows.
2022-02-21 19:14:41 +01:00
Leon Styhre
da802aec61
Added emulator filename wildcard support for es_systems.xml and es_find_rules.xml
2022-02-21 17:23:23 +01:00
Leon Styhre
d0b773a8ce
The emulator name is now displayed if it's not found during game launch.
2022-02-20 21:28:23 +01:00
Leon Styhre
b9f5b03005
Changed the version from 1.3.0-alpha to 2.0.0-alpha
2022-02-20 20:00:51 +01:00
Leon Styhre
46eec8ead6
(Windows) Fixed another compile error.
2022-02-20 18:54:38 +01:00
Leon Styhre
c4843b3b1d
(Windows) Fixed a compile error.
2022-02-20 18:49:35 +01:00
Leon Styhre
a97e86a6aa
Renamed the menu option to enable or disable audio playback for gamelist videos.
2022-02-20 16:07:27 +01:00
Leon Styhre
e92af0548c
Added DateTimeComponent support to SystemView.
2022-02-20 15:49:32 +01:00
Leon Styhre
992c39d3a3
Added Lottie animation support to SystemView.
2022-02-19 22:46:52 +01:00
Leon Styhre
c06dea5d2d
Lottie animations are now paused during view transitions.
2022-02-19 22:44:02 +01:00
Leon Styhre
29514d4db9
Added video support to SystemView.
2022-02-19 21:22:46 +01:00
Leon Styhre
374a66dd76
Removed the 'Play videos immediately' setting.
2022-02-19 17:16:38 +01:00
Leon Styhre
c4eb1b8b97
Greatly simplified the video controls code.
...
Also fixed a cosmetic issue with carousel fade transitions.
2022-02-19 17:04:23 +01:00
Leon Styhre
ee1a0f7cd3
Added support for using the tilde symbol for ROM path tags in es_systems.xml
2022-02-16 19:32:02 +01:00
Leon Styhre
4f019c3775
Added support for defining multiple imageType entries.
...
Also made some improvements to GameSelectorComponent and related logic.
2022-02-14 19:32:07 +01:00
Leon Styhre
eb3729a5fb
Fixed a few crashes related to GameSelectorComponent.
2022-02-13 23:15:43 +01:00
Leon Styhre
57a594225a
Added initial game selector support to SystemView.
2022-02-13 22:30:03 +01:00
Leon Styhre
81b819a96a
Fixed some incorrect debug log messages in GamelistFileParser.
2022-02-13 20:06:35 +01:00
Leon Styhre
afa6221582
Fixed a potential crash in GamelistBase.
2022-02-13 20:05:32 +01:00
Leon Styhre
cc8123f5a6
Added a GameSelectorComponent for displaying game media in SystemView.
2022-02-13 20:03:34 +01:00
Leon Styhre
0d799575ca
Fixed an issue where the logo text was incorrectly displayed for legacy themes.
2022-02-13 12:39:17 +01:00
Leon Styhre
1bca9e185e
Changed to the more specific imageType and systemdata theme properties.
...
Also made it possible to set the image interpolation method from the theme, and added clamping to the lineSpacing property.
2022-02-13 11:45:06 +01:00
Leon Styhre
8103bef3b8
Fixed a minor animation glitch in the gamelist view.
...
Also removed the explicit setDisplayRelative() call which made it impossible to override this theme setting.
2022-02-12 17:50:44 +01:00
Leon Styhre
1cba6e202e
Disabled the pillarboxes and scanline rendering menu options if using a non-legacy theme set.
2022-02-12 17:47:59 +01:00
Leon Styhre
a42d63e567
Code cleanup by moving a lot of casts to the appropriate getter functions.
2022-02-11 23:38:23 +01:00
Leon Styhre
2c2e624160
Changed the opacity data type and functions from unsigned char to float.
2022-02-11 22:10:25 +01:00
Leon Styhre
85cb10d71a
Changed some string::compare functions to == operators.
...
Also removed an unused theme property.
2022-02-11 18:39:16 +01:00
Leon Styhre
28a3beb9ce
ScrollableContainer parameters are now themeable.
2022-02-10 20:02:56 +01:00
Leon Styhre
bdbc0580d2
Added two more theme system variables.
2022-02-09 23:10:45 +01:00
Leon Styhre
59f9791efe
Added new theme system variables for differentiating between collections and non-collection systems.
2022-02-09 23:00:15 +01:00
Leon Styhre
b9e9178169
Fixed multiple issues in CarouselComponent.
2022-02-09 18:22:06 +01:00
Leon Styhre
98e265413e
Removed some unnecessary legacy gamelist code.
2022-02-09 18:19:01 +01:00
Leon Styhre
027af497d5
Fixed an issue where VideoComponent static images were not fading out correctly in the gamelist view.
2022-02-09 18:16:15 +01:00
Leon Styhre
03f8e020c3
Fixed a reverse scrolling issue in CarouselComponent.
2022-02-09 00:05:06 +01:00
Leon Styhre
69b9b587d6
Added support for text entries to CarouselComponent.
...
Also fixed some issues with the carousel wheels and removed an unused function in ThemeData.
2022-02-07 21:05:56 +01:00
Leon Styhre
0bd38ba26c
Updated SystemView for non-legacy carousel theming.
2022-02-06 20:36:06 +01:00
Leon Styhre
3ceecdc793
Added metadata property support for the SystemView text fields.
2022-02-06 20:13:53 +01:00
Leon Styhre
6d01e85885
Reshuffled some functions in SystemView.
2022-02-06 14:55:48 +01:00
Leon Styhre
b5d49e9b43
Migrated the carousel code from SystemView to CarouselComponent.
2022-02-06 14:01:40 +01:00
Leon Styhre
d564a234c1
Implemented a better legacy theme detection in GamelistView.
2022-02-06 13:58:50 +01:00
Leon Styhre
c530373ddc
Improved the integration of the variant and aspect ratio options in the UI Settings menu.
...
Also reorganized the order of some settings.
2022-02-01 18:06:32 +01:00
Leon Styhre
17d8f8eb5b
Fixed a camera animation issue when changing theme variant or aspect ratio.
2022-02-01 00:06:40 +01:00
Leon Styhre
d4f572d78d
Added preliminary menu options for changing theme variants and aspect ratios.
2022-01-31 23:53:32 +01:00
Leon Styhre
d414c3b845
Removed some unnecessary functions in SystemData.
2022-01-30 21:53:22 +01:00
Leon Styhre
872aaf6b48
Preliminary update to SystemView for the new theme engine.
2022-01-30 21:16:03 +01:00
Leon Styhre
db05fb3800
Fixed an issue where an extra game image could be shown for legacy themes.
2022-01-30 20:00:49 +01:00
Leon Styhre
3bf46c3fb0
Added support for two new 'scrollFadeIn' and 'defaultImage' properties.
...
Also fixed some issues with theming ScrollableContainer.
2022-01-30 19:30:38 +01:00
Leon Styhre
c35a297d9a
Large update to get the new theme engine up and running.
2022-01-29 18:41:22 +01:00
Leon Styhre
0ca2b62edf
Some minor code cleanup.
2022-01-29 18:16:30 +01:00
Leon Styhre
dc20a9e21b
Cleaned up ThemeData a bit.
2022-01-23 20:03:50 +01:00
Leon Styhre
644f79ebec
Improved the theme loading error logging.
...
Also cleaned up the code a bit.
2022-01-23 17:50:51 +01:00
Leon Styhre
098cde5f98
Pointless change to silence a GCC compiler warning.
2022-01-22 21:50:42 +01:00
Leon Styhre
62d5c1e656
Rewrote the gamelist logic for the new theme engine.
...
Also split out all legacy mode (backward compatibility) functions to a separate header file.
2022-01-22 21:42:43 +01:00
Leon Styhre
7275f020f1
Fixed the gamelist fade-in animation which was too slow.
2022-01-19 19:30:11 +01:00
Leon Styhre
a443f86235
Removed a huge amount of unnecessary Window* function arguments.
2022-01-19 18:01:54 +01:00
Leon Styhre
21b167ed9b
Added support to the new gamelist classes for changing view styles.
...
Also removed the deprecated 'grid' view style and corresponding menu option.
2022-01-18 22:04:05 +01:00
Leon Styhre
4e444c369c
Made the new gamelist code work correctly for the detailed view style.
2022-01-18 21:09:06 +01:00
Leon Styhre
51578903ff
Replaced the legacy gamelist code with rudimentary support for GamelistBase and GamelistView.
2022-01-18 20:42:50 +01:00
Leon Styhre
dfeddebc66
Removed a lot of unnecessary combinations of the virtual and override keywords.
2022-01-18 17:40:47 +01:00
Leon Styhre
ec0a7ad2f1
Added the preliminary GamelistBase and GamelistView classes.
2022-01-18 17:14:17 +01:00
Leon Styhre
50db59a6f6
Updated the include guards for UIModeController.
2022-01-17 21:59:00 +01:00
Leon Styhre
e6c36e88c5
Moved UIModeController.cpp from the es-app/views directory to es-app
2022-01-17 21:53:23 +01:00
Leon Styhre
2ebfb45bdf
Some minor code cleanup.
2022-01-17 20:47:30 +01:00
Leon Styhre
a6be6225d8
Renamed SystemScreensaver to Screensaver.
2022-01-17 18:43:29 +01:00
Leon Styhre
acd18bd1f8
Very minor change to the command line --help output.
2022-01-17 18:35:03 +01:00
Leon Styhre
0c8efee8ad
General refactoring and code cleanup.
2022-01-16 18:18:28 +01:00
Leon Styhre
8a6652552f
Set the clang-format option SpaceBeforeCpp11BracedList to true.
2022-01-16 12:09:55 +01:00
Leon Styhre
e64976d4bc
Renamed GuiGameScraper to GuiScraperSingle.
2022-01-16 11:10:32 +01:00
Leon Styhre
5f2f439fc3
Moved the fan art scrape menu option to the bottom and set it as disabled by default.
2022-01-16 10:43:12 +01:00
Leon Styhre
89cf82b88e
When multi-scraping and scrolling a long name, the start position would sometimes not reset correctly.
2022-01-15 19:28:41 +01:00
Leon Styhre
c2619fd520
Added media type checks for fan art and TheGamesDB box back covers to the multi-scraper.
2022-01-15 18:29:38 +01:00
Leon Styhre
d343e785af
Fixed an issue with scraping fan art images using ScreenScraper.
2022-01-15 18:14:11 +01:00
Leon Styhre
97e08922a0
Renamed GamelistFileParse to GamelistFileParser and moved it to its own namespace.
2022-01-15 14:12:56 +01:00
Leon Styhre
b43c991a9d
Renamed Gamelist.cpp/Gamelist.h to GamelistFileParse.
2022-01-15 13:57:08 +01:00
Leon Styhre
7323dd5dfd
Renamed some GAME_LIST constants to GAMELIST.
2022-01-15 13:49:14 +01:00
Leon Styhre
c7964b7ebc
Renamed GameList to Gamelist throughout the codebase.
2022-01-15 13:38:09 +01:00
Leon Styhre
92f5284bf3
Added support for scraping fan art images.
...
Also added scraping of box back covers when using TheGamesDB.
2022-01-15 13:16:23 +01:00
Leon Styhre
a135edb02e
Fixed multiple issues with scraping and saving metadata in GuiMetaDataEd.
2022-01-15 13:02:45 +01:00
Leon Styhre
65702b6689
Added the ability to set a sortname specifically for custom collections.
2022-01-15 11:50:51 +01:00
Leon Styhre
6ca4d6b96e
Removed an unused constructor parameter for GuiMetaDataEd.
2022-01-14 23:42:52 +01:00
Leon Styhre
3fd060dc4f
Fixed an issue where some media files were sometimes not removed when clearing games.
2022-01-14 21:17:00 +01:00
Leon Styhre
1fc3dfda8c
Fixed an issue when changing the grouping setting for custom collections.
2022-01-14 17:29:20 +01:00
Leon Styhre
cd2ef3d179
Fixed an issue where custom collections could get the wrong sort order after metadata changes.
2022-01-14 17:27:42 +01:00
Leon Styhre
73beeeaeaf
Fixed two Emscripten compiler warnings.
2022-01-13 20:07:04 +01:00
Leon Styhre
750ee07351
Improved the structure of main.cpp
...
Also partially added support for Emscripten.
2022-01-12 21:38:37 +01:00
Leon Styhre
a233b96c2a
Removed some unnecessary typedefs and replaced the remaining ones with the more modern 'using' keyword.
...
Also harmonized the names of some user defined types and made some other minor cleanup.
2022-01-11 21:57:00 +01:00
Leon Styhre
d45a67eeab
(Windows) Fixed a few compiler errors and warnings.
2022-01-10 19:53:23 +01:00
Leon Styhre
b4e08ba92b
Renamed Platform to utils/PlatformUtil
2022-01-10 18:56:04 +01:00
Leon Styhre
2d149c5161
Moved all Platform functions to the utility namespace.
2022-01-10 18:43:17 +01:00
Leon Styhre
c3dbdd431c
Fixed some potential segfaults on emergency shutdown.
2022-01-10 17:41:08 +01:00
Leon Styhre
f80658696c
Removed some unnecessary time measurement constants.
2022-01-09 23:50:08 +01:00
Leon Styhre
b16ea29088
Added theme support and proper application integration for LottieComponent.
2022-01-09 13:43:42 +01:00
Leon Styhre
d45c690586
Some CMake configuration changes for building with rlottie.
2022-01-08 16:23:23 +01:00
Leon Styhre
19147eee66
(Windows) CMake configuration changes to make rlottie build correctly.
2022-01-07 00:29:31 +01:00
Leon Styhre
998830181f
Added CMake configuration for the Lottie animation support.
2022-01-06 23:19:37 +01:00
Leon Styhre
c62a069448
Fixed an issue where the audio device was accessed after it had been closed.
2022-01-05 00:08:50 +01:00
Leon Styhre
f8e201d347
Moved the CollectionSystemsManager cleanup from the destructor to a deinit function.
2022-01-04 23:14:12 +01:00
Leon Styhre
87ace0b8cb
Changed some shared_ptr return values to use values instead of references.
2022-01-04 22:36:15 +01:00
Leon Styhre
119dfc90f8
Changed ViewController::get() to ViewController::getInstance()
2022-01-04 21:49:22 +01:00
Leon Styhre
254b00a3d8
Large refactoring to improve thread safety and improve singleton pattern usage.
2022-01-04 21:21:26 +01:00
Leon Styhre
2a4e7d22b8
Fixed an issue where the busy indicator would not get displayed during multi-scraping.
2022-01-03 18:44:19 +01:00
Leon Styhre
5bb009e604
Added scraper support for displaying the returned platform if it does not match the game platform.
2022-01-03 18:37:43 +01:00
Leon Styhre
6f35f16470
Added a missing scummvm system entry for the TheGamesDB scraper.
2022-01-03 18:22:41 +01:00
Leon Styhre
f36245886f
Set the 'Scrape actual folders' option as enabled by default.
...
Also moved it higher up in the scraper options menu.
2022-01-03 18:20:49 +01:00
Leon Styhre
0a72780b59
Fixed two small typos.
2022-01-02 21:02:43 +01:00
Leon Styhre
6431804ee7
Removed the deprecated VideoVlcComponent.
2022-01-02 13:13:01 +01:00
Leon Styhre
20dbaa01f2
Added year 2022 to the copyright messages.
2022-01-02 12:22:51 +01:00
Leon Styhre
17dbae3c20
(Unix) Added the 1.2.0 release to the AppData file.
2022-01-02 12:20:22 +01:00
Leon Styhre
2bb5d0c164
Bumped the version to 1.3.0-alpha
2021-12-29 15:54:26 +01:00
Leon Styhre
a3561f4c88
Bumped the version to 1.2.0
2021-12-28 11:27:01 +01:00
Leon Styhre
595786601e
Fixed a potential memory leak when enabling the 'All games' collection.
2021-12-27 16:05:58 +01:00
Leon Styhre
44cf76095f
Fixed an issue where leading and trailing spaces were not trimmed when defining the ROM directory.
2021-12-26 17:10:30 +01:00
Leon Styhre
361a93fd37
(Windows) Added support for appending strings to the winregistryvalue find rule.
2021-12-24 12:26:34 +01:00
Leon Styhre
d199554d86
(macOS) Disabled the startup animations also when starting with a gamelist view.
2021-12-23 12:31:04 +01:00
Leon Styhre
4bbd0bc1af
(macOS) Disabled the startup animations as they are not working correctly as of SDL 2.0.18
2021-12-23 11:45:21 +01:00
Leon Styhre
c2d3719edf
Fixed an issue where stale gamelist entries could get displayed.
2021-12-22 18:53:29 +01:00
Leon Styhre
7a7f29825d
Bumped the version to 1.2.0-dev
2021-12-19 19:16:09 +01:00
Leon Styhre
230a4a68dc
Bumped the version to 1.2.0-rc
2021-12-19 15:08:09 +01:00
Leon Styhre
daf66c4b60
Added proper support for interpreting directories as files.
2021-12-17 20:18:47 +01:00
Leon Styhre
96bbd25e79
Added support for prefixing the es_systems.xml %EMULATOR_% variable with a command.
...
Also added trimming of leading and trailing whitespace characters from the launch command.
2021-12-16 18:05:36 +01:00
Leon Styhre
a0743e6871
(Windows) Fixed an issue with the winregistryvalue find rule.
2021-12-16 17:36:09 +01:00
Leon Styhre
08bba3cbaf
(macOS) Removed the Monterey VSync workaround as Apple has patched its OS.
2021-12-14 17:15:04 +01:00
Leon Styhre
b04c6d88a9
Changed the email address for the DEB package.
2021-12-13 17:15:24 +01:00
Leon Styhre
2c421c86e0
Bumped the version to v1.2.0-rc-dev
2021-12-11 12:01:54 +01:00
Leon Styhre
0e9367de9f
Bumped the version to 1.2.0-beta3
2021-12-10 16:55:46 +01:00
Leon Styhre
9e86908a47
(Windows) Fixed a window focusing issue when hiding the taskbar.
2021-12-09 20:23:09 +01:00
Leon Styhre
171679efa9
Filter the first 'a' button press after returning from a game when running in background.
2021-12-09 18:56:25 +01:00
Leon Styhre
045e56ae3f
(Windows) Changed the fullscreen mode to SDL_WINDOW_BORDERLESS.
...
Also removed the 'AMD and Intel GPU game launch workaround' menu option.
2021-12-09 18:53:22 +01:00
Leon Styhre
de45f3d298
Fixed an issue where the launch screen would contain text rendering artifacts.
2021-12-08 19:58:50 +01:00
Leon Styhre
80555eb7a3
Moved the System view preloading to the correct location.
2021-12-08 19:57:31 +01:00
Leon Styhre
5019d8c065
Moved the ScreenScraper account toggle to the bottom of the scraper account screen.
2021-12-06 20:21:32 +01:00
Leon Styhre
515577c8f9
(Unix) Changed the fullscreen mode to SDL_WINDOW_FULLSCREEN_DESKTOP.
...
Also removed the --windowed, --fullscreen-normal and --fullscreen-borderless command line options and menu entry.
2021-12-05 13:51:39 +01:00
Leon Styhre
50a8edecf3
Added the system name and full system name as arguments to the game-start and game-end custom events.
2021-12-05 11:28:09 +01:00
Leon Styhre
0b79c19883
Bumped the version to 1.2.0-beta3-dev
2021-12-05 11:16:41 +01:00
Leon Styhre
36dd70b476
Fixed an issue where text scrolling would get disabled upon failed game launches.
2021-12-02 20:42:49 +01:00
Leon Styhre
42c07ee4c5
Another go at fixing a crash after scraping.
2021-12-02 19:28:10 +01:00
Leon Styhre
c75ce3c8b0
Fixed a missed code path for a previous crash fix.
2021-12-02 18:35:02 +01:00
Leon Styhre
ae0605b785
Bumped the version to 1.2.0-beta2
2021-12-02 17:59:39 +01:00
Leon Styhre
a794c717b6
Fixed an issue where the multi-scraper would sometimes not reload the gamelists.
2021-12-02 17:36:00 +01:00
Leon Styhre
654dc2a546
Fixed a crash that could occur when aborting the single-scraper followed by a re-scrape.
2021-12-02 17:34:30 +01:00
Leon Styhre
8373d59e29
(macOS) All dependencies are now built in-tree.
2021-11-30 22:14:18 +01:00
Leon Styhre
6e479dac74
Fixed an issue where the first scraper result row was focused when it shouldn't.
2021-11-27 11:49:56 +01:00
Leon Styhre
775674a77f
The 'Custom game collections' menu entry is now grayed out if there are no custom collections.
2021-11-27 00:26:01 +01:00
Leon Styhre
05bcb9b011
Fixed a potential crash when deleting the last custom collection.
2021-11-27 00:08:16 +01:00
Leon Styhre
04453c42ff
Removed a blank line that was accidentally added via the last commit.
2021-11-26 23:25:58 +01:00
Leon Styhre
909f96622d
Clearing an arcade game name in the metadata editor now sets it to the expanded MAME name.
2021-11-26 23:24:43 +01:00
Leon Styhre
2db8724f4a
Fixed a view style change issue that could occur after scraping.
2021-11-26 23:01:10 +01:00
Leon Styhre
a4f8fe78e1
Fixed a time zone issue related to the Unix epoch.
2021-11-26 20:55:54 +01:00
Leon Styhre
0ddbfe8921
(Unix) Fixed an issue in the AppData file and removed a deprecated .desktop entry.
2021-11-25 18:54:24 +01:00
Leon Styhre
1f9f9b903c
(Linux) Reverted the past few commits and removed support for Snap packages.
2021-11-24 20:31:46 +01:00
Leon Styhre
f03d233048
(Linux) Added CMake configuration and launch script for the Snap package.
2021-11-24 18:39:48 +01:00
Leon Styhre
241e1c7f01
Small cosmetic change to the AppData file.
2021-11-23 20:36:58 +01:00
Leon Styhre
fc540f3e1f
Removed the hardcoded 'run in background' setting for Steam games.
2021-11-22 20:19:10 +01:00
Leon Styhre
7c07c0d5cf
Added a 'winregistryvalue' find rule and a %RUNINBACKGROUND% variable.
2021-11-22 20:03:05 +01:00
Leon Styhre
71b9a3a255
(Linux) Fixed an issue with RPM package generation.
2021-11-21 20:04:28 +01:00
Leon Styhre
0da0b8f855
(Unix) Reorganized the .desktop file.
2021-11-21 19:54:07 +01:00
Leon Styhre
95b766e1da
Added an AppData file for Linux and BSD Unix.
...
Also renamed the .desktop file.
2021-11-21 19:38:38 +01:00
Leon Styhre
445b914379
Completely refactored MameNames.
2021-11-17 21:32:40 +01:00
Leon Styhre
9cbdaefe58
Moved a decrement operator and an increment operator from postfix to prefix.
2021-11-17 18:00:00 +01:00
Leon Styhre
dd0f36f82b
Changed most increment and decrement operators from postfix to prefix for es-app.
2021-11-17 17:35:34 +01:00
Leon Styhre
4c6bfb8b78
Fixed a few issues reported by UBSan.
2021-11-16 22:03:34 +01:00
Leon Styhre
6bc4a09c9b
Multiple thread safety improvements to AudioManager and VideoFFmpegComponent.
...
Also some general refactoring and re-enabling of some SDL_AudioStream functions.
2021-11-15 22:43:06 +01:00
Leon Styhre
b742951dc0
Removed some unnecessary includes of AudioManager.h
2021-11-15 20:52:36 +01:00
Leon Styhre
aeae1ba10e
Bumped the version to 1.2.0-beta2-dev
2021-11-14 18:23:42 +01:00
Leon Styhre
beac6d864b
Bumped the version to 1.2.0-beta1
2021-11-14 12:31:31 +01:00
Leon Styhre
fa17d8df66
Moved some data and functions from the global to anonymous namespace.
2021-11-13 14:27:26 +01:00
Leon Styhre
1005dfcdb7
(macOS) Added a Monterey VSync bug workaround.
2021-11-12 19:49:24 +01:00
Leon Styhre
fd980d7e4a
The alternative emulator badges and filters are now disabled if the per-game setting has been disabled.
2021-11-10 22:38:25 +01:00
Leon Styhre
5d3ce8b92e
Updated the file header text for MiximageGenerator.
2021-11-09 23:00:16 +01:00
Leon Styhre
3e12fcb420
General refactoring and minor optimizations throughout the codebase.
2021-11-09 22:40:08 +01:00
Leon Styhre
c4b574f571
Implemented a proper solution for the carousel logo alignment issue.
2021-11-09 22:13:58 +01:00
Leon Styhre
b89df021b1
Fixed multiple single-pixel menu alignment issues at lower resolutions.
2021-11-08 19:02:46 +01:00
Leon Styhre
ac4710a18e
Added proper support for the Raspberry Pi 4.
2021-11-07 23:54:52 +01:00
Leon Styhre
c673f06eb0
Improved the handling of invalid scraper configuration file entries.
2021-11-06 21:21:41 +01:00
Leon Styhre
af337124d6
Fixed an issue where an invalid scraper entry in es_settings.xml could lead to a crash.
2021-11-06 21:12:13 +01:00
Leon Styhre
46228c6a9d
Fixed an issue where an invalid UIMode entry in es_settings.xml could lead to a crash.
2021-11-06 20:47:30 +01:00
Leon Styhre
cdf0227ad4
Fixed a small alignment issue in the scraper GUI and removed an ugly hack.
2021-11-05 20:31:24 +01:00
Leon Styhre
ee60dcb88c
Fixed a small code formatting issue.
2021-11-05 12:03:16 +01:00
Leon Styhre
9472f607cc
Merge branch '652-allow-system-placeholders-to-be-a-combination-of-text-and-image-make-text-and-image-customizable'
2021-11-05 11:47:37 +01:00
Leon Styhre
14c2c68683
Game name filter input is not converted to uppercase any longer.
...
Also added trimming of leading and ending whitespace characters.
2021-11-05 10:32:24 +01:00
shadash
761b086331
652: cleanup code, theme tags
2021-11-05 10:26:14 +01:00
Leon Styhre
1ed759aa47
Fixed a small code formatting issue.
2021-11-05 10:26:07 +01:00
Sophia Hadash
b822aea514
Merge branch 'master' into 652-allow-system-placeholders-to-be-a-combination-of-text-and-image-make-text-and-image-customizable
2021-11-05 09:22:46 +01:00
Leon Styhre
51ade956ed
Fixed an issue where reloading the System view could lead to an invalid camera position.
2021-11-04 23:21:12 +01:00
Leon Styhre
99604d3a34
Added the System view loading to the ViewController preload to avoid texture pop-ins.
2021-11-04 21:59:24 +01:00
Leon Styhre
b957cfcea6
Improvements to some logo alignment issues in the System view carousel.
2021-11-04 21:33:28 +01:00
Leon Styhre
4970fce113
Changed the description for the Grid view style from 'experimental' to 'deprecated'.
2021-11-04 16:59:14 +01:00
Leon Styhre
1f3e76389c
Fixed an issue where the scraper didn't log correctly that a folder was scraped.
2021-11-04 16:45:43 +01:00
Leon Styhre
99c9a1fa28
Minor change to a notification window regarding the miximage offline generator.
2021-11-04 10:07:08 +01:00
Leon Styhre
350fa73e0d
Added support for the Google Android (android) system.
2021-11-03 21:19:38 +01:00
Leon Styhre
e9bb9d9d9b
Added support for the Philips CD-i (cdimono1) system.
2021-11-03 18:51:38 +01:00
Leon Styhre
66bcf8ea13
Added proper scraping support for the vic20 system.
2021-11-03 18:11:41 +01:00
Leon Styhre
488db7b5f7
Small adjustment of the physical image placement on the miximage.
2021-10-31 09:47:05 +01:00
Leon Styhre
7606e9cad6
Added the physical media images to the miximages.
...
Also added an option to rotate horizontally oriented game boxes and size options for the box and physical media files.
2021-10-30 19:01:58 +02:00
Leon Styhre
5c54e52ecd
Improved the detection of invalid ScreenScraper box back covers.
2021-10-30 10:23:55 +02:00
Leon Styhre
063ffd7195
Fixed an issue where the system carousel and info bar would glitch during slide transitions.
2021-10-29 19:48:07 +02:00
Leon Styhre
ee0fe9a8d1
Fixed an issue where the system carousel would get the wrong zIndex value.
2021-10-28 22:58:04 +02:00
Leon Styhre
d5fa6bc82c
Added support for scraping title screens, box back covers and physical media images.
2021-10-28 21:00:23 +02:00
Leon Styhre
56362af7f8
Changed 'controller badge' to 'controller' in the metadata editor and filter GUI.
2021-10-27 20:00:40 +02:00
Leon Styhre
5ca4b85549
Added scraping of controller metadata (arcade systems only).
2021-10-27 19:23:57 +02:00
Leon Styhre
facc1d4c0a
Fixed an issue where the multi-scraper would not update the filter index.
2021-10-27 19:06:37 +02:00
Sophia Hadash
ac84716273
Merge branch 'master' into 653-properly-apply-z-index-in-the-system-view
2021-10-26 21:56:45 +02:00
Sophia Hadash
6dbcb62011
Merge branch 'master' into 652-allow-system-placeholders-to-be-a-combination-of-text-and-image-make-text-and-image-customizable
2021-10-26 21:56:08 +02:00
Leon Styhre
270a2e3857
Added an option to preload gamelists on startup.
2021-10-25 17:56:17 +02:00
Leon Styhre
593cfdbdd7
Fixed multiple issues where menu sizes were not properly initialized.
2021-10-24 14:11:19 +02:00
Leon Styhre
0cf52c2d71
Made it possible to filter the 'Controller badge' metadata field.
2021-10-24 13:05:44 +02:00
Leon Styhre
5c4d0821e2
Renamed 'Controller' to 'Controller badge' in the metadata editor.
2021-10-23 22:49:34 +02:00
Leon Styhre
1aa360598d
Renamed BadgesComponent to BadgeComponent.
2021-10-23 20:28:07 +02:00
Leon Styhre
b5a61a0617
Renamed 'controller types' to 'game controllers' (code) and simply 'controllers' (metadata editor).
2021-10-23 20:14:17 +02:00
Leon Styhre
84514f67d0
Added support for controller types.
2021-10-23 19:08:32 +02:00
shadash
3070a66e2c
introduce 'legacyZIndexMode' tag in carousel
...
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
2021-10-23 17:34:20 +02:00
Leon Styhre
484606fb6f
Added horizontal scrolling of long game names to the scraper GUI.
2021-10-18 19:24:47 +02:00
Leon Styhre
0fecb43066
Increased the maximum supported display height to 7680 pixels.
2021-10-18 18:14:49 +02:00
Leon Styhre
1650b33b9a
Changed a few code comments.
2021-10-18 18:12:19 +02:00
Leon Styhre
4c556fc820
Changed the position of the per-game alternative emulator selector window.
2021-10-16 12:23:32 +02:00
shadash
957c1fa7fc
render extras with z-index higher than the carousel above the carousel
...
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
2021-10-15 22:54:04 +02:00
Leon Styhre
97af891b66
Increased the game description row count for the automatic multi-scraper.
2021-10-15 21:21:49 +02:00
Leon Styhre
3683866062
Improved the layout of the scraper GUIs.
...
Also added the scroll indicators and replaced a text margin hack with a proper solution.
2021-10-15 20:58:40 +02:00
Leon Styhre
6ccee6e4c4
Removed an unnecessary column from GuiMetaDataEd.
...
Also moved the scroll indicators slightly and removed a help prompt hack.
2021-10-14 22:31:50 +02:00
Leon Styhre
b4045f05ae
Removed some help prompt hacks in GuiMenu.
2021-10-14 22:21:21 +02:00
Leon Styhre
eed27d1ee3
Changed the font size for the custom collection deletion screen.
...
Also fixed an issue with incorrect row heights at lower resolutions and removed a help prompt hack.
2021-10-14 22:13:13 +02:00
Leon Styhre
fe5e3ad5d4
The alternative emulators GUI now looks good at all resolutions.
2021-10-14 21:47:32 +02:00
Leon Styhre
c2d059f92e
(Windows) Fixed two MSVC compiler warnings.
2021-10-13 17:23:29 +02:00
Leon Styhre
07425d41fa
Fixed an issue with removing invalid alternative emulator entries using the metadata editor.
2021-10-13 17:22:29 +02:00
Leon Styhre
cb44762537
Made it possible to mark folders with the Kidgame metadata flag.
2021-10-13 17:19:37 +02:00
Leon Styhre
8ec17dbaee
Fixed a very minor line break issue.
2021-10-12 23:27:48 +02:00
Leon Styhre
48db23691d
Merged BadgeComponent code into master branch.
2021-10-12 23:13:38 +02:00
Leon Styhre
ae96cb4c54
Further improvements to the badges code.
2021-10-12 22:53:02 +02:00
Sophia Hadash
716aa3df4a
cleanup
2021-10-12 10:48:32 +02:00
Sophia Hadash
c388c7fd12
support old placeholder format as a fallback
...
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
2021-10-11 23:27:11 +02:00
shadash
f74b2761bf
extend placeholder definition to customizable image + text
...
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
2021-10-11 23:12:21 +02:00
Leon Styhre
848277141a
Optimized the badges code.
...
Also made a small adjustment to the alternative emulator badge.
2021-10-11 21:28:37 +02:00
Leon Styhre
76ef1629c0
Added a simple static scroll indicator and set this as the default.
...
Also made some minor adjustments to the scroll indicator placement.
2021-10-10 20:07:44 +02:00
Leon Styhre
ca64fc8308
Left aligned the per-game alternative emulator selector screen.
...
Also made some small adjustments to the select screen width.
2021-10-10 19:02:18 +02:00
Leon Styhre
bef997420d
Added menu scroll indicators.
2021-10-10 18:15:37 +02:00
Leon Styhre
b3220158cb
Small size adjustment to the 'Gamelist on startup' option.
2021-10-10 17:29:05 +02:00
Leon Styhre
c458ca991c
Replaced an ugly sizing hack in GuiMetaDataEd with a proper solution.
2021-10-10 17:07:38 +02:00
Leon Styhre
f2e033c383
Fixed an issue where abbreviated system names would get displayed in the UI settings selector window.
2021-10-09 13:09:14 +02:00
Leon Styhre
9c20498339
The OptionListComponent key repeat parameters are now configurable.
2021-10-08 21:11:38 +02:00
Leon Styhre
72cf219b05
Added key repeat for the 'Jump to' and 'Sort games by' selectors on the game options menu.
2021-10-08 19:16:23 +02:00
Leon Styhre
e12eb5a908
Fixed an issue where some help prompts were missing in the metadata editor.
2021-10-08 19:02:30 +02:00
Leon Styhre
93950cf4de
Simplified the code for info popups.
2021-10-07 18:31:40 +02:00
Leon Styhre
08888e00af
Clarified the use of bundled include files.
2021-10-06 18:41:21 +02:00
Leon Styhre
42cd0c1ad7
Disabled text scrolling when running media player or screensaver or when running in the background.
2021-10-06 17:24:25 +02:00
Leon Styhre
6ee33634fb
Improved the scrolling consistency in ScrollableContainer.
...
Also fixed an issue where a fractional last text line would sometimes get rendered.
2021-09-30 20:11:56 +02:00
Leon Styhre
a2e12ace6a
Lowered the minimal supported resolution from 640x480 to 224x224.
2021-09-30 19:51:04 +02:00
Leon Styhre
49347baffe
Multiple smaller optimizations.
2021-09-28 21:49:46 +02:00
Leon Styhre
91f1a0a47d
Improved the speed of the badges code.
...
Also made some other adjustments to the badges and flexbox logic.
2021-09-27 22:18:19 +02:00
Leon Styhre
7321bf8f36
Reverted the SVG caching logic.
2021-09-27 21:41:22 +02:00
Leon Styhre
50f2af0077
Manual merges to align with master branch.
2021-09-27 21:27:07 +02:00
Leon Styhre
e8956512dc
Merged the master branch.
2021-09-27 21:19:11 +02:00
Leon Styhre
c51ad4a432
Removed some noexcept operators.
2021-09-27 21:16:05 +02:00
Leon Styhre
f6dd49071e
Fixed lots of code formatting issues.
2021-09-27 21:06:07 +02:00
Sophia Hadash
39f67cfcdf
finally properly implemented destructor
2021-09-26 23:58:23 +02:00
Sophia Hadash
0587b220cc
add alternative emulator badge
2021-09-26 22:26:47 +02:00
Leon Styhre
1917bfba74
Some cosmetic changes to the alternative emulators GUI.
2021-09-26 16:06:08 +02:00
Leon Styhre
f8b9275b4b
Fixed a missing filter index update when removing games from custom collections.
2021-09-26 11:14:52 +02:00
Sophia Hadash
1d5137d557
fix compiler warning. Remove unnecessary code.
2021-09-26 02:33:49 +02:00
Leon Styhre
e930848645
Sorted the filters in the same order as the metadata editor fields.
2021-09-25 20:15:13 +02:00
Leon Styhre
5f3abed826
Split up the Publisher/Developer filter into two separate filters.
2021-09-25 19:30:44 +02:00
Leon Styhre
3233288a8c
Improved the string trim function and replaced some inlined occurrences.
2021-09-25 18:01:41 +02:00
Leon Styhre
53630e3a7a
Blank/unknown values can now be filtered for Genre, Player, Publisher/Developer and Alternative emulator.
2021-09-25 16:53:30 +02:00
Leon Styhre
c85700571d
Added a filter for the 'Alternative emulator' field.
2021-09-25 16:16:25 +02:00
Leon Styhre
966d2616be
Added support for defining custom system sorting using the <systemsortname> tag.
2021-09-25 11:02:27 +02:00
Leon Styhre
78db6cd18c
Improvements to the gamelist filter GUI.
2021-09-25 10:54:53 +02:00
Sophia Hadash
c08bdda008
fix badges in detailed view.
2021-09-24 00:40:55 +02:00
Sophia Hadash
af50921d4b
merge master
2021-09-24 00:05:32 +02:00
Sophia Hadash
dbf76f92e6
merge master
2021-09-23 23:28:19 +02:00
Leon Styhre
568c91e1a0
Small adjustment of the GuiAlternativeEmulators text placement.
2021-09-23 23:03:33 +02:00
Leon Styhre
61dbe3cba9
Fixed an issue where system names were included in game name searches done in collection systems.
2021-09-23 17:42:04 +02:00
Leon Styhre
afe8128cc7
Changed the filter 'Text filter (game name)' to a keyboard symbol followed by 'Game name'.
2021-09-23 17:16:47 +02:00
Leon Styhre
8f02bdf74f
Added a keyboard symbol/character.
2021-09-23 17:14:43 +02:00
Leon Styhre
ed7843e898
Fixed an issue where brackets were removed from game names in collection system views.
2021-09-23 17:11:49 +02:00
Leon Styhre
0c3a7d7d94
Alternative emulators now work correctly when games are launched from collection systems.
2021-09-23 17:07:27 +02:00
Leon Styhre
dc18955b28
Disabled the skip game functionality for the single-game scraper.
2021-09-22 23:40:59 +02:00
Leon Styhre
46f84ad756
Fixed an issue where skipping games would sometimes not work when multi-scraping.
2021-09-22 23:10:40 +02:00
Leon Styhre
1b19ab99b1
Fixed an issue where 'No games found' results could be accepted when multi-scraping.
2021-09-22 20:10:34 +02:00
Leon Styhre
64397bc6f0
Fixed an issue where game names could not be refined when multi-scraping.
...
Also fixed some refine game name inconsistencies when alternating between using the button shortcut and the ComponentGrid button.
2021-09-22 20:07:50 +02:00
Leon Styhre
527b9321b5
Leading and trailing whitespaces are now trimmed when requesting a new custom collection name.
2021-09-21 22:15:42 +02:00
Leon Styhre
e507335923
Leading and trailing whitespaces are now trimmed from TheGamesDB scraper searches.
2021-09-21 22:10:09 +02:00
Leon Styhre
8f82809a89
Leading and trailing whitespaces are now trimmed from refined scraper searches.
2021-09-21 22:08:27 +02:00
Leon Styhre
5199f0cc02
Invalid entry values are now displayed for the alternative emulators field in the metadata editor.
...
Also made the 'clear entry' fields look nicer in the metadata editor and the alternative emulators GUI.
2021-09-21 19:59:09 +02:00
Leon Styhre
e08d3c6c1d
Fixed an issue where a collection notification was not displayed when setting a game to not be counted.
2021-09-21 17:22:32 +02:00
Sophia Hadash
4959e72b35
fix when badges are shown (reverse)
2021-09-19 23:21:38 +02:00
Leon Styhre
79849188d1
Fixed an issue where animations would play incorrectly when disabling a collection.
2021-09-19 20:43:36 +02:00
Leon Styhre
fad326c3bd
Miscellaneous code cleanup.
2021-09-19 19:46:59 +02:00
Leon Styhre
fc78f8ee18
General cleanup of the CMake configuration files.
2021-09-19 18:53:20 +02:00
Leon Styhre
970b7dd63d
(Windows) Fixed some MinGW compiler warnings.
2021-09-19 15:27:32 +02:00
Leon Styhre
63767347f2
Fixed numerous compiler warnings reported by the -Wall and -Wpedantic flags.
2021-09-19 14:37:10 +02:00
Leon Styhre
c7d815a125
Fixed multiple compiler warnings related to virtual functions.
2021-09-18 11:49:39 +02:00
Leon Styhre
0b6d987263
Fixed lots of compiler warnings reported by the -Wall and -Wpedantic flags.
2021-09-18 09:53:26 +02:00
Leon Styhre
c4e6d3cac1
Added a virtual keyboard.
2021-09-17 22:23:41 +02:00
Leon Styhre
03645e2de3
Fixed an issue where 'sortname' was incorrectly spelled in the metadata editor.
2021-09-17 21:17:11 +02:00
Leon Styhre
42458a7d76
Very minor code cleanup.
2021-09-17 21:10:16 +02:00
Leon Styhre
260ad2d8f0
(Windows) Fixed a compile error.
2021-09-05 18:39:53 +02:00
Leon Styhre
8a51919f31
Added the ability to make complementary game systems customizations.
2021-09-05 17:39:11 +02:00
Leon Styhre
1ad55cdcec
Two small cosmetic changes related to the alternative emulators logic.
2021-09-05 17:29:51 +02:00
Sophia Hadash
fe413bb68f
Initial implementation, including flexbox layout for badges.
2021-09-05 03:40:23 +02:00
Leon Styhre
5942b2815e
Added support for selecting alternative emulators per game.
...
Also made some changes to the system-wide alternative emulators logic.
2021-09-04 11:21:55 +02:00
Leon Styhre
69ad5cc56f
Added an exclamation mark symbol.
...
Also sorted all symbol constants.
2021-09-04 10:46:06 +02:00
Leon Styhre
da2e5f07f1
Small change to the Gamelist log output when updating the alternativeEmulator tag.
2021-08-25 20:58:03 +02:00
Leon Styhre
ed9d978bbf
Added additional debug logging when launching games using alternative emulators.
2021-08-24 20:45:24 +02:00
Leon Styhre
1461b2b0a7
Changed two error log messages related to alternative emulators.
2021-08-24 20:44:34 +02:00
Leon Styhre
abf8759f75
Added headers to the CMake configuration files.
2021-08-24 18:32:15 +02:00
Leon Styhre
57f28a8ff5
(Windows) Fixed an MSVC compiler warning.
2021-08-24 18:30:35 +02:00
Leon Styhre
e47958b3fd
Minimal code formatting change.
2021-08-24 18:29:46 +02:00
Leon Styhre
5fcbdde0be
Fixed a typo in es-app/CMakeLists.txt
2021-08-22 15:34:24 +02:00
Leon Styhre
5381f38231
Added support for defining and choosing between alternative emulators.
2021-08-22 15:26:38 +02:00
Leon Styhre
7b111807ae
Added support to GuiSettings to change the menu size and to specifically set the cursor to a row when adding it.
2021-08-22 15:20:10 +02:00
Leon Styhre
a0c2c21a99
Reorganized the UI Settings and Other Settings menus a bit.
2021-08-22 14:29:43 +02:00
Leon Styhre
9546eb00ba
Changed the gamelist views marquee image filtering from nearest neighbor to linear.
2021-08-19 20:31:44 +02:00
Leon Styhre
65b2f5b898
Changed the launch screen marquee image filtering from nearest neighbor to linear.
2021-08-19 20:19:08 +02:00
Leon Styhre
9e629e033b
Removed the 'Choose' entry from the help prompts in the gamelist view.
2021-08-19 19:47:16 +02:00
Leon Styhre
292f089f76
Changed the 'Toggle screensaver' help entry in the system view to simply 'Screensaver'.
2021-08-19 19:45:54 +02:00
Leon Styhre
816d79c32f
(Windows) Silenced some MSVC compiler warnings related to the C++17 language standard.
2021-08-18 18:58:43 +02:00
Leon Styhre
83c0bc5ca6
Moved MoveCameraAnimation.h from es-app to es-core.
2021-08-17 22:23:42 +02:00
Leon Styhre
12c853bc31
Moved the remaining math functions to a math utility namespace.
2021-08-17 22:11:16 +02:00
Leon Styhre
74e21e8c03
Replaced some internal math functions with equivalents from the GLM library.
2021-08-17 20:55:29 +02:00
Leon Styhre
7b5d673050
Replaced the internal Vector2i data type and functions with the GLM library equivalent.
...
Also applied some code formatting changes for braced lists using clang-format.
2021-08-17 18:41:45 +02:00
Leon Styhre
1fb0ccef0d
Replaced the internal Vector2f data type and functions with the GLM library equivalent.
2021-08-16 18:25:01 +02:00
Leon Styhre
64a7b8e54a
Replaced the internal Vector3f and Vector4f data types and functions with the GLM library equivalents.
2021-08-15 22:03:17 +02:00
Leon Styhre
722468129e
Replaced all internal matrix data types and functions with the GLM library equivalents.
...
Also changed some vectors.
2021-08-15 19:30:31 +02:00
Leon Styhre
d3be0b73d3
Changed the word 'front-end' to 'frontend'.
2021-08-12 12:03:11 +02:00
Leon Styhre
18949d375c
Minor cosmetic code cleanup.
2021-08-11 12:09:58 +02:00
Leon Styhre
d596c96181
Merge branch '517-make-the-application-quit-shortcut-configurable-e-g-f4-alt-f4-alt-q-command-q'
2021-08-11 12:01:42 +02:00
Leon Styhre
027a750231
Bumped the version to 1.2.0-alpha
2021-08-11 11:36:42 +02:00
Leon Styhre
7990b23450
Bumped the version to 1.1.0
2021-08-09 17:14:35 +02:00
Leon Styhre
65acb9fd50
Fixed an issue where game media would sometimes not get displayed after single-game scraping.
2021-08-09 16:47:36 +02:00
Leon Styhre
00b49b5d1a
Fixed an issue with scraping Nintendo Famicom games.
...
Also did some other minor platform cleanups.
2021-07-17 10:37:36 +02:00
Leon Styhre
62c5c379fa
Bumped the version to v1.1.0-dev
2021-07-17 10:10:14 +02:00
Leon Styhre
c958a94ca6
(Windows) Hiding of console windows during game launches can now be configured via the %HIDEWINDOW% variable.
2021-07-16 17:56:16 +02:00
Leon Styhre
4197ad7f6a
(Windows) Fixed a game launching issue when passing parameters using a forward slash.
2021-07-16 17:14:16 +02:00
SophiaHadash
75bf7781e3
update from master
2021-07-16 10:10:55 +02:00
Leon Styhre
fd742ab452
(Unix) Small change to the man page.
2021-07-15 22:30:23 +02:00
Leon Styhre
80f9114e27
Bumped the version to v1.1.0-rc
2021-07-15 18:30:20 +02:00
Leon Styhre
bc6d962503
(macOS) Fixed a Clang compiler warning.
2021-07-15 18:23:03 +02:00
Leon Styhre
9bbba93edf
Added experimental hardware decoding support to VideoFFmpegComponent.
...
Also fixed some memory leaks and removed the video frame skipping code as it caused more harm than good.
2021-07-14 19:13:25 +02:00
Leon Styhre
840dc13285
(Windows) Fixed an issue where the wrong FFmpeg version was bundled.
2021-07-13 21:47:55 +02:00
Leon Styhre
20d9721728
Fixed an issue where a scrape followed by an aborted re-scrape could crash the application.
2021-07-11 22:38:08 +02:00
Leon Styhre
61827b4de1
Fixed a typo in a previous commit.
2021-07-11 22:35:01 +02:00
Leon Styhre
ea55efb523
Fixed an issue where refining a scraper search could lead to an empty screen.
2021-07-11 22:30:23 +02:00
Leon Styhre
abbc3384fd
Fixed an issue where attempting to refine or skip a scraper search could lead to a crash.
2021-07-11 22:26:53 +02:00
Leon Styhre
3757b31fbc
Fixed an issue where a menu option was available when it shouldn't be.
...
Also changed some misleading comments related to graying out menu options.
2021-07-11 13:47:31 +02:00
Leon Styhre
738f8854cb
Formatting some code that accidentally excluded from clang-format.
2021-07-11 13:31:43 +02:00
Leon Styhre
e000e23f64
Added and clarified startup log warnings for missing or invalid es_systems.xml platform tags.
2021-07-10 13:07:44 +02:00
Leon Styhre
1cee40f291
Some minor changes proposed by the static analyzer.
2021-07-09 19:58:21 +02:00
Leon Styhre
e4ee4855df
Changed the header text in main.cpp
2021-07-08 18:47:29 +02:00
Leon Styhre
7ea91f08af
Removed the deprecated VideoOmxComponent.
2021-07-08 18:26:01 +02:00
Leon Styhre
1d706ec7f3
Removed some obsolete audio settings.
...
Also set VLC as the default video player on Raspberry Pi.
2021-07-08 18:18:59 +02:00
Leon Styhre
9a53ad0463
Some CMake updates to build correctly on Raspberry Pi.
...
Also some other general CMake cleanups.
2021-07-08 18:05:32 +02:00
Leon Styhre
96503a23c6
Small code formatting change.
2021-07-07 21:13:40 +02:00
Leon Styhre
af5e32e121
Formatted the es-app source tree using clang-format.
2021-07-07 20:03:42 +02:00
SophiaHadash
5f23074f72
indentation of multi-line statements
2021-07-07 14:35:42 +02:00
SophiaHadash
6c165a4ca0
move option up
2021-07-07 14:28:09 +02:00
SophiaHadash
ba2ef814de
code-words for options
2021-07-07 14:24:15 +02:00
SophiaHadash
8f1b6296cd
remove word 'choose' from menu
2021-07-07 14:16:20 +02:00
SophiaHadash
17d28ea88b
remove exit combo ESC, add combo Alt+Q
2021-07-07 14:13:46 +02:00
Leon Styhre
47733467f3
Bumped the version to v1.1.0-rc-dev
2021-07-04 14:19:04 +02:00
Leon Styhre
0ad903f2fa
Bumped the version to v1.1.0-beta2
2021-07-04 12:32:35 +02:00
Leon Styhre
a0e587c19b
Fixed an issue where the static image would not always get rendered during Slide transitions.
2021-07-03 13:52:47 +02:00
Leon Styhre
64372a4a70
Modified the input configuration dialog message.
2021-07-03 11:53:30 +02:00
Leon Styhre
386001d09c
Fixed an issue where MediaViewer tried to render corrupt images.
2021-07-02 20:35:52 +02:00
Leon Styhre
506a452d1b
(Windows) Fixed an MSVC Unicode issue.
2021-07-02 18:56:52 +02:00
Leon Styhre
064e8f81d0
Added a missing help prompt to the single-game scraper.
2021-07-02 18:02:39 +02:00
Leon Styhre
6627899f88
Made the scraper GUIs narrower on ultrawide monitors.
2021-07-02 17:51:07 +02:00
Leon Styhre
3a986b447d
Game files that are actually recursive symlinks are now skipped during startup.
2021-07-01 17:58:09 +02:00
Sophia Hadash
7a072674d3
Merge branch 'quit-button-config' into '517-make-the-application-quit-shortcut-configurable-e-g-f4-alt-f4-alt-q-command-q'
...
Added a menu option in 'other options' for setting the exit button combo.
See merge request leonstyhre/emulationstation-de!3
2021-07-01 15:55:08 +00:00
Leon Styhre
369c9cdd0f
Added support for using the ROMPATH variable in the staticpath find rule.
2021-07-01 17:55:00 +02:00
Leon Styhre
4bbbd902be
Single-byte change.
2021-07-01 17:53:05 +02:00
Leon Styhre
2eb8240211
Made the UI mode unlock symbols reflect the selected controller type.
2021-07-01 17:48:14 +02:00
SophiaHadash
2ecb105c5c
Added a menu option in 'other options' for setting the exit button combo.
...
Added 4 button combos including Apple and Windows key combos.
2021-07-01 17:46:03 +02:00
Leon Styhre
4dc6355a34
(Windows) Fixed a game launching issue.
2021-06-30 20:04:20 +02:00
Leon Styhre
81e90e942b
(Windows) OCD commit.
2021-06-30 18:14:33 +02:00
Leon Styhre
0b47a90b3e
(Windows) Added game launch workaround for an AMD and Intel GPU issue.
2021-06-30 18:08:13 +02:00
Leon Styhre
bad7aaf4be
Fixed multiple issues with the find rules logic and with launching games.
...
Also added some more debug logging when launching games.
2021-06-30 17:37:17 +02:00
Leon Styhre
11ae6ba6f5
Improved the support for portable installations.
2021-06-30 17:27:20 +02:00
Leon Styhre
1478bbf550
Enabled the option on all operating systems to run ES-DE in the background while a game is launched.
2021-06-30 17:19:57 +02:00
Leon Styhre
bed6b24eeb
Added support for using the %ESPATH% and %ROMPATH% variables for the custom slideshow path.
2021-06-30 17:11:25 +02:00
Leon Styhre
c2f1ba0585
Cosmetic fix for a notification when the emulator core is missing.
2021-06-29 22:08:04 +02:00
Leon Styhre
4ba2e67e9f
Added support for using the %ESPATH% variable in the media directory setting.
2021-06-29 17:19:47 +02:00
Leon Styhre
c30fab0919
Added an option to use plain ASCII for some special gamelist characters.
2021-06-28 22:05:24 +02:00
Leon Styhre
a07e8a28fc
Fixed an issue where the controller type setting was not saved when it should.
2021-06-28 18:12:08 +02:00
Leon Styhre
9fdd3bc040
Bumped the version to v1.1.0-beta2-dev
2021-06-28 18:09:51 +02:00
Leon Styhre
656d3f7b99
Bumped the version to v1.1.0-beta1
2021-06-27 13:33:50 +02:00
Leon Styhre
d12f43b3bc
The A button help prompt now shows Enter instead of Launch in the grouped custom collections view.
2021-06-27 12:47:32 +02:00
Leon Styhre
6715014de9
Small cosmetic changes to the no games dialog.
2021-06-27 12:05:38 +02:00
Leon Styhre
8feb42b56a
Added TheGamesDB scraper support for the Nintendo Switch platform.
2021-06-26 13:13:50 +02:00
Leon Styhre
655c645ee7
(macOS) Removed the pointless APPLE_SKIP_INSTALL_LIBS CMake option.
2021-06-26 12:06:24 +02:00
Leon Styhre
4160732ab0
(Windows) Added a find rule to search the Windows Registry for the emulator.
2021-06-26 12:00:09 +02:00
Leon Styhre
0ebe319ac4
Small cosmetic adjustment to the game launch screen.
2021-06-25 00:44:53 +02:00
Leon Styhre
f6122ed94a
Changed the descriptive name of ~/.emulationstation to the ES-DE home directory.
2021-06-25 00:00:49 +02:00
Leon Styhre
55a0cef4d1
The scripts and themes directories are now created during startup.
...
Also cleaned up some startup messages which now also refer to ~/.emulationstation as the base directory.
2021-06-24 23:29:03 +02:00
Leon Styhre
36be8019a9
Removed the legacy support for placing game media in the ROM directory.
2021-06-24 21:11:24 +02:00
Leon Styhre
22cbc71ef8
Changed a variable name in FileData that was too similarly named to another variable.
2021-06-23 20:37:18 +02:00
Leon Styhre
876f84a847
Merge branch 'switch-platform'
2021-06-23 17:58:35 +02:00
Leon Styhre
02832b7bd6
Fixed an issue with the PlatformId for Nintendo Switch.
2021-06-23 17:52:33 +02:00
Leon Styhre
f25980f43b
Fixed an issue where the home directory was not expanded for the staticpath find rule.
2021-06-23 17:49:47 +02:00
Leon Styhre
337f06b428
Added a CMake option to build with or without the VLC video player.
2021-06-23 00:24:15 +02:00
Sophia Hadash
0e8b0bd7ae
add switch platform
2021-06-22 21:01:12 +02:00
Leon Styhre
534a564237
Fixed an issue where slide transitions would continue to run after switching theme sets.
2021-06-22 18:08:20 +02:00
Leon Styhre
4481f7e329
Fixed an issue where slide transitions would sometimes be animated diagonally.
2021-06-22 18:06:20 +02:00
Leon Styhre
c95351d94c
The game launch screen now uses the same menu opening effect setting as the menus.
2021-06-22 18:00:30 +02:00
Leon Styhre
a9617686b6
Removed the fade-in menu opening effect and enabled the scale-up effect when using OpenGL ES.
2021-06-22 17:52:57 +02:00
Leon Styhre
c8af5816a3
Added a version setting which can be used to detect upgrades of the application.
2021-06-22 17:47:01 +02:00
Leon Styhre
64e14be4ee
A navigation sound is now played when attempting to add a placeholder as favorite.
2021-06-21 22:16:43 +02:00
Leon Styhre
58dfe00153
Disabled the new Utilities menu entry for the time being, it will be used for future versions.
2021-06-21 22:15:27 +02:00
Leon Styhre
88816c4b86
Fixed an issue where double scroll navigation sounds were sometimes played when starting the media viewer.
2021-06-21 22:13:56 +02:00
Leon Styhre
af03efc7c6
Fixed an issue where filtered custom collection games were displayed in the grouped custom collections view.
2021-06-21 22:12:51 +02:00
Leon Styhre
5efe3be338
Game media can now be displayed from the grouped custom collections view.
2021-06-21 17:10:31 +02:00
Leon Styhre
0581475666
Fixed a random crash when marking all or none of the games as favorites for a system or folder.
2021-06-21 17:02:26 +02:00
Leon Styhre
4ad5cd3856
Removed the deprecated %COREPATH% variable logic.
2021-06-20 13:05:28 +02:00
Leon Styhre
71f1f6806f
Fixed multiple issues with the new emulator find mechanism.
2021-06-20 12:30:14 +02:00
Leon Styhre
183cdddfa0
Implemented a new mechanism for finding emulators and cores.
2021-06-19 14:09:14 +02:00
Leon Styhre
dc29b97e91
Changed es_settings.cfg to es_settings.xml
2021-06-16 19:05:24 +02:00
Leon Styhre
fa624f9f2c
Changed the logic for the systems configuration file, it now loads from the resources directory.
...
Also renamed the file from es_systems.cfg to es_systems.xml
2021-06-16 18:54:04 +02:00
Leon Styhre
1653206b76
Increased the minimum width for the game launch screen.
2021-06-15 21:15:37 +02:00
Leon Styhre
f52df33356
Some additional small adjustments to the game launch screen.
2021-06-14 23:13:31 +02:00
Leon Styhre
174b2f5256
Slight adjustments to the placement and color of the game launch screen.
2021-06-14 22:35:30 +02:00
Leon Styhre
cc335343c4
Removed the 3D box display from MediaViewer.
2021-06-14 22:34:24 +02:00
Leon Styhre
a4ec12cb7a
(Windows) Fixed three MSVC compiler warnings.
2021-06-14 19:32:38 +02:00
Leon Styhre
dde840c5f8
Added a game launch screen.
2021-06-14 19:15:22 +02:00
Leon Styhre
64b112a1b6
(Windows) Fixed two MSVC compiler warnings.
2021-06-12 20:10:25 +02:00