Posts: 5,008
Joined: Sep 2003
Reputation:
30
pike
Team Kodi Admin
Posts: 5,008
hello python developers :-)
i got this idea that a virtual tour of xbmc would be a nice thing for beginners. it could walk thru and explain various ui elements and maybe even simulate navigation? i'm not sure what python can and can't do
let's see what developers say, and we can have this thread to discuss the future of this idea (if it has one)
regards / pike
Posts: 147
Joined: Mar 2005
Reputation:
0
yes lets start a campaign to make xbmc more noob friendly. ive had this thing for a couple years now and i still feel like a noob
Posts: 211
Joined: Mar 2005
Reputation:
0
Bernd
Senior Member
Posts: 211
please don't flame me since i reply here in the phyton forum.
but wouldn't a simple slideshow be a good start?
ok it won't be very interactive, but it would be a "easy to implement" solution.*
bernd
*oh my god! i sound like my boss :d
Posts: 5,008
Joined: Sep 2003
Reputation:
30
pike
Team Kodi Admin
Posts: 5,008
slideshow would:
*) have to be alot of pictures, thus large size
*) become outdated on smallest change in skin or layout
*) be very limited compared to a script
script would:
*) be small, very small compared to pics
*) hopefully not become outdated quickly
basically, what i want is a visual representation using the xbmc user is running, where it "selfnavigates" and explain what it does along the way.
Posts: 3,909
Joined: Dec 2004
Reputation:
20
Nuka1195
Skilled Python Coder
Posts: 3,909
a script could very easily display windows with the activatewindow command and you could have text display what the window is or does.
three buttons. next, prev, cancel.
simulating navigating would be hard without images, unless you just meant activate the next window when next was pushed or maybe change the buttons name to a button in the window. not all views are able to be activated this way (ie the library view, you can't specify songs, genres...) also the user would already have had to scan the music.
Posts: 928
Joined: Feb 2004
Reputation:
0
Asteron
"Skilled" Python Coder
Posts: 928
how standard are the control id's in the skins?
you can use window.getcontrol(id) to find where a particular control is in a skin and find the postion of the control and draw like a circle around it and explain what it does.
edit: nevermind, controls dont have get position.
Posts: 5,008
Joined: Sep 2003
Reputation:
30
pike
Team Kodi Admin
Posts: 5,008
asteron, now we're getting somewhere, that sounds a bit like what i wanna do, ie:
xbmc behaves like someone (the script) is "using" it, ofcourse everything is faked.
im hoping we can narrow down what is missing for this to become a reality
Posts: 282
Joined: Oct 2004
Reputation:
0
i think i see what pike is wanting...
a "virtual" walkthrough, meaning you load the script and it would start with an image of the home screen and start a presentation. you wouldn't actually control anything, just watch it.
the presentation would do something like select a button and draw an arrow to make it obvious, then display a popup dialog with some information about it. then it would move to the next button and do the same, once it finished explaining everything about that screen it would move into the next window to be explained (ex. my programs) and start the process to explain it.
is this something like what you are looking for. of course it should probably be more than just a video presentation, but it would be a nice start.
regards,
los93sol
Posts: 3,746
Joined: May 2004
Reputation:
20
Livin
Posting Freak
Posts: 3,746
know know what is even better... if the manual is updated and close to complete!
a complete manual is the best thing for a user possible.
I'm not an expert but I play one at work.