QUOTE(Overdo @ Dec 8 2003, 03:29 AM)
What I'd like to see implemented (not in any order):
- Variable sized hotspots (As mentioned by tk32)
- Ability to change the size of the look, ie to toggle visualisations/albumart (as mentioned by danZ)
- .ski for configuration and LUA for scripting (danZ)
Just checked out the latest beta and i really like the foo_look_cover

1. You can do this with current beta but hotspots are still rectangles only. tk32 is requesting irregular shaped hotspots which would be another change entirely (and something I've already considered).
Here is a sample of how you might change a hotspot's size
CODE
section play
int x 0
int y 0
int width 25
int height 25
string onmouseenter "
look_setWidth(this,50)
look_setHeight(this,50)
"
string onmouseleave "
look_setWidth(this,25)
look_setHeight(this,25)
"
in this example the rollover size would be 50,50 while the normal size is 25,25
2. You can't change the window size yet but you can control visibility. Consider this example which would turn the spectrum on/off.
CODE
section user0
// size and other stuff left out for brevity
string onleftbuttonup
"
LOG('Toggling spectrum')
look_setVisible(spectrum, not look_getVisible(spectrum))
"
On caveat to using LUA to control visibility. You should set the int show property of the item you plan to control from LUA to either show.Always or show.Never depending on your default start state.
3. Do you mean separate files? Currently everything is done in a single .ski file with scripts being wrapped inside a string " " to keep the parser happy. I think it is OK this way.