Leon Styhre
d94249d67e
Fixed an issue where the rating component was sometimes color shifted incorrectly
2023-06-29 21:04:44 +02:00
Leon Styhre
03bfac0a9b
Added a game manual badge
2023-06-29 20:43:32 +02:00
Leon Styhre
610da5d771
Added help prompts to the media viewer and PDF viewer
...
Also added trigger button support to the media viewer and fixed rendering of some PDF files with unusual orientations
2023-06-28 20:32:49 +02:00
Leon Styhre
2fa71dfd0b
Removed the PoDoFo dependency and replaced its functionality with the Poppler library
2023-06-22 11:34:03 +02:00
Leon Styhre
177dd23b7c
Added a setRawImage function to ImageComponent to load raw pixel data into textures
2023-06-21 22:52:25 +02:00
Leon Styhre
075ad393d0
Moved a #define in VideoFFmpegComponent
2023-06-21 20:35:19 +02:00
Leon Styhre
7077a5c3ae
Adjusted some colors for the dark menu color scheme
2023-05-07 23:25:52 +02:00
Leon Styhre
b6d17810be
Added support for changing between light and dark color schemes for the menu system
2023-05-07 22:56:24 +02:00
Leon Styhre
8bc31e2fd8
Removed a lot of unnecessary NinePatchComponent::fitTo() function arguments
2023-04-30 16:49:51 +02:00
Leon Styhre
471d0ac63a
Re-enabled support for using the default property without any imageType property for the image element
2023-04-21 18:28:47 +02:00
Leon Styhre
ac272bc944
Fixed an image positioning issue in GridComponent when using the scaleInwards property
2023-04-13 22:43:31 +02:00
Leon Styhre
88df22cb61
Added a scaleInwards property to the grid element to contain scaling within the element boundaries
2023-04-12 23:06:13 +02:00
Leon Styhre
6cfa888b4d
Fixed an issue where using the cropSize property could lead to a crash under very rare circumstances
2023-04-12 22:29:11 +02:00
Leon Styhre
499fecf100
Removed a small optimization that caused some issues under rare circumstances
2023-04-10 20:28:29 +02:00
Leon Styhre
0f0f24887e
(Windows) Fixed a compile error
2023-04-10 20:21:38 +02:00
Leon Styhre
1697508393
Added a new gameOverridePath property to the image element to enable per-game static image overrides
...
Also fixed an issue where the default image element property could be used even if no imageType entries were defined
2023-04-10 20:16:19 +02:00
Leon Styhre
dfe7469101
Added six new theme properties for sizing and placement of the helpsystem when a menu is open
2023-04-09 12:47:44 +02:00
Leon Styhre
8ab9bacc9d
Added proper helpsystem handling to ComponentGrid for some previously unhandled horizontal grid layouts
2023-03-31 20:33:38 +02:00
Leon Styhre
8545c619ed
Fixed an issue where the scissor box size in ScrollableContainer was sometimes not calculated correctly
2023-03-26 19:29:35 +02:00
Leon Styhre
0939e5f05b
Added support for changing the BusyComponent text dynamically
2023-03-21 18:35:43 +01:00
Leon Styhre
7b58d3256a
Added a format exception to get around a clang-format bug.
2023-03-09 21:11:08 +01:00
Lubosz Sarnecki
aae8eee6d0
VideoFFmpegComponent: Fix build with FFMpeg 6.0.
...
Version 58 of libav removes the deprecated enums AV_CODEC_CAP_TRUNCATED
and AV_CODEC_FLAG_TRUNCATED, just don't use these. They are "redunant
with parsers".
See https://github.com/FFmpeg/FFmpeg/commit/dd846bc4a91
The struct member `pkt_duration` was also deprecatred in favor of
`duration`.
See https://github.com/FFmpeg/FFmpeg/commit/4397f9a5a0
Remove LIBAVUTIL_VERSION_MINOR requirement in branches for FFmpeg 5.1+,
as they also apply for 6.0.
2023-03-09 11:26:01 +01:00
Leon Styhre
eb9cc282a8
Fixed an incorrect cropSize calculation which sometimes triggered an assertion.
2023-03-08 19:47:30 +01:00
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
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
b980a2f742
Made the callback function in OptionListComponent more generic.
2023-02-20 17:52:51 +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
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
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