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
|
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
|
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
|
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
|
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
|
445b914379
|
Completely refactored MameNames.
|
2021-11-17 21:32:40 +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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
99c9a1fa28
|
Minor change to a notification window regarding the miximage offline generator.
|
2021-11-04 10:07:08 +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
|
d5fa6bc82c
|
Added support for scraping title screens, box back covers and physical media images.
|
2021-10-28 21:00:23 +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 |
|
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 |
|
Leon Styhre
|
484606fb6f
|
Added horizontal scrolling of long game names to the scraper GUI.
|
2021-10-18 19:24:47 +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 |
|
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
|
07425d41fa
|
Fixed an issue with removing invalid alternative emulator entries using the metadata editor.
|
2021-10-13 17:22:29 +02:00 |
|
Leon Styhre
|
8ec17dbaee
|
Fixed a very minor line break issue.
|
2021-10-12 23:27:48 +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
|
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
|
49347baffe
|
Multiple smaller optimizations.
|
2021-09-28 21:49:46 +02:00 |
|
Leon Styhre
|
1917bfba74
|
Some cosmetic changes to the alternative emulators GUI.
|
2021-09-26 16:06:08 +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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
1ad55cdcec
|
Two small cosmetic changes related to the alternative emulators logic.
|
2021-09-05 17:29:51 +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
|
57f28a8ff5
|
(Windows) Fixed an MSVC compiler warning.
|
2021-08-24 18:30:35 +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
|
65b2f5b898
|
Changed the launch screen marquee image filtering from nearest neighbor to linear.
|
2021-08-19 20:19:08 +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
|
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 |
|