diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cdb16019..10f2fe95b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -130,6 +130,7 @@ Apart from all the above, a huge amount of work has gone into fixing bugs, refac * Leading and trailing whitespace characters would get included in game name filters * Game name (text) filters were matching the system names for collection systems if the "Show system names in collections" setting was enabled * Brackets such as () and [] were filtered from game names in collection systems if the "Show system names in collections" setting was enabled +* If a theme used the forceUppercase property for a TextListComponent, this value was always set to true even if the theme defined it as false * Fixed multiple issues where ComponentGrid would display incorrect help prompts * Help prompts were missing for the "Rating" and "Release date" fields in the metadata editor * There was some strange behavior in DateTimeEditComponent when changing the date all the way down to 1970-01-01 @@ -147,6 +148,8 @@ Apart from all the above, a huge amount of work has gone into fixing bugs, refac * There was a tiny and randomly occuring gap between the system carousel and systemInfo bar during slide transitions between the System and Gamelist views * SliderComponent had very inconsistent widths at different screen aspect ratios * SliderComponent did not properly align the knob and bar vertically +* Buttons were not sized and padded consistently across different screen resolutions +* OptionListComponent arrows were not padded consistently across different screen resolutions * Resizing in SwitchComponent did not reposition the image properly leading to a non-centered image * Horizontal sizing of the TextComponent input field was not consistent across different screen resolutions * The sizing of the metadata editor was strange, which was clearly visible when activating the Ctrl+G debug mode diff --git a/INSTALL-DEV.md b/INSTALL-DEV.md index 776821311..13fd21d54 100644 --- a/INSTALL-DEV.md +++ b/INSTALL-DEV.md @@ -94,7 +94,7 @@ Note that low-level ALSA sound support has been removed from ES-DE which means t Use pkg to install the dependencies: ``` -pkg install git pkgconf cmake sdl2 ffmpeg freeimage pugixml +pkg install llvm-devel git pkgconf cmake sdl2 ffmpeg freeimage pugixml ``` If building with the optional VLC video player, the following package is also needed: diff --git a/USERGUIDE-DEV.md b/USERGUIDE-DEV.md index 0b19340b1..10b79f503 100644 --- a/USERGUIDE-DEV.md +++ b/USERGUIDE-DEV.md @@ -1707,7 +1707,7 @@ If you're migrating from a previous version of EmulationStation that has absolut ## Themes -ES-DE is fully themeable, and although the application ships with the comprehensive rbsimple-DE and modern-DE theme sets, you can use any RetroPie-compatible EmulationStation themes as well. Just be aware that ES-DE has added additional theme functionality compared to the RetroPie fork and more still will be added in future versions. This means that you may not get the full benefits of the application if you're using a theme set which has not been updated specifically for ES-DE. Also note that most Batocera and Recalbox themes are not compatible as these forks are quite different. +ES-DE is fully themeable, and although the application ships with the comprehensive rbsimple-DE and modern-DE theme sets, you can use any RetroPie-compatible EmulationStation themes as well. Just be aware that ES-DE has added additional theme functionality compared to the RetroPie fork and more still will be added in future versions. This means that you may not get the full benefits of the application if you're using a theme set which has not been updated specifically for ES-DE. Some themes may also look slightly different as bugs that were present in the RetroPie fork have been fixed. Also note that most Batocera and Recalbox themes are not compatible as these forks are quite different. As a side comment, the terms _theme_ and _theme set_ are both used when talking about theming. The technically correct term for what you apply to the application to achieve a different look is a _theme set_ as it's a collection of a number of themes for a number of game systems. But in practice it doesn't matter as both terms refer to the same thing and the terms are used interchangeably in this guide.