2020-04-15, 11:17
Hi, just thought I'd put this here in case anyone came across it.. Using v4.0.10 (Leia 18.6), the "Enable return to start menu scroll" setting under "Skin Settings/Home Screen Settings" does not work (it's enabled by default and changing this option does not disable it). Changing it Also didn't make any change to the skins settings.xml (id=fixedendingmenu).
Did some digging and comparisons between an older versions XML files where it worked and got it working - the below highlighted lines (4 in total) were missing from the IncludesMainMenu.xml:
<include name="HomeMainMenuSys">
<left>-165</left>
<top>8</top>
<width>2250</width>
<height>90</height>
<onleft condition="!Skin.HasSetting(FixedEndingMenu)">9000</onleft>
<onright condition="!Skin.HasSetting(FixedEndingMenu)">9000</onright>
<onleft condition="Skin.HasSetting(FixedEndingMenu)">noop</onleft>
<onright condition="Skin.HasSetting(FixedEndingMenu)">noop</onright>
<onup condition="!Skin.HasSetting(DisableGlobalSearch) + !Skin.HasSetting(FloorGlobalSearch)">610</onup>
<onup condition="Skin.HasSetting(DisableGlobalSearch) | Skin.HasSetting(FloorGlobalSearch)">603</onup>
<include name="HomeGraphMainMenuSys">
<left>-164</left>
<top>8</top>
<width>2247</width>
<height>135</height>
<onleft condition="!Skin.HasSetting(FixedEndingMenu)">9000</onleft>
<onright condition="!Skin.HasSetting(FixedEndingMenu)">9000</onright>
<onleft condition="Skin.HasSetting(FixedEndingMenu)">noop</onleft>
<onright condition="Skin.HasSetting(FixedEndingMenu)">noop</onright>
<onup condition="!Skin.HasSetting(DisableGlobalSearch) + !Skin.HasSetting(FloorGlobalSearch)">610</onup>
<onup condition="Skin.HasSetting(DisableGlobalSearch) | Skin.HasSetting(FloorGlobalSearch)">603</onup>
Did some digging and comparisons between an older versions XML files where it worked and got it working - the below highlighted lines (4 in total) were missing from the IncludesMainMenu.xml:
<include name="HomeMainMenuSys">
<left>-165</left>
<top>8</top>
<width>2250</width>
<height>90</height>
<onleft condition="!Skin.HasSetting(FixedEndingMenu)">9000</onleft>
<onright condition="!Skin.HasSetting(FixedEndingMenu)">9000</onright>
<onleft condition="Skin.HasSetting(FixedEndingMenu)">noop</onleft>
<onright condition="Skin.HasSetting(FixedEndingMenu)">noop</onright>
<onup condition="!Skin.HasSetting(DisableGlobalSearch) + !Skin.HasSetting(FloorGlobalSearch)">610</onup>
<onup condition="Skin.HasSetting(DisableGlobalSearch) | Skin.HasSetting(FloorGlobalSearch)">603</onup>
<include name="HomeGraphMainMenuSys">
<left>-164</left>
<top>8</top>
<width>2247</width>
<height>135</height>
<onleft condition="!Skin.HasSetting(FixedEndingMenu)">9000</onleft>
<onright condition="!Skin.HasSetting(FixedEndingMenu)">9000</onright>
<onleft condition="Skin.HasSetting(FixedEndingMenu)">noop</onleft>
<onright condition="Skin.HasSetting(FixedEndingMenu)">noop</onright>
<onup condition="!Skin.HasSetting(DisableGlobalSearch) + !Skin.HasSetting(FloorGlobalSearch)">610</onup>
<onup condition="Skin.HasSetting(DisableGlobalSearch) | Skin.HasSetting(FloorGlobalSearch)">603</onup>