Leon Styhre
|
f585f87497
|
Added support for setting component opacity from the theme configuration.
|
2022-02-12 17:38:55 +01:00 |
|
Leon Styhre
|
c24cf1e57a
|
Fixed an issue where RatingComponent outlines would not fade correctly.
|
2022-02-12 13:36:40 +01:00 |
|
Leon Styhre
|
a42d63e567
|
Code cleanup by moving a lot of casts to the appropriate getter functions.
|
2022-02-11 23:38:23 +01:00 |
|
Leon Styhre
|
ead1d5af9c
|
Fixed a small alignment issue in ComponentList.
|
2022-02-11 23:33:29 +01:00 |
|
Leon Styhre
|
2c2e624160
|
Changed the opacity data type and functions from unsigned char to float.
|
2022-02-11 22:10:25 +01:00 |
|
Leon Styhre
|
89efdef39c
|
Fixed an issue where horizontal and vertical color gradients were mixed up.
Also added logging in case an invalid gradient type is used in a theme.
|
2022-02-11 18:44:24 +01:00 |
|
Leon Styhre
|
4eb763d816
|
Replaced the ambiguous alignment properties with specific horizontal and vertical properties.
|
2022-02-11 00:19:08 +01:00 |
|
Leon Styhre
|
28a3beb9ce
|
ScrollableContainer parameters are now themeable.
|
2022-02-10 20:02:56 +01:00 |
|
Leon Styhre
|
09bc9770f2
|
Changed the theme property forceUppercase to the more versatile letterCase property.
|
2022-02-09 22:06:34 +01:00 |
|
Leon Styhre
|
6db671de3d
|
Added support to TextComponent for lowercase and capitalized text conversions.
Also changed camelCase to capitalized and textStyle to letterCase in various places.
|
2022-02-09 20:44:22 +01:00 |
|
Leon Styhre
|
b9e9178169
|
Fixed multiple issues in CarouselComponent.
|
2022-02-09 18:22:06 +01:00 |
|
Leon Styhre
|
027af497d5
|
Fixed an issue where VideoComponent static images were not fading out correctly in the gamelist view.
|
2022-02-09 18:16:15 +01:00 |
|
Leon Styhre
|
03f8e020c3
|
Fixed a reverse scrolling issue in CarouselComponent.
|
2022-02-09 00:05:06 +01:00 |
|
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
|
b5d49e9b43
|
Migrated the carousel code from SystemView to CarouselComponent.
|
2022-02-06 14:01:40 +01:00 |
|
Leon Styhre
|
afe249c5fc
|
Added CarouselComponent skeleton.
|
2022-02-04 21:42:08 +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
|
36fe3c871c
|
Fixed an issue where corrupt textures could get rendered.
|
2022-02-01 17:51:00 +01:00 |
|
Leon Styhre
|
2bf5e6f3f1
|
Fixed two text color issues when resetting ScrollableContainer.
|
2022-01-31 22:53:21 +01:00 |
|
Leon Styhre
|
0e9e47e090
|
Fixed an issue where text transparencies would not work.
|
2022-01-31 22:37:10 +01:00 |
|
Leon Styhre
|
e96aa82dd3
|
Fixed an issue where some images would not get rendered.
|
2022-01-30 20:48:31 +01:00 |
|
Leon Styhre
|
f2c708bf79
|
Fixed two incorrect intializations in TextComponent.
|
2022-01-30 19:36:58 +01:00 |
|
Leon Styhre
|
bf222d7eb0
|
Fixed some missing initializations in TextComponent.
|
2022-01-30 19:31:53 +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
|
4b1138ebc7
|
Fixed an issue where ScrollableContainer could round its size to zero.
Also added a sizing check to prevent application hangs on zero-sized containers.
|
2022-01-29 11:06:58 +01:00 |
|
Leon Styhre
|
24f65a2560
|
Prevented ImageComponent from attempting to render an empty texture.
|
2022-01-25 18:18:16 +01:00 |
|
Leon Styhre
|
a147c87cea
|
Added a new getRatingValue function to RatingComponent.
|
2022-01-22 21:25:35 +01:00 |
|
Leon Styhre
|
487422454e
|
Added support for the 'metadata' element to TextComponent and DateTimeComponent.
|
2022-01-22 21:24:19 +01:00 |
|
Leon Styhre
|
a443f86235
|
Removed a huge amount of unnecessary Window* function arguments.
|
2022-01-19 18:01:54 +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
|
1a2920c5fc
|
Some minor code cleanup in TextListComponent.h
|
2022-01-17 21:35:59 +01:00 |
|
Leon Styhre
|
2ebfb45bdf
|
Some minor code cleanup.
|
2022-01-17 20:47:30 +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
|
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
|
c7964b7ebc
|
Renamed GameList to Gamelist throughout the codebase.
|
2022-01-15 13:38:09 +01:00 |
|
Leon Styhre
|
8596aca68c
|
Added an OpenGL ES 2.0 renderer.
|
2022-01-13 19:39:49 +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
|
5a085c585e
|
Fixed a frame caching issue in LottieComponent.
|
2022-01-10 17:42:01 +01:00 |
|
Leon Styhre
|
aeb0292a3e
|
Changed a variable to inline static in BadgeComponent.
|
2022-01-09 23:41:56 +01:00 |
|
Leon Styhre
|
5c07e29101
|
Fixed an issue where the cached background would sometimes miss some GUI elements.
|
2022-01-09 19:50:11 +01:00 |
|
Leon Styhre
|
6ff91e89ca
|
Disabled debug mode in LottieComponent and fixed a small bug.
|
2022-01-09 19:26:42 +01:00 |
|
Leon Styhre
|
cd7cfe36ce
|
Added play direction support to LottieComponent.
Also fixed some bugs and cleaned up the code a bit.
|
2022-01-09 18:17:23 +01:00 |
|
Leon Styhre
|
b16ea29088
|
Added theme support and proper application integration for LottieComponent.
|
2022-01-09 13:43:42 +01:00 |
|
Leon Styhre
|
b3421823a7
|
Added rudimentary frame caching support to LottieComponent.
|
2022-01-08 15:04:10 +01:00 |
|
Leon Styhre
|
3f629b6c1e
|
Created proper program structure for LottieComponent.
|
2022-01-08 11:25:29 +01:00 |
|
Leon Styhre
|
3ee4e4cb35
|
Added threading support and proper frame pacing to LottieComponent.
|
2022-01-07 19:09:07 +01:00 |
|
Leon Styhre
|
0021bee104
|
(Windows) Fixed two compiler warnings.
|
2022-01-07 00:30:31 +01:00 |
|