Leon Styhre
|
4f019c3775
|
Added support for defining multiple imageType entries.
Also made some improvements to GameSelectorComponent and related logic.
|
2022-02-14 19:32:07 +01:00 |
|
Leon Styhre
|
cc8123f5a6
|
Added a GameSelectorComponent for displaying game media in SystemView.
|
2022-02-13 20:03:34 +01:00 |
|
Leon Styhre
|
31c5b200d1
|
Added support for using unsigned integers for theme properties.
|
2022-02-13 15:01:55 +01:00 |
|
Leon Styhre
|
027265da67
|
Added themeable opacity support for the help system.
|
2022-02-13 12:18:33 +01:00 |
|
Leon Styhre
|
1bca9e185e
|
Changed to the more specific imageType and systemdata theme properties.
Also made it possible to set the image interpolation method from the theme, and added clamping to the lineSpacing property.
|
2022-02-13 11:45:06 +01:00 |
|
Leon Styhre
|
f585f87497
|
Added support for setting component opacity from the theme configuration.
|
2022-02-12 17:38:55 +01:00 |
|
Leon Styhre
|
85cb10d71a
|
Changed some string::compare functions to == operators.
Also removed an unused theme property.
|
2022-02-11 18:39:16 +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
|
70eb937f85
|
Fixed a potential crash for legacy themes with broken configuration.
|
2022-02-09 23:12:12 +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
|
9856a3da1b
|
ThemeData now only prints debug messages for missing files set using variables.
|
2022-02-09 18:45:03 +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
|
061974eddf
|
Added UI labels to the theme aspect ratios.
|
2022-01-31 23:22:42 +01:00 |
|
Leon Styhre
|
d140804dad
|
Adjusted a few log warning messages in ThemeData.
|
2022-01-30 21:35:39 +01:00 |
|
Leon Styhre
|
1dd5e52760
|
Updated ThemeData to more strictly enforce the new theme engine format.
|
2022-01-30 21:13: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
|
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
|
6229592c74
|
Added two new 'metadata' and 'scrollHide' elements to ThemeData.
|
2022-01-22 21:21:13 +01:00 |
|
Leon Styhre
|
a443f86235
|
Removed a huge amount of unnecessary Window* function arguments.
|
2022-01-19 18:01:54 +01:00 |
|
Leon Styhre
|
8a6652552f
|
Set the clang-format option SpaceBeforeCpp11BracedList to true.
|
2022-01-16 12:09:55 +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
|
b4e08ba92b
|
Renamed Platform to utils/PlatformUtil
|
2022-01-10 18:56:04 +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
|
87ace0b8cb
|
Changed some shared_ptr return values to use values instead of references.
|
2022-01-04 22:36:15 +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
|
af52d9b0ac
|
Changed most increment and decrement operators from postfix to prefix for es-core.
|
2021-11-17 17:48:49 +01: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 |
|
Leon Styhre
|
f32c3dc6f4
|
Reintroduced column mode for BadgeComponent.
Also fixed an issue with direction in FlexboxComponent when using column mode.
|
2021-10-25 19:13:54 +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
|
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 |
|
shadash
|
123e50cf17
|
change dimension constraints to use container size.
make margins proportional to screen size.
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-09 17:04:04 +02:00 |
|
Leon Styhre
|
8c9b664bb1
|
If the currently configured theme set is missing, attempt to load rbsimple-DE as fallback.
Also added a warning log entry when the selected theme set is missing.
|
2021-10-09 13:12:06 +02:00 |
|
Sophia Hadash
|
aaf5d0209b
|
Implement flexbox and badges.
|
2021-09-14 01:01:46 +02:00 |
|
Sophia Hadash
|
fe413bb68f
|
Initial implementation, including flexbox layout for badges.
|
2021-09-05 03:40:23 +02:00 |
|
Sophia Hadash
|
6b727e3883
|
add badges definition to theme interpreter
|
2021-09-04 21:15:14 +02:00 |
|
Sophia Hadash
|
41375c6f6e
|
remove brackets.
|
2021-08-23 20:57:11 +02:00 |
|
Sophia Hadash
|
b8ce3d95e8
|
rewrite custom button icon tags into customButtonIcon node with attribute.
|
2021-08-23 12:58:06 +02:00 |
|
Sophia Hadash
|
0826ebb2af
|
Bump theme xml version from 6 to 7.
|
2021-08-23 12:58:06 +02:00 |
|
Sophia Hadash
|
76a25d2204
|
Implement theme customizable button icons.
|
2021-08-23 12:58:06 +02:00 |
|
Sophia Hadash
|
c2042e66e2
|
Add help component theme options textColorDimmed and iconColorDimmed .
|
2021-08-23 12:58:06 +02:00 |
|
Sophia Hadash
|
dfffd1057d
|
Add help component theme options textStyle .
|
2021-08-23 12:58:06 +02:00 |
|
Sophia Hadash
|
6672fd1ec8
|
Add help component theme options entrySpacing and iconTextSpacing .
|
2021-08-23 12:58:06 +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 |
|