Commit graph

955 commits

Author SHA1 Message Date
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