You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
# ES-DE Frontend - Changelog
2
2
3
-
## Version 3.1.1 / 3.1.1-39 (in development)
3
+
## Version 3.1.1 / 3.1.1-39
4
4
5
-
**Release date:**TBD
5
+
**Release date:**2024-12-13
6
6
7
7
### Release overview
8
8
9
9
This release adds support for four more languages, reduces the memory footprint under some circumstances and enables a number of new emulators.
10
10
11
11
On Android the default audio driver has been changed from AAudio to OpenSL ES which should decrease audio latency on many devices. There is however a new menu entry in the Sound settings menu that makes it possible to easily revert to AAudio in case of issues with the OpenSL ES driver. Also for Android there is now experimental support for running ES-DE in multi-window mode on tablets and other devices that support this.
12
12
13
-
In addition to the above there are a number of bug fixes and other minor improvements.
13
+
In addition to the above there are a number of bug fixes and other improvements.
Note that the native name is what is shown inside the _UI Settings_ menu for the _Theme Language_ and _Application Language_ settings.
770
774
@@ -1895,6 +1899,11 @@ Properties:
1895
1899
- This property makes it possible to size the text relative to the overall item size. If using this and also defining a text background color using `textBackgroundColor` or `textSelectedBackgroundColor` then this color will still fill the entire item size.
1896
1900
- Minimum value is `0.2` and maximum value is `1`
1897
1901
- Default is `1`
1902
+
*`textBackgroundCornerRadius` - type: FLOAT
1903
+
- 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.
1904
+
- Minimum value is `0` and maximum value is `0.5`
1905
+
- Default is `0` (corners are not rounded)
1906
+
- This property can only be used if `textBackgroundColor` has a value defined.
1898
1907
*`textColor` - type: COLOR
1899
1908
- Default is `000000FF`
1900
1909
*`textBackgroundColor` - type: COLOR
@@ -2101,7 +2110,7 @@ Properties:
2101
2110
- Minimum value is `0.2` and maximum value is `1`
2102
2111
- Default is `1`
2103
2112
*`backgroundCornerRadius` - type: FLOAT
2104
-
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`. The radius is a percentage of the screen width and not directly related to the image size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `backgroundRelativeScale` set to `1`. 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 width or height. It means that setting this property sufficiently high will turn a perfectly square image into a perfectly round one.
2113
+
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`, or to the colored rectangle if `backgroundColor` has been defined without using a background image. The radius is a percentage of the screen width and not directly related to the background size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `backgroundRelativeScale` set to `1`. 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 width or height. It means that setting this property sufficiently high will turn a perfectly square background into a perfectly round one.
2105
2114
- Minimum value is `0` and maximum value is `0.5`
2106
2115
- Default is `0` (corners are not rounded)
2107
2116
*`backgroundColor` - type: COLOR
@@ -2124,7 +2133,7 @@ Properties:
2124
2133
- Valid values are `bottom`, `middle` or `top`
2125
2134
- Default is `top`
2126
2135
*`selectorCornerRadius` - type: FLOAT
2127
-
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`. The radius is a percentage of the screen width and not directly related to the image size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `selectorRelativeScale` set to `1`. 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 width or height. It means that setting this property sufficiently high will turn a perfectly square image into a perfectly round one.
2136
+
- Setting this property higher than zero applies rounded corners to the image defined by `selectorImage`, or to the colored rectangle if `selectorColor` has been defined without using a selector image. The radius is a percentage of the screen width and not directly related to the selector size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `selectorRelativeScale` set to `1`. 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 width or height. It means that setting this property sufficiently high will turn a perfectly square selector into a perfectly round one.
2128
2137
- Minimum value is `0` and maximum value is `0.5`
2129
2138
- Default is `0` (corners are not rounded)
2130
2139
*`selectorColor` - type: COLOR
@@ -2144,6 +2153,11 @@ Properties:
2144
2153
- This property makes it possible to size the text relative to the overall item size.
2145
2154
- Minimum value is `0.2` and maximum value is `1`
2146
2155
- Default is `1`
2156
+
*`textBackgroundCornerRadius` - type: FLOAT
2157
+
- 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.
2158
+
- Minimum value is `0` and maximum value is `0.5`
2159
+
- Default is `0` (corners are not rounded)
2160
+
- This property can only be used if `textBackgroundColor` has a value defined.
Copy file name to clipboardExpand all lines: USERGUIDE-DEV.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -347,6 +347,8 @@ Instructions on how to customize the es_systems.xml file can be found in [INSTAL
347
347
348
348
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml) as well.
349
349
350
+
While the es_systems.xml and es_find_rules.xml files for Android in principle work identically to the desktop ports, there are still some important differences as far as the syntax is concerned. For this reason there's a specific section in the [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml-and-es_systemsxml-on-android) document that covers the Android configuration.
351
+
350
352
## Migrating from EmulationStation
351
353
352
354
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
@@ -3625,7 +3627,7 @@ The metadata for a game is updated by scraping or by manual editing it using the
3625
3627
3626
3628
**Check for application updates**_Not available for some builds_
3627
3629
3628
-
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
3630
+
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Android app store releases, the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
3629
3631
3630
3632
**Include prereleases in update checks**_Always enabled for prereleases_
0 commit comments