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
|
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
|
65acb9fd50
|
Fixed an issue where game media would sometimes not get displayed after single-game scraping.
|
2021-08-09 16:47:36 +02:00 |
|
SophiaHadash
|
75bf7781e3
|
update from master
|
2021-07-16 10:10:55 +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
|
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
|
7ea91f08af
|
Removed the deprecated VideoOmxComponent.
|
2021-07-08 18:26:01 +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
|
64372a4a70
|
Modified the input configuration dialog message.
|
2021-07-03 11:53:30 +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 |
|
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
|
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
|
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
|
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
|
0ebe319ac4
|
Small cosmetic adjustment to the game launch screen.
|
2021-06-25 00:44:53 +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
|
337f06b428
|
Added a CMake option to build with or without the VLC video player.
|
2021-06-23 00:24:15 +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
|
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
|
4ad5cd3856
|
Removed the deprecated %COREPATH% variable logic.
|
2021-06-20 13:05:28 +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
|
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
|
75430f210a
|
Some cosmetic code cleanup.
|
2021-06-11 17:02:06 +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
|
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
|
819d03776d
|
Added a miximage generator.
|
2021-06-07 23:02:42 +02:00 |
|
Leon Styhre
|
9a8fd5c487
|
Small cosmetic code change for the scraper.
|
2021-05-30 12:28:17 +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
|
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
|
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
|
2d5c6ed6c4
|
Standardized some GuiMenu function names.
|
2021-05-22 22:48:44 +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
|
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
|
b87d7238fc
|
Added menu option and integrations for VideoFFmpegComponent
|
2021-05-09 22:56:41 +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
|
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
|
afa175b437
|
Fixed an issue when switching theme sets while editing a custom collection.
|
2021-04-05 13:27:42 +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
|
23903de1cf
|
Minor cosmetic code cleanup.
|
2021-03-27 10:26:13 +01:00 |
|
Leon Styhre
|
32007b65bb
|
Added proper handling for a scraper error condition.
|
2021-03-22 17:51:07 +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
|
a6c3cb9798
|
Marked the Grid view style as experimental in the UI settings.
|
2021-03-21 11:21:45 +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
|
b5b999cc9e
|
Fixed an issue where gamelist filters were sometimes not applied.
|
2021-03-19 19:14:23 +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
|
a46222030c
|
Added an option to disable the blurring of the background when opening menus.
|
2021-03-18 19:46:45 +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
|
79d9150f65
|
Very minor code cleanup.
|
2021-03-14 09:36:50 +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
|
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
|
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
|
b44a21dc5a
|
(Unix) Added a menu option to enable or disable the desktop compositor.
|
2021-02-22 21:13:06 +01:00 |
|
Leon Styhre
|
190bb839ec
|
Improved some scraper logging.
|
2021-02-08 20:56:11 +01:00 |
|
Leon Styhre
|
72fcef8428
|
Made the delimited string functions in StringUtil more general.
|
2021-02-06 09:30:05 +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
|
d22e0fb5b5
|
Fixed an issue where hiding a game did not update the filter indices.
|
2021-02-04 23:58:27 +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
|
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
|
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
|
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
|
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
|
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
|
4e24831540
|
Some cosmetic adjustments for the scraper GUI.
|
2021-01-25 18:46:26 +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
|
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
|
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
|
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
|
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
|
b361da6e1e
|
Fixed two MSVC compiler warnings.
|
2021-01-09 13:44:18 +01:00 |
|
Leon Styhre
|
77978ee83a
|
Fixed multiple issues related to the gamelist sorting options.
|
2021-01-08 20:30:21 +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
|
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
|
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 |
|