Note: This applies to the Confluence skin
dnairb Wrote:I have discovered a minor issue with the GUI - due to user error mainly, but it may be fixable. It is regarding the use of remote left/right buttons when viewing Current Conditions, 36 Hour Forecast and Weekend Forecast:
Current Conditions: "left" opens the settings pop-out thingy, "right" loses focus and navigation is impossible with remote.
36 Hour Forecast: Same as Current Conditions above
Hourly Forecast: "left" opens the settings pop-out thingy, "right" brings focus to the scrollbar, navigation OK with remote.
Weekend Forecast: Same as Current Conditions above
10 Day Forecast: Works OK - Same as Hourly forecast above
I believe I have found a solution to this issue. Bear with me as I detail each file to edit:
36Hour.xml
Change lines 6 and 7, and add line 8 below:
Code:
1 <includes>
2 <include name="TWC.36Hour.Button">
3 <control type="button" id="13201">
4 <include>TWC.ButtonCommon</include>
5 <label>31901</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31901] $LOCALIZE[31911])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31901])</[b]onfocus[/b]>
8 [b]<onright>SetFocus(2000)</onright>[/b]
9 </control>
10 </include>
Alerts.xml
Change lines 6 and 7 only:
Code:
1 <includes>
2 <include name="TWC.Alerts.Button">
3 <control type="button" id="13206">
4 <include>TWC.ButtonCommon</include>
5 <label>31906</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31906] - $LOCALIZE[31913])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31906])</[b]onfocus[/b]>
8 <enable>!IsEmpty(Window.Property(Alerts))</enable>
9 </control>
10 </include>
Current.xml
Change lines 6 and 7, and add line 8 below:
Code:
1 <includes>
2 <include name="TWC.Current.Button">
3 <control type="button" id="13205">
4 <include>TWC.ButtonCommon</include>
5 <label>31905</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31905] $LOCALIZE[31912])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31905])</[b]onfocus[/b]>
8 [b]<onright>SetFocus(2000)</onright>[/b]
9 </control>
10 </include>
Daily.xml
Change lines 6 and 7 only:
Code:
1 <includes>
2 <include name="TWC.Daily.Button">
3 <control type="button" id="13204">
4 <include>TWC.ButtonCommon</include>
5 <label>31904</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31904] $LOCALIZE[31911])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31904])</[b]onfocus[/b]>
8 </control>
9 </include>
Hourly.xml
Change lines 6 and 7 only:
Code:
1 <includes>
2 <include name="TWC.Hourly.Button">
3 <control type="button" id="13202">
4 <include>TWC.ButtonCommon</include>
5 <label>31902</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31902] $LOCALIZE[31911])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31902])</[b]onfocus[/b]>
8 </control>
9 </include>
Maps.xml
Change lines 6 and 7 only:
Code:
1 <includes>
2 <include name="TWC.Maps.Button">
3 <control type="button" id="13200">
4 <include>TWC.ButtonCommon</include>
5 <label>31900</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31900] - $LOCALIZE[31910])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31900])</[b]onfocus[/b]>
8 </control>
9 </include>
Weekend.xml
Change lines 6 and 7, and add line 8 below:
Code:
1 <includes>
2 <include name="TWC.Weekend.Button">
3 <control type="button" id="13203">
4 <include>TWC.ButtonCommon</include>
5 <label>31903</label>
6 <[b]onfocus[/b]>SetProperty(Weather.CurrentView,$LOCALIZE[31903] $LOCALIZE[31911])</[b]onfocus[/b]>
7 <[b]onfocus[/b]>SetProperty(Weather.CurrentViewMenu,$LOCALIZE[31903])</[b]onfocus[/b]>
8 [b]<onright>SetFocus(2000)</onright>[/b]
9 </control>
10 </include>
With these changes, each view appears as the mouse cursor rolls over each button (or each button is highlighted via the remote) rather than clicking on each option. To view the video, click on the option as before. Focus is not lost whichever remote button is pressed (up/down/left/right)