Here's the skin i've been working on. It's highly moddable. It has however been locking up on me recently and i'm not sure if it has to do with changes i made or if its the focus delay you added. Sometimes it locks up as soon as it first loads and you try to navigate, othertimes when I'm quick with the mouse. The log always says i tried a mouse action like 101 or 103. I've been chasing my tail trying to figure it out for 2 weeks and am at the point i have to strip away stuff to find the bug and that's really time consuming. I figured i'd release it as is incase it's just a simple fix or something on my end unique to my setup. Browsing kodi skins i found a few useful commands like turning invisible buttons into toggle buttons with the help label and png built in.
I call it Cake because no one can badmouth cake.
https://raw.githubusercontent.com/thismu...n.cake.zip
Top left pic : main screen - Toggle help in top right, my custom actionbar bottom left or down channel, if playing video player controls bottom left, catbar toggles on focus if you hover over "Today" on the timebar.
Top right pic : popupmenu - If you go to settings you have the ability to toggle a few things.
- toggle 1080i on\off
- flip the video window left right horizontal with descriptions
- flip the descriptions\videowindow vertical with the epg colums
- can use my popupmenu or the original style popupmenu
- can use my vod menu or the original vod menu
Bottom left and right pic - flip command examples. The mainscreen, popupmenu and vod are auto adjusted.
bottom left pic - osd with or without mousebar. Auto adjusts depending on visibility
bottom right pic - quick epg
top right pic - vod menu built into popup menu. It has tv library, movie library, music library, pvr, and a link to sports fixtures. I have sports fixtures disabled in the popup menu for speed, but enabled in the separate xml. The vod xml is a template for you to use as you wish adding widgets and whatever. I have a bunch of disabled examples ready for modability.
Top left - vod xml menu using sports fixtures.
There is also an ffmpeg frontend gui for the record button and the play\search from addon.ini is included. Because of this it must be run as a video addon. Skin.py is nessessary for toggles, but main.py is only for the addon.ini players really and could be stripped.