Leon Styhre
|
97da2df0a4
|
Found a better solution to the single-pixel alignment rendering issue.
|
2022-04-27 18:40:28 +02:00 |
|
Leon Styhre
|
440e089847
|
Fixed some graphical glitches in NinePatchComponent and ButtonComponent.
|
2022-04-21 20:29:17 +02:00 |
|
Leon Styhre
|
dbfab96e03
|
Added rudimentary on-demand texture loading to CarouselComponent.
|
2022-04-20 23:00:53 +02:00 |
|
Leon Styhre
|
06f6840038
|
Carousel textures in the gamelist view now load dynamically.
|
2022-04-19 21:42:29 +02:00 |
|
Leon Styhre
|
7872f35d1b
|
Fixed some compile errors when using old GCC versions.
|
2022-04-19 20:00:10 +02:00 |
|
Leon Styhre
|
1798b96cf8
|
Added reflections support to CarouselComponent.
|
2022-04-18 21:37:58 +02:00 |
|
Leon Styhre
|
79c61b2d8a
|
Fixed a text artifact issue caused by a missing rounding in TextComponent.
Also forced vertical center alignment if the text field is smaller than the font height.
|
2022-04-18 13:47:22 +02:00 |
|
Leon Styhre
|
fafca5c194
|
Added carousel theme support for setting the opacity for unfocused entries.
|
2022-04-17 13:08:28 +02:00 |
|
Leon Styhre
|
468d2b3635
|
Added a green debug mode rectangle for CarouselComponent.
Also changed the debug mode rectangle from blue to green for TextListComponent.
|
2022-04-17 11:08:08 +02:00 |
|
Leon Styhre
|
a112fc035f
|
Changed the variable names in CarouselComponent to use 'item' instead of 'logo'.
|
2022-04-17 10:40:18 +02:00 |
|
Leon Styhre
|
01c2d7ff17
|
Adjusted some theme log warnings in BadgeComponent.
|
2022-04-16 22:12:24 +02:00 |
|
Leon Styhre
|
f463766497
|
Generalized the carousel property names and added support for setting media types for gamelist carousels.
|
2022-04-16 21:54:58 +02:00 |
|
Leon Styhre
|
a149124252
|
Fixed an issue where two BadgeComponent default values were not always set.
|
2022-04-15 21:26:07 +02:00 |
|
Leon Styhre
|
7daf69092f
|
Added theme support for controlling the TextListComponent collection indicators.
|
2022-04-15 21:20:43 +02:00 |
|
Leon Styhre
|
2001a9f639
|
Added a collection badge to be shown when editing custom collections.
Also changed the default badge lines value from 2 to 3.
|
2022-04-15 19:27:38 +02:00 |
|
Leon Styhre
|
254e271392
|
Added theme support for controlling the TextListComponent indicators.
|
2022-04-15 17:06:33 +02:00 |
|
Leon Styhre
|
30b02456c0
|
Added a folder badge including support for a folder link overlay.
|
2022-04-13 16:53:28 +02:00 |
|
Leon Styhre
|
91460495be
|
Added size restrictions to fonts and textures to avoid crashes caused by invalid theme configuration.
|
2022-04-10 11:53:44 +02:00 |
|
Leon Styhre
|
72ce3d33a8
|
Some code cleanup.
|
2022-04-09 16:32:47 +02:00 |
|
Leon Styhre
|
8ce820e001
|
Fixed an issue where carousel shoulder button navigation was a bit inconsistent.
|
2022-03-25 23:38:04 +01:00 |
|
Leon Styhre
|
e7aeb8e2b4
|
Removed the playing of some navigation sounds during textlist and carousel navigation.
|
2022-03-25 23:17:56 +01:00 |
|
Leon Styhre
|
fa4151a3d9
|
Fixed some GCC compiler warnings.
|
2022-03-24 23:32:28 +01:00 |
|
Leon Styhre
|
3a1c9d41ce
|
Fully generalized SystemView and GamelistView and rewrote CarouselComponent into a template class.
Also cleaned up some code and fixed an issue where navigation sounds would not play when using the shoulder buttons.
|
2022-03-24 23:05:23 +01:00 |
|
Leon Styhre
|
5625f44a0a
|
Added dimming support to RatingComponent.
|
2022-03-21 20:35:24 +01:00 |
|
Leon Styhre
|
3eacb27c3b
|
Changed the helpsystem properties entrySpacing and iconTextSpacing to relative values.
Also reverted the helpsystem horizontal alignment functionality as it's not needed.
|
2022-03-20 19:07:52 +01:00 |
|
Leon Styhre
|
07f151d906
|
Moved TextListComponent and CarouselComponent from es-core to es-app.
|
2022-03-19 09:55:05 +01:00 |
|
Leon Styhre
|
44fe2f8fe7
|
Standardized some theme warning log output.
|
2022-03-18 20:31:04 +01:00 |
|
Leon Styhre
|
a115b3f941
|
Added alignment support and separate dimming of gamelist and system views to the help system.
|
2022-03-18 20:14:51 +01:00 |
|
Leon Styhre
|
56d1b8f83d
|
Fixed an issue where multiple carousel logos were rendered when there was only a single system.
|
2022-03-17 21:52:55 +01:00 |
|
Leon Styhre
|
86ad917bc8
|
Set logo scaling to linear interpolation in CarouselComponent.
|
2022-03-17 19:34:41 +01:00 |
|
Leon Styhre
|
5de2855d60
|
Added theme support for defining color saturation for the image, video and animation components.
|
2022-03-17 19:33:09 +01:00 |
|
Leon Styhre
|
b6e38dcf67
|
Fixed multiple issues in CarouselComponent.
|
2022-03-17 00:02:16 +01:00 |
|
Leon Styhre
|
f859fd828d
|
Cleaned up the GLSL shader files and related code.
|
2022-03-15 00:14:06 +01:00 |
|
Leon Styhre
|
06a037d8cf
|
Shader flags are now sent as bit masks instead of via discreet values.
Also changed the shader flags to enums.
|
2022-03-14 22:30:24 +01:00 |
|
Leon Styhre
|
f0c35d8509
|
Refactored the rendering code into proper classes.
|
2022-03-14 19:51:48 +01:00 |
|
Leon Styhre
|
a7db474a64
|
Unified the OpenGL and OpenGL ES renderers and removed the fixed function pipeline.
Also made some other rendering optimizations and cleaned up some code.
|
2022-03-13 23:52:32 +01:00 |
|
Leon Styhre
|
32251e0264
|
Fixed multiple issues with the shader post-processing.
Also removed an unnecessary parameter for the createTexture() function.
|
2022-03-12 14:22:27 +01:00 |
|
Leon Styhre
|
bebc9d58cf
|
Added debug overlay support to GIFAnimComponent.
|
2022-03-12 10:19:47 +01:00 |
|
Leon Styhre
|
8497967510
|
Disabled rlottie caching in debug mode so animations can be replaced on the fly.
|
2022-03-12 10:11:04 +01:00 |
|
Leon Styhre
|
755b2c9f50
|
Changed some render variables to more verbose names.
Also fixed an issue with fade transitions for legacy themes.
|
2022-03-11 23:51:41 +01:00 |
|
Leon Styhre
|
63af859618
|
Modernized the OpenGL renderer and replaced most fixed function pipeline code with shaders.
Also greatly improved the shader post processing performance and added component dimming support.
|
2022-03-11 23:17:04 +01:00 |
|
Leon Styhre
|
9e2c24ef79
|
Fixed an issue where videos would still play if the video theme configuration was broken.
|
2022-03-06 22:52:13 +01:00 |
|
Leon Styhre
|
2df8a867ad
|
Fixed some compiler errors when building with FFmpeg 5.0
|
2022-03-06 14:38:19 +01:00 |
|
Leon Styhre
|
cc05f778e4
|
(Windows) Made GIFAnimComponent work with filenames containing Unicode characters.
|
2022-03-06 12:53:20 +01:00 |
|
Leon Styhre
|
f9b2dfe037
|
(Windows) Made LottieAnimComponent work with filenames containing Unicode characters.
|
2022-03-06 11:36:19 +01:00 |
|
Leon Styhre
|
60213003b1
|
(Windows) Fixed some incomprehensible compiler errors.
|
2022-03-05 22:12:50 +01:00 |
|
Leon Styhre
|
73643eb8d9
|
(Windows) Fixed a compiler error.
|
2022-03-05 21:36:40 +01:00 |
|
Leon Styhre
|
ed540359c5
|
Updated GIFAnimComponent to a fully working state.
|
2022-03-05 20:56:47 +01:00 |
|
Leon Styhre
|
f953e0d409
|
Fixed a Lottie animation issue where extra frames would play when alternating.
Also did some general code cleanup.
|
2022-03-05 20:40:13 +01:00 |
|
Leon Styhre
|
fec860f5d3
|
Merge branch 'master' into new-theme-engine-phase-four
|
2022-02-27 16:44:59 +01:00 |
|
Leon Styhre
|
c96ab29e95
|
Fixed a few GCC compiler warnings.
|
2022-02-27 15:23:33 +01:00 |
|
Leon Styhre
|
abb48e45e7
|
Added GIFAnimComponent skeleton.
|
2022-02-23 22:04:18 +01:00 |
|
Leon Styhre
|
32349dc9a6
|
Renamed LottieComponent to LottieAnimComponent.
|
2022-02-23 21:54:57 +01:00 |
|
Leon Styhre
|
c7a4449e36
|
Fixed a use-after-free in GameSelectorComponent.
|
2022-02-20 19:31:19 +01:00 |
|
Leon Styhre
|
a97e86a6aa
|
Renamed the menu option to enable or disable audio playback for gamelist videos.
|
2022-02-20 16:07:27 +01:00 |
|
Leon Styhre
|
73e0e59b8c
|
Fixed an issue where hidden videos would still play.
|
2022-02-20 15:04:05 +01:00 |
|
Leon Styhre
|
c06dea5d2d
|
Lottie animations are now paused during view transitions.
|
2022-02-19 22:44:02 +01:00 |
|
Leon Styhre
|
f803e23fd2
|
Added theme support for disabling audio playback for each defined video.
|
2022-02-19 21:45:31 +01:00 |
|
Leon Styhre
|
77beb39801
|
Fixed an issue where videos would not get centered if pillarboxes were enabled.
|
2022-02-19 20:31:54 +01:00 |
|
Leon Styhre
|
c4eb1b8b97
|
Greatly simplified the video controls code.
Also fixed a cosmetic issue with carousel fade transitions.
|
2022-02-19 17:04:23 +01:00 |
|
Leon Styhre
|
0266a6e7e6
|
Fixed a video fade-in issue when using the GLES renderer.
|
2022-02-15 22:34:26 +01:00 |
|
Leon Styhre
|
5ac6bcb902
|
Added opacity support to the scanline shader.
|
2022-02-15 22:13:11 +01:00 |
|
Leon Styhre
|
a9d1f6e307
|
Added support for setting the video fade-in time via the theme configuration.
|
2022-02-15 21:26:40 +01:00 |
|
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
|
eb3729a5fb
|
Fixed a few crashes related to GameSelectorComponent.
|
2022-02-13 23:15:43 +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
|
e0540ee03b
|
Video pillarboxes and scanline rendering can now be controlled from the theme configuration.
|
2022-02-12 17:46:31 +01:00 |
|
Leon Styhre
|
6572fa8f23
|
The displayRelative property can now be overridden for the md_lastplayed metadata type.
|
2022-02-12 17:43:20 +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
|
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 |
|
Leon Styhre
|
f56d7cc67b
|
Added a preliminary Lottie animation component.
Also added two temporary test animations.
|
2022-01-06 23:15:29 +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
|
254b00a3d8
|
Large refactoring to improve thread safety and improve singleton pattern usage.
|
2022-01-04 21:21:26 +01:00 |
|
Leon Styhre
|
6431804ee7
|
Removed the deprecated VideoVlcComponent.
|
2022-01-02 13:13:01 +01:00 |
|
Leon Styhre
|
796951bf44
|
Fixed an issue in TextEditComponent when clearing really long strings.
|
2021-12-27 19:52:45 +01:00 |
|
Leon Styhre
|
4227a609a2
|
Made the window corners slightly more rounded.
|
2021-12-06 18:58:51 +01:00 |
|
Leon Styhre
|
f5ff480fc4
|
Fixed a GCC compiler warning.
|
2021-12-02 17:40:45 +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
|
7ebf895613
|
Fixed a ScrollableContainer sizing issue while running in the background when games are launched.
|
2021-11-22 19:46:05 +01:00 |
|
Leon Styhre
|
2bbbab7d70
|
Small optimization in VideoFFmpegComponent.
|
2021-11-18 17:25:09 +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 |
|
Leon Styhre
|
4c6bfb8b78
|
Fixed a few issues reported by UBSan.
|
2021-11-16 22:03:34 +01:00 |
|
Leon Styhre
|
9937476e18
|
Replaced some mutex locks with atomic variables.
Also removed an SDL audio issue workaround from AudioManager.
|
2021-11-16 17:49:05 +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
|
f8c10c539d
|
Added two asserts to ComponentGrid to check for invalid grid layouts.
|
2021-11-13 15:33:42 +01:00 |
|
Leon Styhre
|
36b7146d7f
|
Made the video player shut down slightly faster under some circumstances.
|
2021-11-12 23:48:12 +01:00 |
|
Leon Styhre
|
3e59a451c9
|
Improved the padding consistency for OptionListComponent arrows across different screen resolutions.
|
2021-11-11 19:54:10 +01:00 |
|
Leon Styhre
|
b68640939a
|
Improved consistency of sizing and padding for buttons across different screen resolutions.
|
2021-11-11 19:51:42 +01:00 |
|
Leon Styhre
|
22200c3025
|
Fixed an issue where TextListComponent would not correctly handle the forceUppercase theme property.
|
2021-11-11 19:49:46 +01:00 |
|
Leon Styhre
|
6a7f002a94
|
Improved the sizing of screen corners in NinePatchComponent.
|
2021-11-11 19:47:59 +01:00 |
|
Leon Styhre
|
c4fb3eafbe
|
Fixed a small alignment issue in SliderComponent.
|
2021-11-11 19:45:44 +01:00 |
|
Leon Styhre
|
99d0f17e6b
|
Fixed a small alignment issue in ComponentList.
|
2021-11-11 19:43:58 +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
|
3e12fcb420
|
General refactoring and minor optimizations throughout the codebase.
|
2021-11-09 22:40:08 +01:00 |
|
Leon Styhre
|
d3b135e387
|
Set the FFmpeg video player HW decoding as disabled by default.
|
2021-11-08 17:58:36 +01:00 |
|
Leon Styhre
|
ac4710a18e
|
Added proper support for the Raspberry Pi 4.
|
2021-11-07 23:54:52 +01:00 |
|
Leon Styhre
|
c642848081
|
Reverted the last commit as the issue does not seem to be in the code.
|
2021-11-07 22:49:23 +01:00 |
|
Leon Styhre
|
433c77261f
|
Fixed a small issue with the sizing of the badges.
|
2021-11-07 22:22:34 +01:00 |
|
Leon Styhre
|
c5a1555de3
|
Added proper frame drop support to the FFmpeg video player.
Also made multiple large optimizations.
|
2021-11-07 18:14:38 +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
|
f7643e96a4
|
Added support for two more controller icons.
|
2021-11-02 19:01:00 +01:00 |
|
Leon Styhre
|
190b3ba054
|
Fixed an issue where rasterized window corners would look excessively pixelated.
|
2021-10-30 13:07:07 +02:00 |
|
Leon Styhre
|
1c79723894
|
Improved the NinePatchComponent corner sizing for screens in portrait orientation.
|
2021-10-29 20:10:15 +02:00 |
|
Leon Styhre
|
28f0f8549c
|
Fixed an issue where the OptionList arrows would not get correctly centered vertically.
|
2021-10-29 19:45:46 +02:00 |
|
Leon Styhre
|
59839546a5
|
Fixed an issue where ComponentList elements would not get correctly centered vertically.
|
2021-10-29 19:44:27 +02:00 |
|
Leon Styhre
|
a6f72ff934
|
Replaced a hack in NinePatchComponent with a proper solution.
|
2021-10-29 19:38:45 +02:00 |
|
Leon Styhre
|
c4a7380d40
|
Added a few more controller types and icons.
Also fixed an incorrect name for one controller and made some other name changes.
|
2021-10-27 19:10:48 +02:00 |
|
Leon Styhre
|
a979c6d0e5
|
Made the menu texture render correctly when running really low on texture memory.
|
2021-10-26 18:29:30 +02:00 |
|
Leon Styhre
|
fbb974de03
|
Removed an unnecessary force load setter from ImageComponent.
|
2021-10-26 18:28:21 +02:00 |
|
Leon Styhre
|
4e02ce230b
|
Disabled dynamic loading of images in BadgeComponent.
|
2021-10-26 18:27:30 +02:00 |
|
Leon Styhre
|
3d3d951842
|
Renamed alwaysRasterize to forceRasterization.
Also removed an unnecessary function call in ImageComponent.
|
2021-10-26 18:22:41 +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
|
7ed0267f5b
|
Made a large optimization to the SVG rasterization logic.
|
2021-10-25 18:39:58 +02:00 |
|
Leon Styhre
|
960f6e56be
|
Fixed an incorrect text debug overlay color in SliderComponent.
|
2021-10-24 14:53:53 +02:00 |
|
Leon Styhre
|
b83db7d33e
|
Added text debug overlay to SliderComponent.
Also changed a variable name to align with the standard naming conventions.
|
2021-10-24 14:48:42 +02:00 |
|
Leon Styhre
|
71b5c50b85
|
Made the SliderComponent width consistent across different screen aspect ratios.
|
2021-10-24 14:17:43 +02:00 |
|
Leon Styhre
|
5247a9f5fe
|
Fixed an issue where the wrong scroll indicator could be shown.
|
2021-10-24 12:10:38 +02:00 |
|
Leon Styhre
|
f2c787e769
|
Moved the resources/help directory to resources/graphics/help
|
2021-10-23 20:49:00 +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 |
|
Leon Styhre
|
edc11e6255
|
Added a setter to ImageComponent for mForceLoad.
|
2021-10-23 17:36:13 +02:00 |
|
Leon Styhre
|
89aefab54c
|
Small simplification in ImageComponent.
|
2021-10-23 17:35:23 +02:00 |
|
Leon Styhre
|
dd94aeec96
|
Fixed two casting issues.
|
2021-10-23 15:53:31 +02:00 |
|
Leon Styhre
|
6cee6d2732
|
Fixed multiple image scaling and rasterization issues.
|
2021-10-23 15:45:44 +02:00 |
|
Leon Styhre
|
bd62f2af14
|
Fixed an issue where the bar and knob in SliderComponent were not correctly aligned vertically.
|
2021-10-23 15:36:16 +02:00 |
|
Leon Styhre
|
022f8c7e8b
|
Fixed an issue where resizing in SwitchComponent would not reposition the image.
|
2021-10-23 15:30:35 +02:00 |
|
Leon Styhre
|
114c91679e
|
Increased the start delay slightly for the scraper GUI game name scrolling.
|
2021-10-18 19:58:04 +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
|
ccc3cae46b
|
Fixed some small rounding issues in TextListComponent.h
|
2021-10-18 19:15:50 +02:00 |
|
Leon Styhre
|
94c825e3a3
|
Changed the 'marquee' variable names to 'loop' in TextListComponent.h
|
2021-10-18 18:07:20 +02:00 |
|
Leon Styhre
|
1166539466
|
Fixed a general ImageComponent scaling issue caused by incorrect rounding.
|
2021-10-17 21:51:21 +02:00 |
|
Leon Styhre
|
975ff0eb69
|
Fixed a potential rounding issue.
|
2021-10-17 21:20:17 +02:00 |
|
Leon Styhre
|
62d327b071
|
Merge branch '655-fix-the-left-and-right-alignment-in-badgescomponent'
|
2021-10-17 18:45:52 +02:00 |
|
Leon Styhre
|
af1d1b3109
|
Fixed some rounding issues and the right-alignment in FlexboxComponent.
|
2021-10-17 18:45:21 +02:00 |
|
Leon Styhre
|
11ca17fc91
|
Fixed an issue where the wrong scroll indicators could be displayed.
|
2021-10-17 16:14:28 +02:00 |
|
shadash
|
8fd05fcd77
|
bugfix, simplification
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-17 01:11:01 +02:00 |
|
Leon Styhre
|
690083a123
|
The scroll indicators don't fade in and out any longer if quick jumping in a list.
|
2021-10-16 13:21:52 +02:00 |
|
Sophia Hadash
|
1c93ca2c07
|
fix right align
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-15 21:33:34 +02:00 |
|
shadash
|
c68f78f3d1
|
fix right align
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-15 21:28:12 +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
|
050dccb6b8
|
Fixed an issue with international characters getting clipped in ScrollableContainer.
|
2021-10-15 20:31:51 +02:00 |
|
Leon Styhre
|
7311a49f82
|
Removed an unnecessary column from MenuComponent and adjusted the scroll indicators.
|
2021-10-14 22:38:30 +02:00 |
|
Leon Styhre
|
10e284c929
|
Text in ScrollableContainer now mostly stays within the initial area.
|
2021-10-14 21:59:09 +02:00 |
|
Leon Styhre
|
a1ed59553f
|
Made it possible to set a 'a/select' help prompt for TextComponent.
|
2021-10-14 21:29:23 +02:00 |
|
Leon Styhre
|
eb611d12db
|
Fixed some issues in FlexboxComponent.
Also added some sanity checks and size restrictions to BadgeComponent and FlexboxComponent.
|
2021-10-13 18:18:23 +02:00 |
|
Leon Styhre
|
b9b4bd120d
|
Fixed multiple issues where ComponentGrid would display incorrect help prompts.
|
2021-10-12 23:32:26 +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 |
|