2007-07-24, 03:50
Thanks glad you like it!
I'm actually quite suprised at how fast it's coming along - only got the idea a couple of days ago. The main menu window is working very well - there's a slight visual glitch when switching between pages, and the GUI needs cleaning up a bit. I need to add the settings & power menu buttons. I've already started a UI for enabling/disabling & reorganising channels. If there was interest in the channel menu idea I'd make the settings UI more fully featured.
Basically, there's a data directory which the script reads all the channel data from. Inside is an XML file containing the position of the channels within the menu and a subdirectory for each channel, each containing the images used & another XML file containing the channel name, type & action to take when it's selected, so each channel is an independant item.
I haven't tried this yet, but ideally I'd like to use a rar or zip archive to store the individual channel data, so adding a new channel is as simple as dropping the archive file into the data directory (or maybe downloading one straight from the web). I haven't looked into the support for archive files within Python yet - it's a pretty low priority since it wouldn't really affect how we'd use the menu here, but might be a useful feature if I ever released it.
If you've got any other ideas I'd welcome them! I've been developing small things for a while now (for XBMC, Windows, web etc) but only for use by myself & friends - I've never posted anything online. If people think this has potential I'll put more work into it
And many, many, many thanks to donno for creating WindowXML, without which this would've been very difficult, perhaps even impossible.
I'm actually quite suprised at how fast it's coming along - only got the idea a couple of days ago. The main menu window is working very well - there's a slight visual glitch when switching between pages, and the GUI needs cleaning up a bit. I need to add the settings & power menu buttons. I've already started a UI for enabling/disabling & reorganising channels. If there was interest in the channel menu idea I'd make the settings UI more fully featured.
Basically, there's a data directory which the script reads all the channel data from. Inside is an XML file containing the position of the channels within the menu and a subdirectory for each channel, each containing the images used & another XML file containing the channel name, type & action to take when it's selected, so each channel is an independant item.
I haven't tried this yet, but ideally I'd like to use a rar or zip archive to store the individual channel data, so adding a new channel is as simple as dropping the archive file into the data directory (or maybe downloading one straight from the web). I haven't looked into the support for archive files within Python yet - it's a pretty low priority since it wouldn't really affect how we'd use the menu here, but might be a useful feature if I ever released it.
If you've got any other ideas I'd welcome them! I've been developing small things for a while now (for XBMC, Windows, web etc) but only for use by myself & friends - I've never posted anything online. If people think this has potential I'll put more work into it
And many, many, many thanks to donno for creating WindowXML, without which this would've been very difficult, perhaps even impossible.