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
c4e542a7a4
Sorted the source files in the CMake configuration files.
2021-05-15 10:40:08 +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
5e0b709c14
(macOS) Added a CMake variable for defining the code signing certificate identity.
2021-05-13 19:33:07 +02:00
Leon Styhre
1f9a0763c6
(macOS) Changed some FFmpeg library paths in the CMake configuration files.
2021-05-13 18:08:52 +02:00
Leon Styhre
d8614618ca
(macOS) Added the FFmpeg libraries to the CMake configuration.
2021-05-13 13:42:04 +02:00
Leon Styhre
d13967b8fb
(Windows) Updated the CMake files to include the FFmpeg libraries for building and packaging.
2021-05-13 11:35:56 +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
08cca62b95
(Unix) Small change to the man page.
2021-05-04 17:11:18 +02:00
Leon Styhre
ac93d09db9
(Linux) Whether to use the CPack DEB or RPM generator can now be set using a variable.
2021-05-04 17:09:19 +02:00
Leon Styhre
cae2401ade
(Linux) Changed the DEB package description and category.
2021-05-04 17:03:18 +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
8d55a163ca
(macOS) Some CMake improvements.
2021-04-07 18:32:22 +02:00
Leon Styhre
898a66aa14
(macOS) Enabled code signing, including Hardened Runtime if on macOS 10.14 or later.
2021-04-07 00:39:12 +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
4a13df9f65
(Windows) Added links to the ES-DE website to the Start menu entry.
2021-04-03 16:44:57 +02:00
Leon Styhre
84b3eaeee2
(Unix) Fixed an issue where the RPM package couldn't be installed.
2021-04-02 13:05:24 +02:00
Leon Styhre
c8c2a0b237
The man page for BSD Unix is now placed in the correct location.
2021-04-02 12:38:31 +02:00
Leon Styhre
fc347e5caf
(Unix) Fixed an issue where the man page was installed to the wrong location.
2021-04-02 11:40:02 +02:00
Leon Styhre
a83804491f
(Unix) Changed the man page gzip compression to follow the Debian policy.
2021-04-02 09:46:31 +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
b2dd75f332
(Windows) Added CompanyName to the resources file.
2021-03-27 15:06:32 +01: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
308bcc1085
CPack now adds the CPU architecture to the package/installer filename.
2021-03-27 11:13:43 +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
2c92541bbc
Updated the copyright years.
2021-03-23 19:05:53 +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
62f5a9a413
(Unix) Added the web site URL to the man page.
2021-03-14 11:35:06 +01:00
Leon Styhre
3f41305aef
(Unix) Changed the order of the authors in the man page.
2021-03-14 11:25:58 +01:00
Leon Styhre
e235a8d9ec
Changed the web site field for the DEB package.
2021-03-14 11:20:44 +01:00
Leon Styhre
f1e357d12d
Updated the Unix desktop entry.
2021-03-14 11:19:18 +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
d912285da1
(macOS) Some updates to the Info.plist file.
2021-03-11 17:37:17 +01:00
Leon Styhre
4c221b2b4f
(macOS) Replaced a broken application icon.
2021-03-11 17:36:19 +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
97568fcb22
Adjusted the colors for the application graphics.
2021-03-05 20:52:32 +01:00
Leon Styhre
20d616217f
(Unix) Small change to the desktop menu entry.
2021-03-04 18:33:34 +01:00
Leon Styhre
80997bff51
Changed from blue to red application graphics.
2021-03-04 18:05:11 +01:00
Leon Styhre
0124c59a7f
Bumped the version to v1.0.0-beta2-dev
2021-03-04 17:57:35 +01:00
Leon Styhre
a2c0064524
(Unix) Updated the version string in the man page to v1.0.0-beta1.
2021-03-03 17:37:40 +01:00
Leon Styhre
a5a8169993
Bumped the version to v1.0.0-beta1
2021-03-03 17:25:34 +01:00
Leon Styhre
c65ac7ad9f
(macOS) Fixed an issue where the splash screen would not show up on startup.
2021-03-02 17:21:14 +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