Leon Styhre
|
f99552a458
|
Fixed an issue where cursor callbacks were not always executed in CarouselComponent.
Also added an immediate return from onDemandTextureLoad() in the carousel and grid components if there are no entries.
|
2023-03-05 17:51:16 +01:00 |
|
Leon Styhre
|
e96cbc52f9
|
Carousel fastScrolling is now disabled if there are less than three entries.
|
2023-03-05 17:37:24 +01:00 |
|
Leon Styhre
|
deaa4e13b3
|
Fixed an issues where textlist entries would sometimes scroll horizontally even though they fit inside the element width.
|
2023-03-04 21:57:33 +01:00 |
|
Leon Styhre
|
309e635be4
|
Added an iterationCount property to GIFAnimComponent and LottieAnimComponent.
|
2023-03-04 20:36:49 +01:00 |
|
Leon Styhre
|
b034fe61fe
|
Fixed an issue where unfocusedItemSaturation couldn't be combined with imageSaturation for the carousel and grid elements.
|
2023-03-04 12:42:50 +01:00 |
|
Leon Styhre
|
088cf3fd34
|
Added color shift support to GIFAnimComponent and LottieAnimComponent.
|
2023-03-04 10:28:43 +01:00 |
|
Leon Styhre
|
0c9259e09b
|
Added grid theme support for setting the saturation and dimming for unfocused items.
|
2023-03-03 23:51:42 +01:00 |
|
Leon Styhre
|
0c6c5ab986
|
Added carousel theme support for setting the saturation and dimming for unfocused items.
|
2023-03-03 22:41:53 +01:00 |
|
Leon Styhre
|
d9f38dab3e
|
Added support for changing the saturation for font textures.
|
2023-03-03 22:37:39 +01:00 |
|
Leon Styhre
|
0aae28c7a4
|
Fixed an issue where image cropping didn't always work correctly.
|
2023-03-02 18:14:01 +01:00 |
|
Leon Styhre
|
ed4290978f
|
Moved a property in ThemeData.
|
2023-03-01 21:19:20 +01:00 |
|
Leon Styhre
|
95ef3b0555
|
Added a new cropSize property to the video element.
|
2023-03-01 20:55:22 +01:00 |
|
Leon Styhre
|
b9a2a146b7
|
Added a new cropSize property to the image element.
|
2023-03-01 20:13:07 +01:00 |
|
Leon Styhre
|
fa7b317982
|
Added a new imageFit property to the carousel.
|
2023-03-01 20:10:03 +01:00 |
|
Leon Styhre
|
7ca5e56b46
|
Fixed multiple issues with the horizontal wheel carousel.
|
2023-02-26 00:28:28 +01:00 |
|
Leon Styhre
|
b8c3303f80
|
Fixed an issue where scrollable container properties had no effect unless the container property was explicitly set to true.
|
2023-02-25 14:40:55 +01:00 |
|
Leon Styhre
|
8408428f61
|
Fixed an issue where defining a carousel or grid defaultImage property only for the gamelist view would lead to very long startup times.
|
2023-02-25 13:58:02 +01:00 |
|
Leon Styhre
|
5ba73ebf1f
|
Added two new flipHorizontal and flipVertical properties to image element.
|
2023-02-23 17:10:55 +01:00 |
|
Leon Styhre
|
28719da52e
|
Fixed an issue where the textlist scrolling overlay would sometimes not disappear.
|
2023-02-23 17:09:27 +01:00 |
|
Leon Styhre
|
fbd804460c
|
Added a new fastScrolling property to the carousel.
|
2023-02-23 17:08:21 +01:00 |
|
Leon Styhre
|
4159fc8b9a
|
Changed the default number of scraper retries on error from 5 to 3.
|
2023-02-21 18:44:31 +01:00 |
|
Leon Styhre
|
a6b95fdea4
|
Fixed multiple issues with the postprocessing shaders.
|
2023-02-21 18:41:35 +01:00 |
|
Leon Styhre
|
b335901ee6
|
Disabled non-blurred backgrounds when rotating screen 90 or 270 degrees.
|
2023-02-21 18:39:56 +01:00 |
|
Leon Styhre
|
b980a2f742
|
Made the callback function in OptionListComponent more generic.
|
2023-02-20 17:52:51 +01:00 |
|
Leon Styhre
|
786d8bd57c
|
Fixed an issue where aborting input configuration when using the --force-input-config command line option would crash the application.
|
2023-02-19 14:32:22 +01:00 |
|
Leon Styhre
|
ace7dde017
|
Added an emulator metadata property value for the text element.
|
2023-02-19 11:50:47 +01:00 |
|
Leon Styhre
|
ccb9380559
|
Added a comment to the Log file headers that the class is thread safe.
|
2023-02-18 20:32:36 +01:00 |
|
Leon Styhre
|
270351b033
|
Added an application updater that checks for new releases on startup.
|
2023-02-18 12:42:19 +01:00 |
|
Leon Styhre
|
9dbff79789
|
Reverted some recent renderer log output changes.
|
2023-02-16 22:44:47 +01:00 |
|
Leon Styhre
|
eff400d6ed
|
Cleaned up some code in HttpReq.
|
2023-02-16 22:30:32 +01:00 |
|
Leon Styhre
|
c9848d694b
|
Fixed an issue where SVG images would sometimes not get rasterized.
|
2023-02-16 00:00:45 +01:00 |
|
Leon Styhre
|
14ac905e09
|
Avoided some SVG rasterization attempts before the image size was set for some built-in assets.
|
2023-02-15 23:58:50 +01:00 |
|
Leon Styhre
|
1939080e82
|
Fixed an issue where the imageSelectedColor and textSelectedColor carousel properties would color shift too many items.
|
2023-02-15 19:19:16 +01:00 |
|
Leon Styhre
|
7b47d2e4d6
|
Added carousel theme support for offsetting items to achieve a diagonal layout.
|
2023-02-14 17:56:27 +01:00 |
|
Leon Styhre
|
ed94a5b45b
|
Added a menu option to retain extra MAME name information for unscraped game names.
|
2023-02-14 17:28:43 +01:00 |
|
Leon Styhre
|
47277f94b6
|
Fixed an issue where there was a theme loading error message if the 'all' badge slot type was used.
|
2023-02-13 22:41:42 +01:00 |
|
Leon Styhre
|
fc20cde0f3
|
Made the imageSelectedColor carousel property work correctly with reflections.
|
2023-02-13 22:13:09 +01:00 |
|
Leon Styhre
|
f511faff07
|
Added a defaultFolderImage property to the carousel and grid elements.
|
2023-02-13 21:38:52 +01:00 |
|
Leon Styhre
|
1347833afd
|
Minimal code cleanup in Settings.cpp
|
2023-02-13 20:35:12 +01:00 |
|
Leon Styhre
|
432774b04e
|
Added support to CarouselComponent for color shifting the selected item.
|
2023-02-13 20:30:03 +01:00 |
|
Leon Styhre
|
1ff82d535e
|
Tiny optimization in GridComponent.
|
2023-02-13 20:21:02 +01:00 |
|
Leon Styhre
|
a2183b9743
|
(macOS) Fixed an issue with fullscreen padding.
|
2023-02-12 22:56:35 +01:00 |
|
Leon Styhre
|
386debf2fa
|
(macOS) Fixed a renderer regression
|
2023-02-12 22:39:30 +01:00 |
|
Leon Styhre
|
5be55d38ed
|
Added support for running the application at lower resolution in fullscreen padded mode.
Also added support for offsetting the screen contents within the application window.
|
2023-02-12 22:14:09 +01:00 |
|
Leon Styhre
|
b1dd2dd176
|
(Windows) Fixed an MSVC compiler warning.
|
2023-02-11 12:36:33 +01:00 |
|
Leon Styhre
|
3cb0b6a644
|
Added the ability to set the scraper retry count and timer settings from the user interface.
|
2023-02-11 12:32:51 +01:00 |
|
Leon Styhre
|
0ececf65bb
|
Added callback and disabling support to SliderComponent.
|
2023-02-11 12:28:06 +01:00 |
|
Leon Styhre
|
4dc4b9ef02
|
Made some improvements to the layout when running on a vertically oriented screen.
|
2023-02-10 17:29:48 +01:00 |
|
Leon Styhre
|
e663a717f0
|
Added support to the scraper for automatically retrying on errors.
|
2023-02-10 17:24:50 +01:00 |
|
Leon Styhre
|
07951d8d21
|
Multiple layout improvements when running on a vertically oriented screen.
|
2023-02-10 01:00:10 +01:00 |
|
Leon Styhre
|
ebcc0f95b0
|
Fixed an issue in GridComponent where the item size was sometimes not calculated correctly when running on a vertically oriented screen.
|
2023-02-10 00:55:58 +01:00 |
|
Leon Styhre
|
79b5993732
|
Set a different placement and font size for the helpsystem when running on a vertically oriented screen.
|
2023-02-10 00:54:00 +01:00 |
|
Leon Styhre
|
3caba10582
|
Fixed an error with the last commit.
|
2023-02-10 00:51:03 +01:00 |
|
Leon Styhre
|
c1044c0b3c
|
Worked around an issue where some menu clipping boxes were not calculated correctly.
Also cleaned up some code.
|
2023-02-10 00:49:42 +01:00 |
|
Leon Styhre
|
3d1261b6d2
|
Added support for changing the medium and large system font sizes automatically depending on screen orientation.
Also fixed an issue where the font size was not calculated correctly when using a vertical screen orientation.
|
2023-02-10 00:45:10 +01:00 |
|
Leon Styhre
|
f22da24486
|
Added a theme loading log entry about the applied aspect ratio configuration.
Also renamed some incorrectly named variables in ThemeData.
|
2023-02-10 00:34:24 +01:00 |
|
Leon Styhre
|
a2e400dd2b
|
Multiple layout improvements when running in vertical screen orientation.
Also cleaned up some code.
|
2023-02-10 00:25:22 +01:00 |
|
Leon Styhre
|
33bca1b0d3
|
Made many improvements to GUI sizing and positioning when running in vertical screen resolutions.
|
2023-02-07 18:51:04 +01:00 |
|
Leon Styhre
|
b33c7603bb
|
Added support for rotating the application screen contents 0, 90, 180 or 270 degrees.
Also improved post processing shader rendering when running in vertical orientation.
|
2023-02-06 23:38:35 +01:00 |
|
Leon Styhre
|
9dab1557ca
|
The theme transitions menu entry is now grayed out if there are no transitions to choose between.
|
2023-02-01 20:00:36 +01:00 |
|
Leon Styhre
|
192f218bd5
|
Added two new textlist properties selectedBackgroundColor and selectedSecondaryBackgroundColor.
|
2023-02-01 19:55:24 +01:00 |
|
Leon Styhre
|
26860cd5cc
|
Added a menu option to enable or disable theme variant triggers.
|
2023-01-31 19:26:39 +01:00 |
|
Leon Styhre
|
cc896bb626
|
Added an allowDuplicates property to the gameselector element.
|
2023-01-31 19:11:58 +01:00 |
|
Leon Styhre
|
f3b19a2704
|
Added two new gamecountGamesNoText and gamecountFavoritesNoText values to the text element systemdata property.
|
2023-01-30 18:40:28 +01:00 |
|
Leon Styhre
|
6c8985fe3e
|
Made it possible to set negative values for the selectedItemMargins carousel property.
|
2023-01-29 23:05:28 +01:00 |
|
Leon Styhre
|
0fdb0500fe
|
Removed support for the deprecated text element systemdata property values gamecount_games and gamecount_favorites.
|
2023-01-29 12:44:24 +01:00 |
|
Leon Styhre
|
b617cc0f3b
|
Removed support for the deprecated carousel type values horizontal_wheel and vertical_wheel.
|
2023-01-29 12:41:54 +01:00 |
|
Leon Styhre
|
b2bfcf11f6
|
Added the ability to center-align badges.
|
2023-01-29 12:03:53 +01:00 |
|
Leon Styhre
|
66b416d718
|
Added support to GridComponent for color shifting the selected item.
|
2023-01-28 14:14:30 +01:00 |
|
Leon Styhre
|
6b45cdb0f8
|
Maybe fixed a rare locking issue.
|
2023-01-28 13:36:22 +01:00 |
|
Leon Styhre
|
530fd26a3b
|
Added the ability to color shift badge icons, badge controller icons and badge folder link icons.
|
2023-01-28 11:27:05 +01:00 |
|
Leon Styhre
|
d8dc08e4f6
|
(macOS) Fixed a curl compatibility issue on older OS releases.
|
2023-01-27 18:32:56 +01:00 |
|
Leon Styhre
|
b01dfb5750
|
Changed the VSync startup log message to the standard format.
|
2023-01-25 21:56:07 +01:00 |
|
Leon Styhre
|
6135021c26
|
Fixed an issue where the SliderComponent knob was not always correctly positioned vertically.
|
2023-01-24 18:32:28 +01:00 |
|
Leon Styhre
|
639fa51bc6
|
Changed the splash screen text 'Scanning game files' to 'Searching for games'.
|
2023-01-24 18:18:01 +01:00 |
|
Leon Styhre
|
616d245b93
|
Made the splash screen progress bar slightly thinner and changed it to a slightly darker color.
|
2023-01-22 22:18:29 +01:00 |
|
Leon Styhre
|
2d6a1724ce
|
Changed the splash screen text 'Populating systems' to 'Loading systems'.
|
2023-01-22 21:41:55 +01:00 |
|
Leon Styhre
|
e44c18bc1b
|
Added a startup progress bar to the splash screen.
|
2023-01-22 21:03:08 +01:00 |
|
Leon Styhre
|
dd89d241f5
|
(Windows) Fixed an MSVC compiler warning.
|
2023-01-22 12:04:34 +01:00 |
|
Leon Styhre
|
a982dce328
|
Changed the PlayStation 3 controller type to PlayStation 1/2/3
|
2023-01-21 13:45:54 +01:00 |
|
Leon Styhre
|
480263160d
|
Added a Switch Pro controller type.
|
2023-01-21 12:58:16 +01:00 |
|
Leon Styhre
|
0466232c39
|
Changed the order of some buttons in the code to be more consistent.
|
2023-01-21 11:34:35 +01:00 |
|
Leon Styhre
|
ff5273c265
|
Cleaned up some code in InputeManager.
|
2023-01-21 11:29:43 +01:00 |
|
Leon Styhre
|
f7a050b1b9
|
Added the PlayStation 3 controller to GuiInputConfig.
|
2023-01-21 11:27:23 +01:00 |
|
Leon Styhre
|
c5507f5f80
|
Added a PlayStation 3 controller type.
|
2023-01-21 11:02:32 +01:00 |
|
Leon Styhre
|
1ef39ceb2d
|
Added Nintendo GameCube, Sega Master System and Sega Dreamcast controller badge icons.
|
2023-01-20 21:08:24 +01:00 |
|
Leon Styhre
|
623540dd35
|
Added support for specifying a theme name in the capabilities.xml file.
|
2023-01-20 18:37:32 +01:00 |
|
Leon Styhre
|
4d19316454
|
Added the number of theme transitions to a debug log message on capabilities.xml parsing.
Also fixed an issue where the reported number of aspect ratios was incorrect.
|
2023-01-18 19:27:06 +01:00 |
|
Leon Styhre
|
75a9552a82
|
Renamed slate-DE to slate-es-de and modern-DE to modern-es-de
|
2023-01-17 23:37:51 +01:00 |
|
Leon Styhre
|
ff0f163de5
|
Added a maxSize property to GIFAnimComponent and LottieAnimComponent.
Also refactored and cleaned up the code in general.
|
2023-01-17 18:35:46 +01:00 |
|
Leon Styhre
|
8ec39e6eac
|
Disabled double rendering of the debug overlay rectangle in ImageComponent if the maxSize property has not been used.
|
2023-01-17 18:03:00 +01:00 |
|
Leon Styhre
|
8273cb5a8f
|
Changed 'Theme transition animations' to 'Theme transitions'.
|
2023-01-16 22:43:56 +01:00 |
|
Leon Styhre
|
e096aef4e4
|
Fixed an issue where single-line scrollable containers could make the application hang.
|
2023-01-16 17:20:54 +01:00 |
|
Leon Styhre
|
e8a093c19c
|
Removed some deprecated theme engine code.
|
2023-01-15 18:40:04 +01:00 |
|
Leon Styhre
|
941fa013b6
|
Added support for applying per-variant transition profiles from included theme configuration files.
|
2023-01-15 18:24:08 +01:00 |
|
Leon Styhre
|
ac662046d7
|
Changed the horizontal_wheel and vertical_wheel carousel type property values to horizontalWheel and verticalWheel.
|
2023-01-15 12:54:01 +01:00 |
|
Leon Styhre
|
558e13d0c9
|
Added support for displaying system name information per-game.
|
2023-01-15 12:51:59 +01:00 |
|
Leon Styhre
|
fb1caaf879
|
Standardized some theme loading log messages in TextComponent.
|
2023-01-15 09:44:40 +01:00 |
|
Leon Styhre
|
3bbc761c8f
|
Added the ability to control the system name suffix from the theme configuration.
Also removed the corresponding 'Show system names in collections' menu option.
|
2023-01-14 14:05:24 +01:00 |
|
Leon Styhre
|
635fdaca06
|
Changed the order of some variables in TextListComponent.
|
2023-01-13 14:22:31 +01:00 |
|