2017-01-08, 22:00
Thanks for the mouse controls, they work great. Except for quick epg i think i've completely eliminated the keyboard. Adding buttons like in the osd would help (on the timebar ?), but the main problem is with the mouse scroll. If you scroll in quick epg it returns you to the main screen and the focus is to the main listings, but the quick epg remains open.
- in your skin (at least in kodi 17) the current time overlaps the "right" osd button. Also, i had a description for the osd last channel as "ok". You should maybe relabel that description as people are modding it and using it as a reference.
- a dumb suggestion, but flip the osd and back invisible fullscreen playback buttons? I find most people have it burnt into their brain that the bottom right is back.
Theres 2 more buttons you could add to the osd buttons, i had them in a weird place in case you missed them. I also like up\down\left\right buttons in the skin above, they are less intrusive.
<control type="button">
<description>OSD Mouse controls Now All Channels</description>
<posx>1150</posx>
<posy>180</posy>
<width>60</width>
<height>28</height>
<textcolor>grey</textcolor>
<font>font10</font>
<label>NOW</label>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onclick>info</onclick>
<onclick>up</onclick>
</control>
<control type="button">
<description>OSD Mouse controls Last Channel Info</description>
<posx>1200</posx>
<posy>180</posy>
<width>50</width>
<height>28</height>
<textcolor>grey</textcolor>
<font>font10</font>
<label>LAST</label>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onclick>info</onclick>
<onclick>left</onclick>
</control>
You could add an android only tab in the menu if you want. I don't use android, i just found something that was possible lol.
<control type="button" id="8000040">
<description>Android APPLICATION_SETTINGS</description>
<posx>1100</posx>
<posy>200</posy>
<width>40</width>
<height>40</height>
<onup>8000022</onup>
<ondown>8000022</ondown>
<onleft>8000062</onleft>
<onright>8000037</onright>
<align>center</align>
<aligny>center</aligny>
<texturefocus border="5">android.png</texturefocus>
<texturenofocus border="5">android.png</texturenofocus>
<label>APPLICATION_SETTINGS</label>
<visible>system.platform.android</visible>
<onclick>StartAndroidActivity(,android.settings.APPLICATION_SETTINGS)</onclick>
</control>
Also, you have some great addons in your repo that coincide with features in the guide. You could throw shortcuts in the menu to things like sports fixtures or the ini tool addons. You can either hide them visibility wise where the button is hidden if not installed, or have it allways visible and prompt to install it if not installed and your repo is installed.
<control type="button" id="8000053">
<description>plugin.program.fixtures left</description>
<posx>710</posx>
<posy>200</posy>
<width>40</width>
<height>40</height>
<onup>8000050</onup>
<ondown>8000022</ondown>
<onleft>8000052</onleft>
<onright>8000040</onright>
<align>center</align>
<aligny>center</aligny>
<texturefocus border="5">special://home/addons/plugin.program.fixtures/icon.png</texturefocus>
<texturenofocus border="5">button_fixtures.png</texturenofocus>
<onclick>RunAddon(plugin.program.fixtures)</onclick>
<!--<visible>System.HasAddon(plugin.program.fixtures)</visible>-->
</control>
- in your skin (at least in kodi 17) the current time overlaps the "right" osd button. Also, i had a description for the osd last channel as "ok". You should maybe relabel that description as people are modding it and using it as a reference.
- a dumb suggestion, but flip the osd and back invisible fullscreen playback buttons? I find most people have it burnt into their brain that the bottom right is back.
Theres 2 more buttons you could add to the osd buttons, i had them in a weird place in case you missed them. I also like up\down\left\right buttons in the skin above, they are less intrusive.
<control type="button">
<description>OSD Mouse controls Now All Channels</description>
<posx>1150</posx>
<posy>180</posy>
<width>60</width>
<height>28</height>
<textcolor>grey</textcolor>
<font>font10</font>
<label>NOW</label>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onclick>info</onclick>
<onclick>up</onclick>
</control>
<control type="button">
<description>OSD Mouse controls Last Channel Info</description>
<posx>1200</posx>
<posy>180</posy>
<width>50</width>
<height>28</height>
<textcolor>grey</textcolor>
<font>font10</font>
<label>LAST</label>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onclick>info</onclick>
<onclick>left</onclick>
</control>
You could add an android only tab in the menu if you want. I don't use android, i just found something that was possible lol.
<control type="button" id="8000040">
<description>Android APPLICATION_SETTINGS</description>
<posx>1100</posx>
<posy>200</posy>
<width>40</width>
<height>40</height>
<onup>8000022</onup>
<ondown>8000022</ondown>
<onleft>8000062</onleft>
<onright>8000037</onright>
<align>center</align>
<aligny>center</aligny>
<texturefocus border="5">android.png</texturefocus>
<texturenofocus border="5">android.png</texturenofocus>
<label>APPLICATION_SETTINGS</label>
<visible>system.platform.android</visible>
<onclick>StartAndroidActivity(,android.settings.APPLICATION_SETTINGS)</onclick>
</control>
Also, you have some great addons in your repo that coincide with features in the guide. You could throw shortcuts in the menu to things like sports fixtures or the ini tool addons. You can either hide them visibility wise where the button is hidden if not installed, or have it allways visible and prompt to install it if not installed and your repo is installed.
<control type="button" id="8000053">
<description>plugin.program.fixtures left</description>
<posx>710</posx>
<posy>200</posy>
<width>40</width>
<height>40</height>
<onup>8000050</onup>
<ondown>8000022</ondown>
<onleft>8000052</onleft>
<onright>8000040</onright>
<align>center</align>
<aligny>center</aligny>
<texturefocus border="5">special://home/addons/plugin.program.fixtures/icon.png</texturefocus>
<texturenofocus border="5">button_fixtures.png</texturenofocus>
<onclick>RunAddon(plugin.program.fixtures)</onclick>
<!--<visible>System.HasAddon(plugin.program.fixtures)</visible>-->
</control>