Leon Styhre
|
bebb345936
|
Replaced the checkerboard pattern for the default blank texture with a truly blank texture.
|
2022-10-30 09:16:14 +01:00 |
|
Leon Styhre
|
b17c78bc42
|
Increased the default VRAM limit from 256 to 512 MiB and increased the maximum limit from 1024 to 2048 MiB.
Also increased the default VRAM limit for the Raspberry Pi from 184 to 192 MiB.
|
2022-10-30 09:11:59 +01:00 |
|
Leon Styhre
|
941835977f
|
Fixed a carousel item sizing issue when logoScale was set to lower than 1.0 for legacy theme sets.
|
2022-10-29 15:24:46 +02:00 |
|
Leon Styhre
|
c870664615
|
Missing theme files defined using variables now only trigger debug messages instead of errors or warnings.
Also added two DebugSkipMissingThemeFiles and DebugSkipMissingThemeFilesCustomCollections settings.
|
2022-10-29 13:04:00 +02:00 |
|
Leon Styhre
|
03a9dc8e05
|
Improved some theme warning messages in BadgeComponent.
|
2022-10-29 12:54:52 +02:00 |
|
Leon Styhre
|
126d93709e
|
Updated the CImg functions and miximage generator for BGRA instead of RGBA pixel format.
|
2022-10-28 21:39:57 +02:00 |
|
Leon Styhre
|
e1d911f401
|
Fixed an issue where text caches would not get cleared if the text was set to a blank value.
|
2022-10-28 21:31:40 +02:00 |
|
Leon Styhre
|
27936131f3
|
Added a special 'all' shortcut variant.
|
2022-10-28 21:08:44 +02:00 |
|
Leon Styhre
|
b1a2b3f5ca
|
Added support for overriding variables and to define them inside the variants tags.
|
2022-10-28 21:06:01 +02:00 |
|
Leon Styhre
|
7e2818c854
|
Fixed an issue where the wrong system name would show up on the carousel if the theme configuration was invalid.
|
2022-10-28 21:00:49 +02:00 |
|
Leon Styhre
|
3c82bb4dfb
|
Changed the renderer pixel format from RGBA to BGRA.
Also implemented premultiplied alpha for all images, animations and videos and improved the carousel reflection falloff logic.
|
2022-10-28 00:08:41 +02:00 |
|
Leon Styhre
|
c96696fb96
|
OCD commit.
|
2022-10-27 19:11:23 +02:00 |
|
Leon Styhre
|
e36041669d
|
Fixed an issue where DateTimeEditComponent would not center vertically.
|
2022-10-27 19:09:45 +02:00 |
|
Leon Styhre
|
e4f4f29198
|
Merged the master branch into new-svg-renderer.
|
2022-10-26 19:52:01 +02:00 |
|
Leon Styhre
|
2fd5580e13
|
Fixed a small font offset problem mostly seen at really low resolutions.
|
2022-10-26 18:42:42 +02:00 |
|
Leon Styhre
|
cbea006a70
|
Removed support for setting logoScale to lower than 1.0 for legacy themes as it introduced backward compatibility issues.
|
2022-10-25 22:58:03 +02:00 |
|
Leon Styhre
|
3252f8fa1b
|
Reintroduced a transformation rounding in GuiComponent as some GPU drivers went crazy without it.
|
2022-10-25 21:11:16 +02:00 |
|
Leon Styhre
|
7c1a48ec5c
|
Removed two unnecessary roundings from OptionListComponent.
|
2022-10-25 20:49:22 +02:00 |
|
Leon Styhre
|
c50b6b35f4
|
Removed some unnecessary roundings.
|
2022-10-25 20:39:12 +02:00 |
|
Leon Styhre
|
18bbd97433
|
Fixed an issue where the textlist selector would not get sized correctly.
|
2022-10-25 20:34:58 +02:00 |
|
Leon Styhre
|
a8d1c4a2e1
|
Fixed an issue in CarouselComponent where setting itemScale to less than 1.0 did not work as expected.
Also fixed a problem where carousel text entries did not get multiplied by itemScale.
|
2022-10-25 20:33:12 +02:00 |
|
Leon Styhre
|
4513b20339
|
Some minor font sizing improvements.
Also fixed a few implicit casts.
|
2022-10-25 01:20:31 +02:00 |
|
Leon Styhre
|
97a9347d67
|
Improved font sizing for the launch screen, scraper and help system.
|
2022-10-25 01:06:02 +02:00 |
|
Leon Styhre
|
3de8275db6
|
Fixed multiple minor pixel alignment issues.
|
2022-10-25 00:43:27 +02:00 |
|
Leon Styhre
|
84f019680d
|
Greatly improved text sizing and rendering.
|
2022-10-25 00:39:40 +02:00 |
|
Leon Styhre
|
103e59b54d
|
Fixed an issue where mutually exclusive system variables could lead to theme loading errors.
|
2022-10-17 22:21:52 +02:00 |
|
Leon Styhre
|
45fa3d2c37
|
Added a pillarboxThreshold property to control these values for the video element.
|
2022-10-16 16:40:52 +02:00 |
|
Leon Styhre
|
0f327582c1
|
Fixed an issue where ScrollableContainer would reset too early.
|
2022-10-16 15:00:38 +02:00 |
|
Leon Styhre
|
6599c12554
|
Fixed an issue where ScrollableContainer would sometimes fade in text that had not been scrolled.
|
2022-10-16 13:51:22 +02:00 |
|
Leon Styhre
|
16c4fb6d17
|
Fixed some alignment issues in CarouselComponent.
|
2022-10-14 18:14:15 +02:00 |
|
Leon Styhre
|
5f6bd48022
|
One more try to fix a rounding issue in TextComponent.
|
2022-10-14 18:12:23 +02:00 |
|
Leon Styhre
|
7f5ed1c41d
|
Fixed a minor graphical glitch in CarouselComponent.
|
2022-10-11 21:31:05 +02:00 |
|
Leon Styhre
|
8bbaec229f
|
Fixed a rounding issue in TextComponent.
|
2022-10-11 19:37:35 +02:00 |
|
Leon Styhre
|
7e923cb9b6
|
Some refactoring of the OpenGL renderer and TextureDataManager.
|
2022-10-11 18:11:36 +02:00 |
|
Leon Styhre
|
11b035affa
|
Fixed a rounding issue in TextComponent.
|
2022-10-11 18:08:57 +02:00 |
|
Leon Styhre
|
d74966a3c4
|
Fixed a heisenbug where letters would sometimes get rendered with ugly edge artifacts.
|
2022-10-11 18:07:56 +02:00 |
|
Leon Styhre
|
241a0119ef
|
Fixed a crash in the Font::wrapText function.
|
2022-10-10 21:12:49 +02:00 |
|
Leon Styhre
|
1c82228a9c
|
Fixed two small logical errors.
|
2022-10-10 20:52:55 +02:00 |
|
Leon Styhre
|
39c9bd2cbc
|
Added font size overflow restrictions to TextComponent and DateTimeComponent.
Also fixed a crash that could occur in TextComponent when blank/dummy fonts were used.
|
2022-10-10 20:37:04 +02:00 |
|
Leon Styhre
|
610ac9adb3
|
Implemented dynamic texture allocation to the font handling.
|
2022-10-10 20:32:35 +02:00 |
|
Leon Styhre
|
6af1f76be8
|
Fixed an issue where the help system was rendered on top of the menus.
|
2022-10-10 20:07:40 +02:00 |
|
Leon Styhre
|
0232635504
|
Refactoring/cleanup.
|
2022-10-09 19:13:54 +02:00 |
|
Leon Styhre
|
0757156caf
|
Improved error handling for unloadable font files.
|
2022-10-09 18:01:30 +02:00 |
|
Leon Styhre
|
50832a5b64
|
Some code cleanup.
|
2022-10-09 17:59:27 +02:00 |
|
Leon Styhre
|
fdcd4a4a9d
|
(Windows) Fixed an MSVC compiler warning.
|
2022-10-08 11:22:46 +02:00 |
|
Leon Styhre
|
d927135034
|
Fixed an issue where line breaks were included in single-line text entries.
|
2022-10-08 10:00:40 +02:00 |
|
Leon Styhre
|
508ea87963
|
Rewrite of the text wrapping code to work with languages which generally lack spaces, like Japanese.
Also implemented massive performance improvements to the text wrapping code.
|
2022-10-08 09:33:57 +02:00 |
|
Leon Styhre
|
d2ca019a75
|
Avoided unnecessary SVG file parsing for images previously found to be invalid.
|
2022-10-06 20:20:48 +02:00 |
|
Leon Styhre
|
bbe9666f69
|
Removed the use of a deprecated LunaSVG function that is no longer required.
|
2022-10-03 21:38:01 +02:00 |
|
Leon Styhre
|
bf5cce31c6
|
Replaced the NanoSVG library with LunaSVG.
|
2022-10-03 18:43:30 +02:00 |
|