EmulationStation hangout in UI theme change after upgrade to 18.04.20
-
I have the same problem after last update 18.04.20, can't use my previous theme. Evenmore, by defect themes in last update are wrong because some console's names are missing, for example Megadrive.
-
@vj can you tell me the 2 themes used so I can try to reproduce the issue ?
-
It starts changing from Galisteo_V2.3 to recalbox-next an in this theme it becomes hanged. I try to change to recalbox and back to Galisteo_V2 without success..
-
@vj can you make a support archive ?
-
@vj what'sthis theme ?
-
@supernature2k Galisteo is an unofficial prepackaged image...
-
@OyyoDams follow the support file for evaluation
https://file.ac/hZci3YZKAyk/In any way I should notice the it's jammed in the recallbox-next Theme any one more can be load.
Looking for the problem i found some thing that appear a hardconde:
root@RECALBOX:~/.emulationstation# cat /recalbox/scripts/recalbox-themes.sh
#!/bin/bashupGradeToRecalboxNextTheme() {
tmpFile=/tmp/es_setting.cfg.tmp
# Set theme as recalbox-next + get default values from the share_init version
# 1st rename ThemeSet value to recalbox-next
# 2nd remove the last tag
# 3rd add the required lines from the share_init version
# close XML
(
sed 's+name="ThemeSet" value="recalbox"+name="ThemeSet" value="recalbox-next"+' /recalbox/share/system/.emulationstation/es_settings.cfg |
sed '/</config>/d' ;
grep -E 'name="ThemeMenu|ThemeSystemView|ThemeIconSet|ThemeGamelistView|ThemeColorSet"' /recalbox/share_init/system/.emulationstation/es_settings.cfg ;
echo "</config>"
) | xmllint --format - > $tmpFile# If all of this has succeeded, itmeans the resulting file is valid and we can upgrade the user file if [[ $? == 0 ]] ; then cp $tmpFile /recalbox/share/system/.emulationstation/es_settings.cfg return 0 fi return 1
}
if grep -q 'name="ThemeSet" value="recalbox"' /recalbox/share/system/.emulationstation/es_settings.cfg ; then
recallog "Upgrading theme to recalbox-next"
upGradeToRecalboxNextTheme && recallog "recalbox-next Succeeded !" || recallog "recalbox-next failed !"
fi -
Nothing wrong in your archive file, but:
- Your "Galisteo" theme is coming from an unofficial, unsupported package, so we can't offer support if you encounter any issue with it
- You've installed Recalbox from Noobs. This is not bad, but you may consider install it with another official way: https://archive.recalbox.com/ - Note that this is not mendatory.
-
Ok ,
I can reimage that ,
I will proced it and return the result in next days...Thanks for your support.
-
This post is deleted! -
@anderreis send once more such messages and you're banned
-
@vj I found the cause of the bug and that's my fault
There a flaw in the way I implemented the new tag to force transition.
Fix is ready but you can try the following to mitigate the issue:
add this in the main xml (usually theme.xml or smthg)
<view name="system"> <carousel name="systemcarousel"> </carousel> </view>
-
@supernature2k
either that didn't work or I have the wrong theme.xml file edited ( .emulationstation/themes/es-theme-snes-mini-master/theme.xml ). Any ideas?my theme.xml layout:
"<theme>
<formatVersion>3</formatVersion> <include>./config.xml</include> <include>./base.xml</include> <view name="system">
<carousel name="systemcarousel">
</carousel>
</view>
</theme>" -
@anders-northbane As far as I know, snes mini is a retropie theme. Can't help you there.
-
@supernature2k saw that @ruckage is working on a port in another thread so have to wait for his port. Thanks though.
-
@supernature2k said in EmulationStation hangout in UI theme change after upgrade to 18.04.20:
<view name="system">
<carousel name="systemcarousel">
</carousel>
</view>Thanks a lot. This worked for me with Carbon Master 2.0 and Zoidian US Themes!!
-
@nukethepeace Ya welcome, but that's my mistake in the first place
Everything will be back to normal in next release