Keless>> Thanks for the support. OK, like I said there's still tons to do, that "tons" is mostly regarding customisation
. I have to admit that there is a fair bit of hard-coding in this current version, but that was mostly coz this release was more of a "proof of concept" as well as a release to test the water and see what the reaction was.
The planned features will soon be listed on my site (there are some I wrote a while ago, but my idea has changed slightly):
The System should:
- be a Desktop replacement (but retaining the taskbar - as it's quite useful!)
be moved around in, but not too much. The scene should always be primarily something to leave in the background, and just there to be played with the your mind wonders. "Free-looking" with the mouse, moving around with keys/mouse, and many objects will be clickable. This is quite important as Icons need to be able to load applications.
only use up "left over" resources. It should in no way impede usual computer use, be it games, documents, etc.
allow Interchangeable, customisable scenery (scenes), all animated 3D worlds. Trees sway, water ripples, and each scene comes with it's own ambient sounds.
have Real-time environmental change. If it's dark where you are, it'll be dark in your desktop. Maybe even weather variation using results from web weather service?
The way it currently imports desktop shortcuts was again another proof of concept. I plan for the panels to start off empty and then users either right-click or Drag & Drop from explorer to create new shortcuts (2D/3D). Seeeing as I've coded it, I'll probably also include a timesaver for importing desktop shortcuts, as a once off.
Similarly with 3D program "avatars", once I settle on a format, its intended they can be customised by allowing "Choose Model" or something simple as not everyone know XML - I'm (ideally) targetting
everyone with this, pro's and PC newbies.
Yourabsolutely right about the Show/Hide. Currently it was the only way I could figure out how to actually HIDE (or destroy) the window. I could stop the rendering, but it left the window open. I'm sure it's something simple, but I couldn't figure it out at the time. Any ideas? (Hiding Irrlicht windows??)
Thanks again for everyone's feedback! The more the merrier!