Leon Styhre
|
69b9b587d6
|
Added support for text entries to CarouselComponent.
Also fixed some issues with the carousel wheels and removed an unused function in ThemeData.
|
2022-02-07 21:05:56 +01:00 |
|
Leon Styhre
|
0bd38ba26c
|
Updated SystemView for non-legacy carousel theming.
|
2022-02-06 20:36:06 +01:00 |
|
Leon Styhre
|
3ceecdc793
|
Added metadata property support for the SystemView text fields.
|
2022-02-06 20:13:53 +01:00 |
|
Leon Styhre
|
6d01e85885
|
Reshuffled some functions in SystemView.
|
2022-02-06 14:55:48 +01:00 |
|
Leon Styhre
|
b5d49e9b43
|
Migrated the carousel code from SystemView to CarouselComponent.
|
2022-02-06 14:01:40 +01:00 |
|
Leon Styhre
|
d564a234c1
|
Implemented a better legacy theme detection in GamelistView.
|
2022-02-06 13:58:50 +01:00 |
|
Leon Styhre
|
c530373ddc
|
Improved the integration of the variant and aspect ratio options in the UI Settings menu.
Also reorganized the order of some settings.
|
2022-02-01 18:06:32 +01:00 |
|
Leon Styhre
|
17d8f8eb5b
|
Fixed a camera animation issue when changing theme variant or aspect ratio.
|
2022-02-01 00:06:40 +01:00 |
|
Leon Styhre
|
d4f572d78d
|
Added preliminary menu options for changing theme variants and aspect ratios.
|
2022-01-31 23:53:32 +01:00 |
|
Leon Styhre
|
d414c3b845
|
Removed some unnecessary functions in SystemData.
|
2022-01-30 21:53:22 +01:00 |
|
Leon Styhre
|
872aaf6b48
|
Preliminary update to SystemView for the new theme engine.
|
2022-01-30 21:16:03 +01:00 |
|
Leon Styhre
|
db05fb3800
|
Fixed an issue where an extra game image could be shown for legacy themes.
|
2022-01-30 20:00:49 +01:00 |
|
Leon Styhre
|
3bf46c3fb0
|
Added support for two new 'scrollFadeIn' and 'defaultImage' properties.
Also fixed some issues with theming ScrollableContainer.
|
2022-01-30 19:30:38 +01:00 |
|
Leon Styhre
|
c35a297d9a
|
Large update to get the new theme engine up and running.
|
2022-01-29 18:41:22 +01:00 |
|
Leon Styhre
|
0ca2b62edf
|
Some minor code cleanup.
|
2022-01-29 18:16:30 +01:00 |
|
Leon Styhre
|
dc20a9e21b
|
Cleaned up ThemeData a bit.
|
2022-01-23 20:03:50 +01:00 |
|
Leon Styhre
|
644f79ebec
|
Improved the theme loading error logging.
Also cleaned up the code a bit.
|
2022-01-23 17:50:51 +01:00 |
|
Leon Styhre
|
098cde5f98
|
Pointless change to silence a GCC compiler warning.
|
2022-01-22 21:50:42 +01:00 |
|
Leon Styhre
|
62d5c1e656
|
Rewrote the gamelist logic for the new theme engine.
Also split out all legacy mode (backward compatibility) functions to a separate header file.
|
2022-01-22 21:42:43 +01:00 |
|
Leon Styhre
|
7275f020f1
|
Fixed the gamelist fade-in animation which was too slow.
|
2022-01-19 19:30:11 +01:00 |
|
Leon Styhre
|
a443f86235
|
Removed a huge amount of unnecessary Window* function arguments.
|
2022-01-19 18:01:54 +01:00 |
|
Leon Styhre
|
21b167ed9b
|
Added support to the new gamelist classes for changing view styles.
Also removed the deprecated 'grid' view style and corresponding menu option.
|
2022-01-18 22:04:05 +01:00 |
|
Leon Styhre
|
4e444c369c
|
Made the new gamelist code work correctly for the detailed view style.
|
2022-01-18 21:09:06 +01:00 |
|
Leon Styhre
|
51578903ff
|
Replaced the legacy gamelist code with rudimentary support for GamelistBase and GamelistView.
|
2022-01-18 20:42:50 +01:00 |
|
Leon Styhre
|
dfeddebc66
|
Removed a lot of unnecessary combinations of the virtual and override keywords.
|
2022-01-18 17:40:47 +01:00 |
|
Leon Styhre
|
ec0a7ad2f1
|
Added the preliminary GamelistBase and GamelistView classes.
|
2022-01-18 17:14:17 +01:00 |
|
Leon Styhre
|
50db59a6f6
|
Updated the include guards for UIModeController.
|
2022-01-17 21:59:00 +01:00 |
|
Leon Styhre
|
e6c36e88c5
|
Moved UIModeController.cpp from the es-app/views directory to es-app
|
2022-01-17 21:53:23 +01:00 |
|
Leon Styhre
|
2ebfb45bdf
|
Some minor code cleanup.
|
2022-01-17 20:47:30 +01:00 |
|
Leon Styhre
|
a6be6225d8
|
Renamed SystemScreensaver to Screensaver.
|
2022-01-17 18:43:29 +01:00 |
|
Leon Styhre
|
acd18bd1f8
|
Very minor change to the command line --help output.
|
2022-01-17 18:35:03 +01:00 |
|
Leon Styhre
|
0c8efee8ad
|
General refactoring and code cleanup.
|
2022-01-16 18:18:28 +01:00 |
|
Leon Styhre
|
8a6652552f
|
Set the clang-format option SpaceBeforeCpp11BracedList to true.
|
2022-01-16 12:09:55 +01:00 |
|
Leon Styhre
|
e64976d4bc
|
Renamed GuiGameScraper to GuiScraperSingle.
|
2022-01-16 11:10:32 +01:00 |
|
Leon Styhre
|
5f2f439fc3
|
Moved the fan art scrape menu option to the bottom and set it as disabled by default.
|
2022-01-16 10:43:12 +01:00 |
|
Leon Styhre
|
89cf82b88e
|
When multi-scraping and scrolling a long name, the start position would sometimes not reset correctly.
|
2022-01-15 19:28:41 +01:00 |
|
Leon Styhre
|
c2619fd520
|
Added media type checks for fan art and TheGamesDB box back covers to the multi-scraper.
|
2022-01-15 18:29:38 +01:00 |
|
Leon Styhre
|
d343e785af
|
Fixed an issue with scraping fan art images using ScreenScraper.
|
2022-01-15 18:14:11 +01:00 |
|
Leon Styhre
|
97e08922a0
|
Renamed GamelistFileParse to GamelistFileParser and moved it to its own namespace.
|
2022-01-15 14:12:56 +01:00 |
|
Leon Styhre
|
b43c991a9d
|
Renamed Gamelist.cpp/Gamelist.h to GamelistFileParse.
|
2022-01-15 13:57:08 +01:00 |
|
Leon Styhre
|
7323dd5dfd
|
Renamed some GAME_LIST constants to GAMELIST.
|
2022-01-15 13:49:14 +01:00 |
|
Leon Styhre
|
c7964b7ebc
|
Renamed GameList to Gamelist throughout the codebase.
|
2022-01-15 13:38:09 +01:00 |
|
Leon Styhre
|
92f5284bf3
|
Added support for scraping fan art images.
Also added scraping of box back covers when using TheGamesDB.
|
2022-01-15 13:16:23 +01:00 |
|
Leon Styhre
|
a135edb02e
|
Fixed multiple issues with scraping and saving metadata in GuiMetaDataEd.
|
2022-01-15 13:02:45 +01:00 |
|
Leon Styhre
|
65702b6689
|
Added the ability to set a sortname specifically for custom collections.
|
2022-01-15 11:50:51 +01:00 |
|
Leon Styhre
|
6ca4d6b96e
|
Removed an unused constructor parameter for GuiMetaDataEd.
|
2022-01-14 23:42:52 +01:00 |
|
Leon Styhre
|
3fd060dc4f
|
Fixed an issue where some media files were sometimes not removed when clearing games.
|
2022-01-14 21:17:00 +01:00 |
|
Leon Styhre
|
1fc3dfda8c
|
Fixed an issue when changing the grouping setting for custom collections.
|
2022-01-14 17:29:20 +01:00 |
|
Leon Styhre
|
cd2ef3d179
|
Fixed an issue where custom collections could get the wrong sort order after metadata changes.
|
2022-01-14 17:27:42 +01:00 |
|
Leon Styhre
|
73beeeaeaf
|
Fixed two Emscripten compiler warnings.
|
2022-01-13 20:07:04 +01:00 |
|
Leon Styhre
|
750ee07351
|
Improved the structure of main.cpp
Also partially added support for Emscripten.
|
2022-01-12 21:38:37 +01:00 |
|
Leon Styhre
|
a233b96c2a
|
Removed some unnecessary typedefs and replaced the remaining ones with the more modern 'using' keyword.
Also harmonized the names of some user defined types and made some other minor cleanup.
|
2022-01-11 21:57:00 +01:00 |
|
Leon Styhre
|
d45a67eeab
|
(Windows) Fixed a few compiler errors and warnings.
|
2022-01-10 19:53:23 +01:00 |
|
Leon Styhre
|
b4e08ba92b
|
Renamed Platform to utils/PlatformUtil
|
2022-01-10 18:56:04 +01:00 |
|
Leon Styhre
|
2d149c5161
|
Moved all Platform functions to the utility namespace.
|
2022-01-10 18:43:17 +01:00 |
|
Leon Styhre
|
c3dbdd431c
|
Fixed some potential segfaults on emergency shutdown.
|
2022-01-10 17:41:08 +01:00 |
|
Leon Styhre
|
f80658696c
|
Removed some unnecessary time measurement constants.
|
2022-01-09 23:50:08 +01:00 |
|
Leon Styhre
|
b16ea29088
|
Added theme support and proper application integration for LottieComponent.
|
2022-01-09 13:43:42 +01:00 |
|
Leon Styhre
|
c62a069448
|
Fixed an issue where the audio device was accessed after it had been closed.
|
2022-01-05 00:08:50 +01:00 |
|
Leon Styhre
|
f8e201d347
|
Moved the CollectionSystemsManager cleanup from the destructor to a deinit function.
|
2022-01-04 23:14:12 +01:00 |
|
Leon Styhre
|
87ace0b8cb
|
Changed some shared_ptr return values to use values instead of references.
|
2022-01-04 22:36:15 +01:00 |
|
Leon Styhre
|
119dfc90f8
|
Changed ViewController::get() to ViewController::getInstance()
|
2022-01-04 21:49:22 +01:00 |
|
Leon Styhre
|
254b00a3d8
|
Large refactoring to improve thread safety and improve singleton pattern usage.
|
2022-01-04 21:21:26 +01:00 |
|
Leon Styhre
|
2a4e7d22b8
|
Fixed an issue where the busy indicator would not get displayed during multi-scraping.
|
2022-01-03 18:44:19 +01:00 |
|
Leon Styhre
|
5bb009e604
|
Added scraper support for displaying the returned platform if it does not match the game platform.
|
2022-01-03 18:37:43 +01:00 |
|
Leon Styhre
|
6f35f16470
|
Added a missing scummvm system entry for the TheGamesDB scraper.
|
2022-01-03 18:22:41 +01:00 |
|
Leon Styhre
|
f36245886f
|
Set the 'Scrape actual folders' option as enabled by default.
Also moved it higher up in the scraper options menu.
|
2022-01-03 18:20:49 +01:00 |
|
Leon Styhre
|
0a72780b59
|
Fixed two small typos.
|
2022-01-02 21:02:43 +01:00 |
|
Leon Styhre
|
6431804ee7
|
Removed the deprecated VideoVlcComponent.
|
2022-01-02 13:13:01 +01:00 |
|
Leon Styhre
|
2bb5d0c164
|
Bumped the version to 1.3.0-alpha
|
2021-12-29 15:54:26 +01:00 |
|
Leon Styhre
|
a3561f4c88
|
Bumped the version to 1.2.0
|
2021-12-28 11:27:01 +01:00 |
|
Leon Styhre
|
595786601e
|
Fixed a potential memory leak when enabling the 'All games' collection.
|
2021-12-27 16:05:58 +01:00 |
|
Leon Styhre
|
44cf76095f
|
Fixed an issue where leading and trailing spaces were not trimmed when defining the ROM directory.
|
2021-12-26 17:10:30 +01:00 |
|
Leon Styhre
|
361a93fd37
|
(Windows) Added support for appending strings to the winregistryvalue find rule.
|
2021-12-24 12:26:34 +01:00 |
|
Leon Styhre
|
d199554d86
|
(macOS) Disabled the startup animations also when starting with a gamelist view.
|
2021-12-23 12:31:04 +01:00 |
|
Leon Styhre
|
4bbd0bc1af
|
(macOS) Disabled the startup animations as they are not working correctly as of SDL 2.0.18
|
2021-12-23 11:45:21 +01:00 |
|
Leon Styhre
|
c2d3719edf
|
Fixed an issue where stale gamelist entries could get displayed.
|
2021-12-22 18:53:29 +01:00 |
|
Leon Styhre
|
7a7f29825d
|
Bumped the version to 1.2.0-dev
|
2021-12-19 19:16:09 +01:00 |
|
Leon Styhre
|
230a4a68dc
|
Bumped the version to 1.2.0-rc
|
2021-12-19 15:08:09 +01:00 |
|
Leon Styhre
|
daf66c4b60
|
Added proper support for interpreting directories as files.
|
2021-12-17 20:18:47 +01:00 |
|
Leon Styhre
|
96bbd25e79
|
Added support for prefixing the es_systems.xml %EMULATOR_% variable with a command.
Also added trimming of leading and trailing whitespace characters from the launch command.
|
2021-12-16 18:05:36 +01:00 |
|
Leon Styhre
|
a0743e6871
|
(Windows) Fixed an issue with the winregistryvalue find rule.
|
2021-12-16 17:36:09 +01:00 |
|
Leon Styhre
|
08bba3cbaf
|
(macOS) Removed the Monterey VSync workaround as Apple has patched its OS.
|
2021-12-14 17:15:04 +01:00 |
|
Leon Styhre
|
2c421c86e0
|
Bumped the version to v1.2.0-rc-dev
|
2021-12-11 12:01:54 +01:00 |
|
Leon Styhre
|
0e9367de9f
|
Bumped the version to 1.2.0-beta3
|
2021-12-10 16:55:46 +01:00 |
|
Leon Styhre
|
9e86908a47
|
(Windows) Fixed a window focusing issue when hiding the taskbar.
|
2021-12-09 20:23:09 +01:00 |
|
Leon Styhre
|
171679efa9
|
Filter the first 'a' button press after returning from a game when running in background.
|
2021-12-09 18:56:25 +01:00 |
|
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
|
80555eb7a3
|
Moved the System view preloading to the correct location.
|
2021-12-08 19:57:31 +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
|
50a8edecf3
|
Added the system name and full system name as arguments to the game-start and game-end custom events.
|
2021-12-05 11:28:09 +01:00 |
|
Leon Styhre
|
0b79c19883
|
Bumped the version to 1.2.0-beta3-dev
|
2021-12-05 11:16:41 +01:00 |
|
Leon Styhre
|
36dd70b476
|
Fixed an issue where text scrolling would get disabled upon failed game launches.
|
2021-12-02 20:42:49 +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
|
ae0605b785
|
Bumped the version to 1.2.0-beta2
|
2021-12-02 17:59:39 +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
|
fc540f3e1f
|
Removed the hardcoded 'run in background' setting for Steam games.
|
2021-11-22 20:19:10 +01:00 |
|
Leon Styhre
|
7c07c0d5cf
|
Added a 'winregistryvalue' find rule and a %RUNINBACKGROUND% variable.
|
2021-11-22 20:03:05 +01:00 |
|
Leon Styhre
|
445b914379
|
Completely refactored MameNames.
|
2021-11-17 21:32:40 +01:00 |
|
Leon Styhre
|
9cbdaefe58
|
Moved a decrement operator and an increment operator from postfix to prefix.
|
2021-11-17 18:00:00 +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
|
4c6bfb8b78
|
Fixed a few issues reported by UBSan.
|
2021-11-16 22:03: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
|
b742951dc0
|
Removed some unnecessary includes of AudioManager.h
|
2021-11-15 20:52:36 +01:00 |
|
Leon Styhre
|
aeae1ba10e
|
Bumped the version to 1.2.0-beta2-dev
|
2021-11-14 18:23:42 +01:00 |
|
Leon Styhre
|
beac6d864b
|
Bumped the version to 1.2.0-beta1
|
2021-11-14 12:31:31 +01:00 |
|
Leon Styhre
|
fa17d8df66
|
Moved some data and functions from the global to anonymous namespace.
|
2021-11-13 14:27:26 +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
|
5d3ce8b92e
|
Updated the file header text for MiximageGenerator.
|
2021-11-09 23:00:16 +01:00 |
|
Leon Styhre
|
3e12fcb420
|
General refactoring and minor optimizations throughout the codebase.
|
2021-11-09 22:40:08 +01:00 |
|
Leon Styhre
|
c4b574f571
|
Implemented a proper solution for the carousel logo alignment issue.
|
2021-11-09 22:13:58 +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
|
c673f06eb0
|
Improved the handling of invalid scraper configuration file entries.
|
2021-11-06 21:21:41 +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
|
46228c6a9d
|
Fixed an issue where an invalid UIMode entry in es_settings.xml could lead to a crash.
|
2021-11-06 20:47:30 +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
|
ee60dcb88c
|
Fixed a small code formatting issue.
|
2021-11-05 12:03:16 +01:00 |
|
Leon Styhre
|
9472f607cc
|
Merge branch '652-allow-system-placeholders-to-be-a-combination-of-text-and-image-make-text-and-image-customizable'
|
2021-11-05 11:47:37 +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 |
|
shadash
|
761b086331
|
652: cleanup code, theme tags
|
2021-11-05 10:26:14 +01:00 |
|
Leon Styhre
|
1ed759aa47
|
Fixed a small code formatting issue.
|
2021-11-05 10:26:07 +01:00 |
|
Sophia Hadash
|
b822aea514
|
Merge branch 'master' into 652-allow-system-placeholders-to-be-a-combination-of-text-and-image-make-text-and-image-customizable
|
2021-11-05 09:22:46 +01:00 |
|
Leon Styhre
|
51ade956ed
|
Fixed an issue where reloading the System view could lead to an invalid camera position.
|
2021-11-04 23:21:12 +01:00 |
|
Leon Styhre
|
99604d3a34
|
Added the System view loading to the ViewController preload to avoid texture pop-ins.
|
2021-11-04 21:59:24 +01:00 |
|
Leon Styhre
|
b957cfcea6
|
Improvements to some logo alignment issues in the System view carousel.
|
2021-11-04 21:33:28 +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
|
1f3e76389c
|
Fixed an issue where the scraper didn't log correctly that a folder was scraped.
|
2021-11-04 16:45:43 +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
|
350fa73e0d
|
Added support for the Google Android (android) system.
|
2021-11-03 21:19:38 +01:00 |
|
Leon Styhre
|
e9bb9d9d9b
|
Added support for the Philips CD-i (cdimono1) system.
|
2021-11-03 18:51:38 +01:00 |
|
Leon Styhre
|
66bcf8ea13
|
Added proper scraping support for the vic20 system.
|
2021-11-03 18:11:41 +01:00 |
|
Leon Styhre
|
488db7b5f7
|
Small adjustment of the physical image placement on the miximage.
|
2021-10-31 09:47:05 +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
|
5c54e52ecd
|
Improved the detection of invalid ScreenScraper box back covers.
|
2021-10-30 10:23:55 +02:00 |
|
Leon Styhre
|
063ffd7195
|
Fixed an issue where the system carousel and info bar would glitch during slide transitions.
|
2021-10-29 19:48:07 +02:00 |
|
Leon Styhre
|
ee0fe9a8d1
|
Fixed an issue where the system carousel would get the wrong zIndex value.
|
2021-10-28 22:58:04 +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
|
56362af7f8
|
Changed 'controller badge' to 'controller' in the metadata editor and filter GUI.
|
2021-10-27 20:00:40 +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 |
|
Sophia Hadash
|
ac84716273
|
Merge branch 'master' into 653-properly-apply-z-index-in-the-system-view
|
2021-10-26 21:56:45 +02:00 |
|
Sophia Hadash
|
6dbcb62011
|
Merge branch 'master' into 652-allow-system-placeholders-to-be-a-combination-of-text-and-image-make-text-and-image-customizable
|
2021-10-26 21:56:08 +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 |
|
shadash
|
3070a66e2c
|
introduce 'legacyZIndexMode' tag in carousel
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-23 17:34:20 +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
|
0fecb43066
|
Increased the maximum supported display height to 7680 pixels.
|
2021-10-18 18:14:49 +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 |
|
shadash
|
957c1fa7fc
|
render extras with z-index higher than the carousel above the carousel
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-15 22:54:04 +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
|
c2d059f92e
|
(Windows) Fixed two MSVC compiler warnings.
|
2021-10-13 17:23:29 +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
|
cb44762537
|
Made it possible to mark folders with the Kidgame metadata flag.
|
2021-10-13 17:19:37 +02:00 |
|
Leon Styhre
|
8ec17dbaee
|
Fixed a very minor line break issue.
|
2021-10-12 23:27:48 +02:00 |
|
Leon Styhre
|
48db23691d
|
Merged BadgeComponent code into master branch.
|
2021-10-12 23:13:38 +02:00 |
|
Leon Styhre
|
ae96cb4c54
|
Further improvements to the badges code.
|
2021-10-12 22:53:02 +02:00 |
|
Sophia Hadash
|
716aa3df4a
|
cleanup
|
2021-10-12 10:48:32 +02:00 |
|
Sophia Hadash
|
c388c7fd12
|
support old placeholder format as a fallback
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-11 23:27:11 +02:00 |
|
shadash
|
f74b2761bf
|
extend placeholder definition to customizable image + text
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-11 23:12:21 +02:00 |
|
Leon Styhre
|
848277141a
|
Optimized the badges code.
Also made a small adjustment to the alternative emulator badge.
|
2021-10-11 21:28:37 +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
|
08888e00af
|
Clarified the use of bundled include files.
|
2021-10-06 18:41:21 +02:00 |
|
Leon Styhre
|
42cd0c1ad7
|
Disabled text scrolling when running media player or screensaver or when running in the background.
|
2021-10-06 17:24:25 +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
|
a2e12ace6a
|
Lowered the minimal supported resolution from 640x480 to 224x224.
|
2021-09-30 19:51:04 +02:00 |
|
Leon Styhre
|
49347baffe
|
Multiple smaller optimizations.
|
2021-09-28 21:49:46 +02:00 |
|
Leon Styhre
|
91f1a0a47d
|
Improved the speed of the badges code.
Also made some other adjustments to the badges and flexbox logic.
|
2021-09-27 22:18:19 +02:00 |
|
Leon Styhre
|
7321bf8f36
|
Reverted the SVG caching logic.
|
2021-09-27 21:41:22 +02:00 |
|
Leon Styhre
|
50f2af0077
|
Manual merges to align with master branch.
|
2021-09-27 21:27:07 +02:00 |
|
Leon Styhre
|
e8956512dc
|
Merged the master branch.
|
2021-09-27 21:19:11 +02:00 |
|
Leon Styhre
|
c51ad4a432
|
Removed some noexcept operators.
|
2021-09-27 21:16:05 +02:00 |
|
Leon Styhre
|
f6dd49071e
|
Fixed lots of code formatting issues.
|
2021-09-27 21:06:07 +02:00 |
|
Sophia Hadash
|
39f67cfcdf
|
finally properly implemented destructor
|
2021-09-26 23:58:23 +02:00 |
|
Sophia Hadash
|
0587b220cc
|
add alternative emulator badge
|
2021-09-26 22:26:47 +02:00 |
|
Leon Styhre
|
1917bfba74
|
Some cosmetic changes to the alternative emulators GUI.
|
2021-09-26 16:06:08 +02:00 |
|
Leon Styhre
|
f8b9275b4b
|
Fixed a missing filter index update when removing games from custom collections.
|
2021-09-26 11:14:52 +02:00 |
|
Sophia Hadash
|
1d5137d557
|
fix compiler warning. Remove unnecessary code.
|
2021-09-26 02:33:49 +02:00 |
|
Leon Styhre
|
e930848645
|
Sorted the filters in the same order as the metadata editor fields.
|
2021-09-25 20:15:13 +02:00 |
|
Leon Styhre
|
5f3abed826
|
Split up the Publisher/Developer filter into two separate filters.
|
2021-09-25 19:30:44 +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
|
53630e3a7a
|
Blank/unknown values can now be filtered for Genre, Player, Publisher/Developer and Alternative emulator.
|
2021-09-25 16:53:30 +02:00 |
|
Leon Styhre
|
c85700571d
|
Added a filter for the 'Alternative emulator' field.
|
2021-09-25 16:16:25 +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 |
|
Sophia Hadash
|
c08bdda008
|
fix badges in detailed view.
|
2021-09-24 00:40:55 +02:00 |
|
Sophia Hadash
|
af50921d4b
|
merge master
|
2021-09-24 00:05:32 +02:00 |
|
Sophia Hadash
|
dbf76f92e6
|
merge master
|
2021-09-23 23:28:19 +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
|
8f02bdf74f
|
Added a keyboard symbol/character.
|
2021-09-23 17:14:43 +02:00 |
|
Leon Styhre
|
ed7843e898
|
Fixed an issue where brackets were removed from game names in collection system views.
|
2021-09-23 17:11:49 +02:00 |
|
Leon Styhre
|
0c3a7d7d94
|
Alternative emulators now work correctly when games are launched from collection systems.
|
2021-09-23 17:07:27 +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
|
527b9321b5
|
Leading and trailing whitespaces are now trimmed when requesting a new custom collection name.
|
2021-09-21 22:15:42 +02:00 |
|
Leon Styhre
|
e507335923
|
Leading and trailing whitespaces are now trimmed from TheGamesDB scraper searches.
|
2021-09-21 22:10:09 +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
|
e08d3c6c1d
|
Fixed an issue where a collection notification was not displayed when setting a game to not be counted.
|
2021-09-21 17:22:32 +02:00 |
|
Sophia Hadash
|
4959e72b35
|
fix when badges are shown (reverse)
|
2021-09-19 23:21:38 +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
|
970b7dd63d
|
(Windows) Fixed some MinGW compiler warnings.
|
2021-09-19 15:27:32 +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
|
03645e2de3
|
Fixed an issue where 'sortname' was incorrectly spelled in the metadata editor.
|
2021-09-17 21:17:11 +02:00 |
|
Leon Styhre
|
42458a7d76
|
Very minor code cleanup.
|
2021-09-17 21:10:16 +02:00 |
|
Leon Styhre
|
260ad2d8f0
|
(Windows) Fixed a compile error.
|
2021-09-05 18:39:53 +02:00 |
|
Leon Styhre
|
8a51919f31
|
Added the ability to make complementary game systems customizations.
|
2021-09-05 17:39:11 +02:00 |
|
Leon Styhre
|
1ad55cdcec
|
Two small cosmetic changes related to the alternative emulators logic.
|
2021-09-05 17:29:51 +02:00 |
|
Sophia Hadash
|
fe413bb68f
|
Initial implementation, including flexbox layout for badges.
|
2021-09-05 03:40:23 +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 |
|