Saturday, December 8, 2007

new BlogWrapper("http://efiray.blogspot.com",BlogService.GoogleBlogger).BeginInvoke(update);


After a relatively short time with a large effort put on efiRay, there followed a relatively long time with only few work units completed.

But a few things have evolved out of the primordial soup since the last blog entry was posted.

So what's new in "Revision 59"? (The version counter is somewhere between 0.01 and 0.05...)
Well, many important features have been added, like the aplha channel enabled splash screen (picture above) and a bunch of new icons (picture below)


The icons are still work in progress, so the following overview is just a small part of the final library (that will not only be limited to icons needed and used by efiRay). I plan to release the icons for free use as soon as they have a certain number and quality. Until then I will only post preview versions. Like this one:


But also some real code has been written. New base classes, interface descriptions and abstract template classes have were introduced. (I know, this is no "real" code either...) But I implemented a commandline parameter handler and some fundamental parts for a plugin system. And the routines for thread-safe UI commands have also been further refined. 

The plugin list

Next steps will be about SceneFile saving and opening, Logging and ApplicationSettings and maybe a simple scene description language + simlpe renderer (as stupid as the one from the early alpha)

OK. That's it for today. Another status update will follow before the end of this year, hopefully. Just in case you were curious: This is efiRay:


And this is the efiRay repository:

No comments: