From 13ff97047654021daae3b9352187a0e734d92532 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Mon, 3 Jun 2024 17:48:14 +0200 Subject: [PATCH] Documentation update --- CHANGELOG.md | 5 +++++ THEMES-DEV.md | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff04d58d0..b5819fccf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,14 +51,19 @@ * (Windows) Added WinArcadia standalone as an alternative emulator for the arcadia system * Added the .elf, .tmd and .wuhb file extensions to the wiiu system on Linux, macOS and Windows * (Android) Added %GAMEDIRRAW%, %ROMPATHRAW% and %ROMRAW% variables that can be used with the %EXTRA% and %EXTRAARRAY% variables +* (linear-es-de) Added startup slide animations to the default transitions animation profile +* (linear-es-de) Changed system to system transitions from fade to instant for the fade animation profile * Added a "selectedItemOffset" property to the carousel element * Added a "selectedBackgroundMargins" property to the textlist element +* Added a "selectedBackgroundCornerRadius" property to the textlist element * Added a "backgroundMargins" property to the text element +* Added a "backgroundCornerRadius" property to the text element * (macOS) Changed the minimum required OS version from 10.15 "Catalina" to 11 "Big Sur" ### Bug fixes * Adding trailing directory separators to the MediaDirectory setting could make the Orphaned data cleanup utility remove too many files +* Transition animations could sometimes partially play when switching themes with a system selected for the gamelist on startup setting * There could be minor textlist selector clipping issues if the selector had a text background color set ## Version 3.0.2 / 3.0.2-21 diff --git a/THEMES-DEV.md b/THEMES-DEV.md index f3bf07ae1..24e7f67d7 100644 --- a/THEMES-DEV.md +++ b/THEMES-DEV.md @@ -2066,6 +2066,11 @@ Properties: - Minimum value per axis is `0` and maximum value per axis is `0.5` - Default is `0 0` - This property can only be used if `selectedBackgroundColor` or `selectedSecondaryBackgroundColor` has a value defined. +* `selectedBackgroundCornerRadius` - type: FLOAT + - Setting this property higher than zero applies rounded corners to the text background, assuming it has a color set. The radius is a percentage of the screen width. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the text background height. It means that setting this property sufficiently high will produce perfectly rounded sides for the text background. You normally want to combine this property with `selectedBackgroundMargins` to add some extra margins. + - Minimum value is `0` and maximum value is `0.5` + - Default is `0` (corners are not rounded) + - This property can only be used if `selectedBackgroundColor` or `selectedSecondaryBackgroundColor` has a value defined. * `textHorizontalScrolling` - type: BOOLEAN - If this property is enabled then text that does not fit within the element width (minus margins) will scroll horizontally. If the property is disabled, the text will instead be truncated with an ellipsis (...). Using this property will automatically convert all line breaks to spaces so that a single line of text is always displayed. - Valid values are `vertical` or `horizontal` @@ -2830,6 +2835,11 @@ Properties: - Minimum value per axis is `0` and maximum value per axis is `0.5` - Default is `0 0` - This property can only be used if `backgroundColor` has a value defined. +* `backgroundCornerRadius` - type: FLOAT + - Setting this property higher than zero applies rounded corners to the text background, assuming it has a color set. The radius is a percentage of the screen width. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the text background height. It means that setting this property sufficiently high will produce perfectly rounded sides for the text background. You normally want to combine this property with `backgroundMargins` to add some extra margins. + - Minimum value is `0` and maximum value is `0.5` + - Default is `0` (corners are not rounded) + - This property can only be used if `backgroundColor` has a value defined. * `letterCase` - type: STRING - Valid values are `none`, `uppercase`, `lowercase` or `capitalize` - Default is `none` (original letter case is retained)