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
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
Leon Styhre
05990d0457
Moved most CImg functions from MiximageGenerator to a new utility module.
2021-06-12 20:05:28 +02:00
Leon Styhre
a9a6b606db
Small adjustments to the miximage screenshot frame.
2021-06-11 17:23:46 +02:00
Leon Styhre
75430f210a
Some cosmetic code cleanup.
2021-06-11 17:02:06 +02:00
Leon Styhre
83799f2208
Increased the miximage box size slightly.
2021-06-10 23:50:21 +02:00
Leon Styhre
2422d43509
(Windows) Fixed an MSVC compiler warning.
2021-06-10 22:26:17 +02:00
Leon Styhre
b4028bc0f6
Multiple improvements to MiximageGenerator leading to better results.
2021-06-10 22:20:25 +02:00
Leon Styhre
36eb79f21a
Added a spacer to GuiOfflineGenerator to improve the text placements.
2021-06-10 21:49:50 +02:00
Leon Styhre
a1fd0959c1
Added an offline miximage generator.
2021-06-09 20:56:41 +02:00
Leon Styhre
c9cd282b7f
Fixed an issue that could hang the application when generating miximages.
2021-06-09 20:38:34 +02:00
Leon Styhre
19a2a9d964
Changed a button help text for the multi-scraper.
2021-06-08 22:31:04 +02:00
Leon Styhre
928b0c6575
Changed to rely only on the promise/future mechanism for return values from MiximageGenerator.
2021-06-08 22:25:53 +02:00
Leon Styhre
4fde0e72d1
Fixed an issue where the gamelist would not always display newly generated miximages.
...
Also changed some MiximageGenerator error message from uppercase to lowercase.
2021-06-08 21:07:35 +02:00
Leon Styhre
e25c43a6cc
Fixed an issue where the scraper could hang forever when no miximage was to be generated.
2021-06-08 00:43:14 +02:00
Leon Styhre
afc8d2fdce
Fixed an issue where the wrong setting was used for determining miximage overwriting.
2021-06-08 00:42:14 +02:00
Leon Styhre
2c20633a32
(Windows) Fixed a scaper image resizing issue for games with Unicode characters in the game name.
2021-06-08 00:06:22 +02:00
Leon Styhre
c2cca8d9cd
(Windows) Fixed an issue with generating miximages when Unicode characters were used.
2021-06-08 00:02:40 +02:00
Leon Styhre
fedba50a14
(Windows) Fixed two MSVC compiler warnings.
...
Also made a minor cosmetic debug log output change.
2021-06-07 23:14:43 +02:00
Leon Styhre
819d03776d
Added a miximage generator.
2021-06-07 23:02:42 +02:00
Leon Styhre
ec034395f1
The media viewer now also displays miximages.
2021-06-07 22:22:22 +02:00
Leon Styhre
89c845b4d5
(Windows) Fixed a compiler error and two warnings.
2021-05-30 20:52:19 +02:00
Leon Styhre
9a8fd5c487
Small cosmetic code change for the scraper.
2021-05-30 12:28:17 +02:00
Leon Styhre
8b91905e9e
Fixed an issue where the scraper would sometimes consider very small images to be invalid.
2021-05-30 11:13:40 +02:00
Leon Styhre
29dc08e294
Renamed the scraper option to auto-retry on peer verification errors.
2021-05-29 13:03:53 +02:00
Leon Styhre
425d4b0937
Added an option to upscale the video frame rate to 60 FPS.
2021-05-29 10:55:40 +02:00
Leon Styhre
17fec1aac7
Fixed an issue where videos would sometimes not start after using the media viewer.
2021-05-29 10:51:29 +02:00
Leon Styhre
ce6eed6c3a
Increased the maximum image size for the scraper and improved the scaling function.
2021-05-24 21:34:08 +02:00
Leon Styhre
1e97133f21
Increased the TLS error retries from five to eight.
2021-05-24 21:22:10 +02:00
Leon Styhre
0d8f50f632
Added automatic retries to the scraper for ScreenScraper TLS errors.
2021-05-24 18:51:16 +02:00
Leon Styhre
9b395d6526
Fixed an issue where videos would sometimes not play when exiting the media viewer.
2021-05-24 18:39:52 +02:00
Leon Styhre
ccb4c19d78
Changed input type 'select' to 'back' to align with the SDL naming conventions.
2021-05-23 20:31:15 +02:00
Leon Styhre
66b0c4ad97
Added spaces to the names for the controller types, where applicable.
2021-05-23 19:19:00 +02:00
Leon Styhre
4d4210a419
Added support for selecting between different controller types.
2021-05-23 19:12:31 +02:00
Leon Styhre
ecf8e50500
Added a setting to only accept input from the first controller.
2021-05-23 11:45:45 +02:00
Leon Styhre
9125ab78e5
Added a utilities menu entry to the main menu.
2021-05-23 11:03:56 +02:00
Leon Styhre
d6eba6ae24
Adjusted the size and position of the various menus.
2021-05-23 10:40:11 +02:00
Leon Styhre
8f3ea88b7a
Added an input device settings entry to the main menu.
2021-05-23 10:35:59 +02:00
Leon Styhre
83b764cf1f
Small cosmetic changes to the input device configuration screen.
2021-05-23 10:16:47 +02:00
Leon Styhre
2d5c6ed6c4
Standardized some GuiMenu function names.
2021-05-22 22:48:44 +02:00
Leon Styhre
0bde8dc79d
Migrated to the SDL2 GameController API.
2021-05-22 22:18:00 +02:00
Leon Styhre
65e119cff9
The audio stream is now only cleared from a single location in VideoFFmpegComponent.
...
Also made the video player finish processing if the video is paused.
2021-05-19 19:52:58 +02:00
Leon Styhre
6f2a26fc85
Fixed an issue with slide transitions when starting the media viewer.
2021-05-17 22:10:50 +02:00
Leon Styhre
cc0b9fdf87
Fixed an issue where the media viewer navigation sounds would sometimes not play.
2021-05-16 23:48:03 +02:00
Leon Styhre
c6e4a81fa0
Attempting to move beyond the last or first entry in the media viewer no longer plays a navigation sound.
2021-05-16 23:30:41 +02:00
Leon Styhre
78e6e1a870
Added navigation sounds for some missing actions.
...
Also changed the navigation sound for the custom collection 'Jump to' action.
2021-05-16 23:24:43 +02:00
Leon Styhre
66275798a5
Fixed an issue where the quick system select help prompt was shown when there was only a single system.
2021-05-16 22:09:37 +02:00
Leon Styhre
4fd0423b07
Made 'dim' the fallback screensaver instead of 'black'.
...
Also set the default screensaver type to 'video' instead of 'dim'.
2021-05-16 18:02:07 +02:00
Leon Styhre
b6461b913a
(Windows) Fixed an MSVC compiler warning in MediaPlayer.
2021-05-16 15:42:23 +02:00
Leon Styhre
e07b9a7229
Added button mapping and help prompt for the media viewer.
2021-05-16 14:43:02 +02:00
Leon Styhre
7851317621
Fixed an issue introduced by the last commit.
2021-05-16 14:21:15 +02:00
Leon Styhre
9b361c6aaa
Fixed an issue with the 'y' button help text in GridGameListView.
2021-05-16 14:07:56 +02:00
Leon Styhre
564fa67684
Changed the random system or game button and made it possible to disable it altogether.
2021-05-16 14:03:13 +02:00
Leon Styhre
3ed17fbea2
Added a fullscreen game media viewer.
2021-05-16 13:12:31 +02:00
Leon Styhre
1d0d5326a8
VideoFFmpegComponent is now the default video player and no longer marked as experimental.
2021-05-14 10:53:50 +02:00
Leon Styhre
c108387257
Added clearing of the audio stream at some appropriate places.
...
Also made a constant explicitly floating point.
2021-05-12 23:03:29 +02:00
Leon Styhre
873e686fd2
The audio stream is now cleared when stopping the video screensaver.
2021-05-11 17:30:37 +02:00
Leon Styhre
b87d7238fc
Added menu option and integrations for VideoFFmpegComponent
2021-05-09 22:56:41 +02:00
Leon Styhre
fbbb6aece1
Improved the audio streaming in AudioManager.
2021-05-09 22:47:46 +02:00
Leon Styhre
c8f688cb14
Bumped the version to 1.1.0-alpha
2021-04-25 22:10:32 +02:00
Leon Styhre
ceb94eeeb6
Bumped the version to 1.0.0
2021-04-20 20:32:09 +02:00
Leon Styhre
2aa4ef385d
Made the game options menu buttons and help text a bit more consistent.
2021-04-09 22:28:28 +02:00
Leon Styhre
d073dae00b
A dummy entry is now displayed in the game options menu if the system has no games.
2021-04-09 19:16:27 +02:00
Leon Styhre
790f839e66
Bumped the version to v1.0.0-dev
2021-04-07 19:54:20 +02:00
Leon Styhre
64e1e2d22c
Bumped the version to v1.0.0-rc
2021-04-05 15:01:17 +02:00
Leon Styhre
4ca11e7062
Fixed a potential crash due to the filter menu entry being displayed when it shouldn't.
...
Also some very minor code cleanup.
2021-04-05 14:37:33 +02:00
Leon Styhre
9738957253
Fixed a potential problem with an uninitialized variable.
2021-04-05 14:33:36 +02:00
Leon Styhre
afa175b437
Fixed an issue when switching theme sets while editing a custom collection.
2021-04-05 13:27:42 +02:00
Leon Styhre
f3321009fe
Added a notification if attempting to add a placeholder to a custom collection.
2021-04-05 12:44:58 +02:00
Leon Styhre
a84e7c9414
Added a notification if attempting to add a custom collection to a custom collection.
2021-04-05 12:42:36 +02:00
Leon Styhre
b51f99ab77
Fixed an issue where the system view style would not always get properly set.
2021-04-05 12:37:52 +02:00
Leon Styhre
e0e1a05f1e
A transition now always takes place to the System view when changing theme sets.
...
Also fixed an issue where the camera would not move until after the menu was closed.
2021-04-05 10:05:08 +02:00
Leon Styhre
510f428b52
Fixed an issue where the collections were not properly initialized during theme set changes.
2021-04-05 10:01:32 +02:00
Leon Styhre
824179e9a2
Added a 'directory to system name' mapping file to the ROM directory creation function.
2021-04-01 12:53:00 +02:00
Leon Styhre
2adff3643e
The screen is now blanked when launching games to eliminate some flickering and other issues.
2021-03-27 13:51:50 +01:00
Leon Styhre
ec33d8a612
Added a proper function to check whether to keep running in the background while a game is launched.
2021-03-27 13:49:09 +01:00
Leon Styhre
ad04963431
Fixed an issue where custom collections 'Jump to game' caused multiple mCursorStackHistory entries.
2021-03-27 12:06:37 +01:00
Leon Styhre
23903de1cf
Minor cosmetic code cleanup.
2021-03-27 10:26:13 +01:00
Leon Styhre
33a60c975c
Bumped the version to v1.0.0-rc-dev
2021-03-27 10:09:35 +01:00
Leon Styhre
9828aee7f4
Bumped the version to v1.0.0-beta3
2021-03-25 17:57:39 +01:00
Leon Styhre
083e0a12e9
Improved launching of Steam games by keeping ES-DE running in the background.
2021-03-24 20:13:33 +01:00
Leon Styhre
5248ece0c2
Made 'Valve Steam' a separate platform.
2021-03-24 19:44:36 +01:00
Leon Styhre
f975468d3a
Added support to ScreenScraper to interpret the HTML copyright character code.
2021-03-22 20:32:54 +01:00
Leon Styhre
32007b65bb
Added proper handling for a scraper error condition.
2021-03-22 17:51:07 +01:00
Leon Styhre
8bf304b867
Added check for non-numeric characters in the arguments for the --resolution flag.
2021-03-21 21:54:30 +01:00
Leon Styhre
ef7c83b7e5
Removed an unnecessary if statement when invalidating the cached background.
2021-03-21 18:55:01 +01:00
Leon Styhre
84f4913610
Changing settings now only invalidates the cached background when necessary.
2021-03-21 18:46:45 +01:00
Leon Styhre
4b0f505b01
Hack to fix some missing theme elements when invalidating the cached background.
2021-03-21 16:41:24 +01:00
Leon Styhre
1ae88c93d7
Made the navigation sounds loading more robust to handle incomplete theme sets.
...
Also improved some log messages related to the navigation sounds.
2021-03-21 15:42:13 +01:00
Leon Styhre
26b593455e
The folder icon for the gamelistInfo field is now placed according to the selected alignment.
2021-03-21 11:59:53 +01:00
Leon Styhre
d9c7932f0d
Minor changes to the log output when reloading views manually in debug mode.
2021-03-21 11:26:28 +01:00
Leon Styhre
3355d6f208
Added support for more imageSource types to the Grid view style.
2021-03-21 11:24:34 +01:00
Leon Styhre
a6c3cb9798
Marked the Grid view style as experimental in the UI settings.
2021-03-21 11:21:45 +01:00
Leon Styhre
b87a1c5784
Fixed a ViewController issue where the camera was reported as moving when it wasn't.
2021-03-20 13:18:47 +01:00
Leon Styhre
552368d2f6
Left aligned DateTimeEditComponent in the scraper GUI.
2021-03-20 11:08:28 +01:00
Leon Styhre
9d9aaa30d7
Right aligned DateTimeEditComponent and made some minor adjustments in GuiMetaDataEd.
2021-03-20 10:26:18 +01:00
Leon Styhre
d65ecd6a50
Minor change to a text dialog when creating the ROMs directory structure.
2021-03-20 09:01:34 +01:00
Leon Styhre
b5b999cc9e
Fixed an issue where gamelist filters were sometimes not applied.
2021-03-19 19:14:23 +01:00
Leon Styhre
90e3fe0fac
Fixed a memory leak related to the gamelist placeholders.
2021-03-19 18:47:49 +01:00
Leon Styhre
924b3ac033
Fixed a memory leak in Settings.
2021-03-19 18:40:37 +01:00
Leon Styhre
b90ab39cb7
Fixed a memory leak related to the navigation sounds.
2021-03-19 18:37:56 +01:00
Leon Styhre
08e6f1b0dd
Fixed some minor memory leaks in UIModeController, InputManager and Font.
2021-03-19 18:34:10 +01:00
Leon Styhre
adaec71f5b
Some minor code cleanup.
2021-03-19 18:25:37 +01:00
Leon Styhre
87e6837980
Complete overhaul of VolumeControl with fixes for some related bugs.
2021-03-18 21:55:56 +01:00
Leon Styhre
3e9e592c3b
Filters are now applied only when there were actual changes made.
...
Also disabled the free text filter entry if the system has no games.
2021-03-18 20:22:49 +01:00
Leon Styhre
60ee29f2ea
Fixed an issue where the fallback screensaver would not fade in correctly.
2021-03-18 20:07:07 +01:00
Leon Styhre
a46222030c
Added an option to disable the blurring of the background when opening menus.
2021-03-18 19:46:45 +01:00
Leon Styhre
5f3508c017
Improved the blur shader for the video screensaver.
2021-03-17 20:32:18 +01:00
Leon Styhre
84ecb7489e
Moved the AudioManager initialization a bit forward during startup.
2021-03-17 20:08:33 +01:00
Leon Styhre
c50a6f8cba
The volume control slider is now hidden on BSD Unix.
2021-03-16 20:57:50 +01:00
Leon Styhre
ea72cf509b
Fixed a memory leak in VolumeControl.
2021-03-16 20:55:32 +01:00
Leon Styhre
546a30d3ea
Added some missing fade animation code to GridGameListView.
2021-03-16 20:50:27 +01:00
Leon Styhre
4d9ea680b0
Removed the remaining video player code from GridGameListView.
2021-03-16 20:48:50 +01:00
Leon Styhre
9779ca8bd5
The MAME names file processing is now done after displaying the splash screen.
2021-03-15 21:03:44 +01:00
Leon Styhre
efe1478c0b
Fixed a memory leak when processing arcade assets.
2021-03-15 21:01:59 +01:00
Leon Styhre
87cc3e88d2
Fixed a large memory leak in the scraper.
2021-03-15 20:11:01 +01:00
Leon Styhre
c3d5614cfc
Clarified the message in a ROM directory structure creation dialog.
2021-03-15 19:51:54 +01:00
Leon Styhre
a749e2d187
Fixed an uninitialized variable reported by Valgrind.
2021-03-15 18:28:32 +01:00
Leon Styhre
fe99aba9ce
(Windows) Removed support for some obsolete Windows versions from VolumeControl.
2021-03-15 17:41:28 +01:00
Leon Styhre
e726eea19f
Bumped the version to v1.0.0-beta3-dev
2021-03-14 21:34:04 +01:00
Leon Styhre
ee9f12a61b
Bumped the version to v1.0.0-beta2
2021-03-14 14:39:26 +01:00
Leon Styhre
0cf6914e16
(Windows) Fixed a MinGW compile error.
2021-03-14 10:48:43 +01:00
Leon Styhre
9a14bf3057
Fixed an issue with quick system select if there was only a single system present.
2021-03-14 09:39:47 +01:00
Leon Styhre
79d9150f65
Very minor code cleanup.
2021-03-14 09:36:50 +01:00
Leon Styhre
7043da4737
Partly reverted the last commit as it caused unforeseen problems.
2021-03-14 09:35:20 +01:00
Leon Styhre
5099593d73
The gamelist description text no longer scrolls above the starting position.
2021-03-13 16:52:15 +01:00
Leon Styhre
a7f431ae9f
Fixed an issue where the cursor stack would not work correctly with the Grid view style.
2021-03-13 12:19:56 +01:00
Leon Styhre
5ad03f3043
Added the missing onFileChanged function to GridGameListView.
2021-03-13 11:57:40 +01:00
Leon Styhre
652adc41d8
Fixed an issue where clearing a game would randomly keep some theme elements from being rendered.
2021-03-12 23:15:55 +01:00
Leon Styhre
cd91eb6ec9
Fixed an issue where clearing a game and reactivating some collections could lead to a crash.
2021-03-12 22:23:01 +01:00
Leon Styhre
b115a94668
Added a sanity check to the --resolution flag to keep the values within reason.
2021-03-12 21:12:54 +01:00
Leon Styhre
03fec8b74d
Fixed an issue where a black screen would sometimes be shown when enabling collections.
2021-03-12 20:36:38 +01:00
Leon Styhre
37e8e71adf
Fixed an issue where custom collections could temporarily disappear when switching from ungrouped to grouped layout.
2021-03-12 20:16:02 +01:00
Leon Styhre
1e845a189a
Fixed a potential issue with view style changes for ungrouped custom collections.
2021-03-12 20:14:27 +01:00
Leon Styhre
df28513bb0
Fixed multiple issues where the gamelists would not switch view styles after scraping.
2021-03-12 20:06:50 +01:00
Leon Styhre
43ad07b04d
Fixed an issue where the multi-scraper would not update the collection systems.
2021-03-12 20:05:01 +01:00
Leon Styhre
06c31d06eb
The multi-scraper now sorts the gamelists only after actually scraping some games.
2021-03-12 20:03:46 +01:00
Leon Styhre
90bd12ef1c
(macOS) Disabled the save state functionality which removed the splash screen on startup.
2021-03-11 17:42:08 +01:00
Leon Styhre
b6e36c0dfd
Some small text changes in the no games dialogs.
2021-03-11 17:33:25 +01:00
Leon Styhre
101c7f888f
(Windows) Fixed an issue where a forward slash instead of a backslash was added to the ROM directory.
2021-03-10 19:49:06 +01:00
Leon Styhre
380881f69f
(Windows) Fixed a compile error.
2021-03-10 18:52:39 +01:00
Leon Styhre
2432e118a7
Added the ability to automatically generate the game systems directory structure.
2021-03-10 18:21:49 +01:00
Leon Styhre
5ff003186c
Small log output change during gamelist.xml processing.
2021-03-10 18:04:58 +01:00
Leon Styhre
0124c59a7f
Bumped the version to v1.0.0-beta2-dev
2021-03-04 17:57:35 +01:00
Leon Styhre
a5a8169993
Bumped the version to v1.0.0-beta1
2021-03-03 17:25:34 +01:00
Leon Styhre
9ca7e58250
Fixed some minor warnings reported by the Clang static analyzer.
2021-03-01 19:40:23 +01:00
Leon Styhre
2d5662780f
Fixed a small issue with video initializations during gamelist reloads.
2021-03-01 18:50:12 +01:00
Leon Styhre
b6874acc01
Fixed a memory leak in SystemScreenSaver.
2021-02-28 18:58:52 +01:00
Leon Styhre
5bcb9446f4
Fixed a small memory leak in SystemData.
2021-02-28 16:56:50 +01:00
Leon Styhre
e0e358e5f4
Fixed a memory leak when filtering MAME BIOSes and devices.
2021-02-28 16:37:22 +01:00
Leon Styhre
9c957ee93c
Fixed an issue where the --vsync command line option could crash the application.
2021-02-28 15:20:34 +01:00
Leon Styhre
b44a21dc5a
(Unix) Added a menu option to enable or disable the desktop compositor.
2021-02-22 21:13:06 +01:00
Leon Styhre
b55ae5faeb
Added Info log entries when loading systems without gamelist.xml files.
2021-02-08 20:59:10 +01:00
Leon Styhre
021399c42d
Fixed an issue where scraping the Nintendo Game and Watch system using TheGamesDB didn't work.
2021-02-08 20:57:39 +01:00
Leon Styhre
190bb839ec
Improved some scraper logging.
2021-02-08 20:56:11 +01:00
Leon Styhre
1e310bd682
Added a GAMEENGINE prefix to the PlatformId enumerators for the game engine systems.
2021-02-08 00:17:01 +01:00
Leon Styhre
c814baef4c
Added support for the game system TIC-80 game engine.
2021-02-07 23:44:13 +01:00
Leon Styhre
4ddda376ba
Added support for the game system MSX Turbo R.
2021-02-07 22:35:34 +01:00
Leon Styhre
99e7a77850
Added support for the game systems NEC PC-8800 and PC-9800 series.
2021-02-07 21:36:33 +01:00
Leon Styhre
47f5b889d5
Changed some platform enumerators to make them more clear and consistent.
2021-02-07 20:49:52 +01:00
Leon Styhre
7da2f6b039
Fixed an issue where recursive symlinks in the ROM directory could cause endless loops.
2021-02-07 18:09:32 +01:00
Leon Styhre
7bf1e2d706
Renamed the game system Nintendo GameCube from gamecube to gc.
2021-02-07 15:28:23 +01:00
Leon Styhre
b55ee65859
Fixed an issue with Windows-style carriage return characters being included in TheGamesDB scrape results.
2021-02-07 14:01:42 +01:00
Leon Styhre
7a079acb17
Minor cosmetic log output change for SystemData.
2021-02-07 12:36:33 +01:00
Leon Styhre
6713d0f7a5
Small cosmetic log output change when an unsupported platform has been entered into es_systems.cfg.
2021-02-07 12:24:22 +01:00
Leon Styhre
9c2d582f7d
(Windows) Properly fixed a cosmetic log output issue when loading the game systems.
2021-02-07 11:49:50 +01:00
Leon Styhre
9be90fa39a
(Windows) Fixed a cosmetic log output issue when loading the game systems.
2021-02-07 11:46:02 +01:00
Leon Styhre
a7ed75b18c
Removed some unnecessary processing for empty game systems.
...
Also made some minor cosmetic log output changes related to the loading of game systems and fixed an issue where infinitely recursive symlinks would not get caught.
2021-02-07 11:30:54 +01:00
Leon Styhre
e8652db2f8
Sorted the platform IDs.
2021-02-06 14:20:45 +01:00
Leon Styhre
72fcef8428
Made the delimited string functions in StringUtil more general.
2021-02-06 09:30:05 +01:00
Leon Styhre
280ee6aa4e
Added support for the game system Sharp X1.
2021-02-05 21:35:51 +01:00
Leon Styhre
1009cdee80
Added support for scraping Daphne on TheGamesDB and Atari XE and BBC Micro on ScreenScraper.
2021-02-05 17:38:21 +01:00
Leon Styhre
ec669a79c0
Changed the system name for Thomson MO/TO from 'thomson' to 'moto' to follow the RetroPie naming convention.
2021-02-05 17:27:55 +01:00
Leon Styhre
7dfe783f3e
Added '-dev' to the version string to indicate that it's a development version.
2021-02-05 17:14:36 +01:00
Leon Styhre
e192141018
Fixed an issue where hiding a folder would not correctly hide the games inside the folder.
2021-02-05 17:10:47 +01:00
Leon Styhre
393e6f17ce
Fixed an issue where adding a game to a collection would not switch the view style.
2021-02-05 17:07:00 +01:00
Leon Styhre
8c704bb47e
Fixed an issue where enabling an empty 'recent' collection could crash the application.
2021-02-05 17:03:43 +01:00
Leon Styhre
a300632ab8
Fixed an issue where the gamelist filter index would be incorrectly updated.
2021-02-05 17:01:45 +01:00
Leon Styhre
d22e0fb5b5
Fixed an issue where hiding a game did not update the filter indices.
2021-02-04 23:58:27 +01:00
Leon Styhre
2e5b1b5187
Fixed an issue where repopulating collections did not update the filter indices correctly.
2021-02-04 23:56:39 +01:00
Leon Styhre
222c75a65b
Fixed an issue where filter indices couldn't be reset.
2021-02-04 23:54:04 +01:00
Leon Styhre
f5bc2f7c63
Fixed an issue where non-kid games would be shown as random custom collection games in Kid mode.
2021-02-04 20:47:56 +01:00
Leon Styhre
f84570705e
Fixed an issue where enabling an auto collection that contained a hidden game could crash the application.
...
Also fixed an issue where the view style would not change when adding or removing games from collections.
2021-02-04 20:14:20 +01:00
Leon Styhre
c9c5e53066
Fixed an issue where empty grouped collections would be removed upon startup.
2021-02-04 19:57:13 +01:00
Leon Styhre
2429e1309d
Fixed an issue where the gamelistInfo field was displayed on themes that didn't support it.
2021-02-01 22:30:30 +01:00
Leon Styhre
b1b58fe90c
Added some additional error logging.
2021-02-01 22:06:28 +01:00
Leon Styhre
d05f42b3b8
(Windows) Fixed a scraping issue caused by the idiotic file locking on this OS.
2021-02-01 19:27:48 +01:00
Leon Styhre
04d99f15ea
Fixed a ScreenScraper issue for searches with 'The' in the game name.
...
Also some additional improvements and some refactoring of the ScreenScraper search code.
2021-02-01 19:00:38 +01:00
Leon Styhre
dc3731660b
Fixed an issue where the gamelist entry would not update properly if the user aborted the single-game scraper.
2021-02-01 18:52:49 +01:00
Leon Styhre
3b6ace73ae
Minimal cosmetic log output change.
2021-02-01 18:51:00 +01:00
Leon Styhre
ae55eda233
Made the menus slightly wider to accomodate the new standard font.
2021-02-01 00:12:04 +01:00
Leon Styhre
2f3a2a6157
Fixed an issue where a GUI element size was incorrectly calculated.
2021-02-01 00:08:29 +01:00
Leon Styhre
59577c78c5
The multi-scraper now shows the path to the game file.
2021-01-31 21:53:53 +01:00
Leon Styhre
a3b8241e1e
(Windows) Fixed a compile error.
2021-01-31 21:33:32 +01:00
Leon Styhre
9683c9c9a5
The file name in the metadata editor now includes any folders in the path.
2021-01-31 21:30:47 +01:00
Leon Styhre
4556a0c71a
The video player is now stopped before attempting to remove media files.
2021-01-31 20:51:24 +01:00
Leon Styhre
392627f1fe
Empty media directories are now removed when clearing or deleting games.
2021-01-31 19:56:55 +01:00
Leon Styhre
7ab7dcc7c6
Added 1-to-1 directory structure matching for game ROMs and media files.
2021-01-31 19:53:55 +01:00
Leon Styhre
814b0cfd18
Fixed an issue where deleting a game would not properly reload the gamelist.
2021-01-31 19:28:30 +01:00
Leon Styhre
74ba7d0590
The 'Gamelist on startup' setting now shows the full system names.
2021-01-30 15:52:10 +01:00
Leon Styhre
152fa84529
Some cosmetic adjustments to the scraper.
2021-01-30 12:32:46 +01:00
Leon Styhre
5558557dc8
Updated the ScreenScraper API access credentials.
2021-01-29 19:54:39 +01:00
Leon Styhre
b384d83582
Fixed an issue where fraction of rows could be displayed in the metadata editor.
2021-01-29 18:02:04 +01:00
Leon Styhre
97575fa7a4
(macOS) Fixed an issue where the mouse cursor would jump to the Dock on startup.
2021-01-28 21:32:25 +01:00
Leon Styhre
a50f81c72a
Minor cosmetic scraper log output change.
2021-01-28 21:17:05 +01:00
Leon Styhre
f869936430
Added support for multiple languages when scraping using ScreenScraper.
2021-01-28 20:47:07 +01:00
Leon Styhre
7d93ec6755
Decreased the metadata editor window size slightly.
2021-01-26 23:18:26 +01:00
Leon Styhre
2c21041fcf
Some small cosmetic changes to the scraper settings.
2021-01-26 21:36:25 +01:00
Leon Styhre
8c71bce8f8
Expanded the strings for region and language in GuiScraperMenu.
2021-01-26 21:04:16 +01:00
Leon Styhre
2c200c576b
Fixed an issue where the screen was not immediately updated when scraping new game media.
2021-01-26 20:45:26 +01:00
Leon Styhre
65ca9bcfb9
Changed the logic for overwriting game names during scraping.
...
Also fixed an issue when refining searches during semi-automatic scraping.
2021-01-26 17:40:37 +01:00
Leon Styhre
777480aa6e
Small cosmetic change to the --display command line option.
2021-01-26 17:33:20 +01:00
Leon Styhre
01e726f23a
Fixed an issue where ScreenScraper searches would fail for game names ending with plus characters.
2021-01-26 17:31:27 +01:00
Leon Styhre
ad544d684d
Minor cosmetic changes to the scraper log output.
2021-01-26 17:28:54 +01:00
Leon Styhre
4e24831540
Some cosmetic adjustments for the scraper GUI.
2021-01-25 18:46:26 +01:00
Leon Styhre
7bb89693f3
Settings are now saved immediately when using some command line options.
2021-01-25 18:10:11 +01:00
Leon Styhre
8f32be00b4
Some general code cleanup.
2021-01-25 18:07:11 +01:00
Leon Styhre
2c316e25c7
Renamed the display/monitor setting slightly.
2021-01-24 23:54:43 +01:00
Leon Styhre
4d2ef89864
Added multi-monitor support.
2021-01-24 23:44:50 +01:00
Leon Styhre
cf489be504
Reorganized the command line options.
2021-01-24 22:17:36 +01:00
Leon Styhre
8173ccda80
Moved the first character extraction function to StringUtil.
2021-01-23 16:25:53 +01:00
Leon Styhre
d75d2f41d1
Properly fixed the game name abbreviation for the multi-scraper automatic mode.
2021-01-23 15:22:30 +01:00
Leon Styhre
076bacf714
Slight adjustment to the scraper game description scrolling speed.
2021-01-21 22:53:58 +01:00
Leon Styhre
1143e66ab0
Slight adjustment to the scraper game description scrolling speed.
2021-01-20 00:11:47 +01:00
Leon Styhre
735ce39812
Some cosmetic code cleanup.
2021-01-19 22:29:13 +01:00
Leon Styhre
96c742dee4
Properly fixed a cosmetic glitch in the System view.
2021-01-19 20:17:54 +01:00
Leon Styhre
8b5f65c789
The mouse cursor is now hidden during application startup.
2021-01-19 20:14:37 +01:00
Leon Styhre
66e1c4e897
Improved the speed consistency for ScrollableContainer.
2021-01-19 00:11:02 +01:00
Leon Styhre
e68c8f1db3
ScrollableContainer now takes the font size into consideration for adjusting the scrolling speed.
2021-01-17 22:02:22 +01:00
Leon Styhre
d2ec969d19
Adjusted the game description size for the multi-scraper automatic mode.
2021-01-17 12:43:31 +01:00
Leon Styhre
6e4b26daae
Multi-scraper no longer jumps to the main menu after finished scraping.
2021-01-17 12:21:33 +01:00
Leon Styhre
38f13d114b
Added check to the multi-scraper that some content type has actually been selected for scraping.
2021-01-17 11:58:58 +01:00
Leon Styhre
5c7ba3b827
Adjusted the text for some popup windows.
2021-01-17 11:11:07 +01:00
Leon Styhre
8b18022752
Adjusted the game description text scrolling parameters.
2021-01-17 10:17:41 +01:00
Leon Styhre
b95a04311b
Fixed a minor cosmetic issue in SystemView when using high resolution displays.
2021-01-16 18:38:37 +01:00
Leon Styhre
09e5095a08
Fixed an issue where large text sizes at high resolutions would crash the application.
2021-01-16 18:05:48 +01:00
Leon Styhre
43da188b3b
Fixed an issue where a leading Unicode character in the game name could crash the application.
2021-01-16 17:22:12 +01:00
Leon Styhre
574feadc68
Changed from frame.png to frame.svg in most places.
2021-01-14 22:56:49 +01:00
Leon Styhre
88b9a76062
Minor log output changes for VolumeControl.
2021-01-12 23:43:46 +01:00
Leon Styhre
c5b0042dff
Fixed the quick list scroll overlay and made it configurable using a menu option.
2021-01-12 22:41:28 +01:00
Leon Styhre
b987abed8b
Fixed some issues with the 'Jump to Game' help prompts.
2021-01-12 18:40:25 +01:00
Leon Styhre
559cabbc6b
Added a navigation sound when jumping to a custom collection game.
2021-01-12 18:35:07 +01:00
Leon Styhre
377fed2b23
Fixed an issue where the Recent collection did not work as expected.
2021-01-12 18:34:23 +01:00
Leon Styhre
c2c433707e
Fixed an issue where the screensaver overlay would not be displayed.
2021-01-11 20:12:45 +01:00
Leon Styhre
079eccc169
Added a check for missing core files when using the %EMUPATH% variable.
...
Also refactored and simplified the code from the recent commits related to this.
2021-01-11 18:22:24 +01:00
Leon Styhre
9dd8aacb28
Fixed two minor cosmetic issues.
2021-01-11 18:18:44 +01:00
Leon Styhre
267a47fdbd
Expanded the usability of the %COREPATH% variable.
2021-01-10 22:55:17 +01:00
Leon Styhre
9f04f1419c
Changed logging from Warning to Info when missing the es_systems.cfg file.
2021-01-10 21:55:33 +01:00
Leon Styhre
b361da6e1e
Fixed two MSVC compiler warnings.
2021-01-09 13:44:18 +01:00
Leon Styhre
fc69a2942f
Made the sort order and the metadata editor fields a bit more consistent.
2021-01-08 21:36:43 +01:00
Leon Styhre
23dd5b838f
Fixed an issue with scraping arcade games using the metadata name.
2021-01-08 20:34:11 +01:00
Leon Styhre
77978ee83a
Fixed multiple issues related to the gamelist sorting options.
2021-01-08 20:30:21 +01:00
Leon Styhre
e2b3ca55be
Two small changes to the application startup logging.
2021-01-07 00:14:45 +01:00
Leon Styhre
9eb1cfd66a
Fixed an issue where the accept button would be shown in the scraper help system when it shouldn't.
2021-01-06 21:57:39 +01:00
Leon Styhre
077a0e0e2c
The scraper now shows the string actually being used for searching in the screen subtitle.
2021-01-06 21:29:23 +01:00
Leon Styhre
7c61d7b19d
Added a margin to the game file text in the metadata editor.
2021-01-05 16:54:45 +01:00
Leon Styhre
42c95019be
Fixed an issue where the Grid view style would continue to scroll indefinitely.
2021-01-05 15:09:41 +01:00
Leon Styhre
bdce6825dc
Increased the game description scrolling speed for the scraper.
2021-01-05 12:53:19 +01:00
Leon Styhre
d2d6813a54
Fixed multiple issues with the UI modes.
2021-01-05 10:45:32 +01:00
Leon Styhre
c6687f8995
Removed a remnant from the PowerSaver.
2021-01-03 11:24:50 +01:00
Leon Styhre
917d2a6fb1
Fixed an issue where changing the ROM art setting would not reload the gamelists.
2021-01-03 11:22:30 +01:00
Leon Styhre
910b9e0125
Fixed a filter reset issue for grouped custom collections.
2021-01-02 18:30:39 +01:00
Leon Styhre
7bea146745
Added shortcut to start the multi-scraper from the scraper menu.
2021-01-02 16:28:47 +01:00
Leon Styhre
5a85da140a
Fixed a cosmetic issue with the slide transition style.
2021-01-02 15:53:52 +01:00
Leon Styhre
d34558525d
Added the ability to jump to the randomly selected game in the grouped custom collection system.
2021-01-02 15:21:48 +01:00
Leon Styhre
830c53e3cc
Further improvement to adding or removing collections.
2021-01-02 15:14:13 +01:00
Leon Styhre
5565170d93
Fixed an issue where randomly selecting an empty custom collection could crash the application.
2021-01-02 15:11:56 +01:00
Leon Styhre
145cbf8df7
Enabling and disabling collections is now handled better.
2021-01-02 12:33:27 +01:00
Leon Styhre
c431e5a233
Fixed an issue where the screen would go partly black during slide transitions.
2021-01-01 22:37:21 +01:00
Leon Styhre
287c6ea36e
Fixed an issue with the slide transitions if there were only two game systems.
2021-01-01 21:45:51 +01:00
Leon Styhre
d13b249570
Fixed a small issue when selecting games as favorites using the shortcut button.
2021-01-01 21:04:13 +01:00
Leon Styhre
f4cfcbed65
Some improvements to the application logging.
2021-01-01 18:36:53 +01:00
Leon Styhre
71e40f4eb4
Fixed an issue where repopulating an empty 'recent' auto collection could crash the application.
2021-01-01 17:30:51 +01:00
Leon Styhre
fe4e94a827
Collections are now properly initialized when enabled.
2021-01-01 17:18:04 +01:00
Leon Styhre
09a67eee19
Fixed an issue where custom collections were sometimes not properly updated after game metadata changes.
2021-01-01 13:06:05 +01:00
Leon Styhre
5e7480bfab
Made re-enabling of custom collection entries work on Windows with UTF-16 support.
2021-01-01 10:28:42 +01:00
Leon Styhre
128056667d
Custom collection entries are now re-enabled when changing a game to be counted as a game.
2020-12-31 21:54:32 +01:00
Leon Styhre
4dded3306c
Fixed an issue where clearing a game would not update its collection entries.
2020-12-31 19:58:51 +01:00
Leon Styhre
1a4c2fc4ae
Fixed an issue where flagging a game not to be counted could lead to a crash.
2020-12-31 19:44:24 +01:00
Leon Styhre
7992e39b0f
Slight change of the description for the setting for audio for gamelist videos.
2020-12-31 17:56:53 +01:00
Leon Styhre
70eca0fd79
Fixed a semi-cosmetic issue when finish editing custom collections from the main menu.
2020-12-31 16:40:08 +01:00
Leon Styhre
9b6789529b
(Windows) Fixed an issue with a potentially unclean application shutdown.
2020-12-31 13:50:55 +01:00
Leon Styhre
900d833527
Changed the version string to 1.0.0-beta1 as a preparation for the Beta 1 release.
2020-12-30 14:28:07 +01:00
Leon Styhre
56cc17d7a1
Made some special Unicode characters work correctly with the MSVC compiler.
2020-12-29 14:51:29 +01:00
Leon Styhre
c95334756d
Fixed a lot of MSVC compiler warnings.
2020-12-29 12:54:24 +01:00
Leon Styhre
0365e9c572
Fixed some MSVC compiler warnings.
2020-12-29 11:06:01 +01:00
Leon Styhre
9ec3f19482
(Windows) Added support for the MSVC compiler.
2020-12-28 23:23:01 +01:00
Leon Styhre
963f93e0f8
Replaced the custom math functions with standard C++ functions.
2020-12-28 11:29:32 +01:00
Leon Styhre
b1bb9743f2
Made the 'fullname' tag in es_systems.cfg mandatory.
2020-12-26 20:20:45 +01:00
Leon Styhre
6dfd8e0cfc
Renamed the %ROM_RAW% variable to %ROMRAW%
2020-12-26 20:19:04 +01:00
Leon Styhre
f4233db66e
Small cosmetic change to the game options menu.
2020-12-25 22:50:20 +01:00
Leon Styhre
50d8c7eb30
Changed the name of the quit entry if the quit menu has been deactivated.
2020-12-25 22:49:40 +01:00