What is Enlightenment?Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits, not to mention a traditional window manager. It covers uses from small mobile devices like phones all the way to powerful multi-core desktops (which are the primary development environment).
Enlightenment Foundation Libraries (EFL)These provide both a semi-traditional toolkit set in Elementary as well as the object canvas (Evas) and powerful abstracted objects (Edje) that you can combine, mix and match, even layer on top of each other with alpha channels and events in-tact. It has 3D transformations for all objects and more. A simple overview of the EFL (Enlightenment Foundation Libraries) stack is here. There is more to this, but this gives a quick overview of where it fits in.
|
Enlightenment News1.0.1 Release of Eeze
This is a bugfix release which corrects behavior which caused udev watch/find functions to filter too aggressively, resulting in offlined or disconnected devices to not be properly returned in some cases. 1.0 Release of core EFL
Finally after a long time coming, we are pleased to announce the 1.0 release of the core EFL libraries (With the exception of Eet at 1.4). The following libraries have been released:
You can download the respective libraries from our Download Page. BETA3 Release of core EFL
We're excited to announce the third beta release of the Enlightenment Foundation Libraries. The focus of this release is portability and build issues. We'd like to thank all the people who helped us by packaging all this libraries on so many different systems. The libraries run better now, especially on OpenBSD and Mac OS X systems. It's really the right time to help us package it for more targets and rock on all of them! The APIs and ABIs of all beta3 libraries are considered stable, but please test your apps with them and report back any issues you may encounter. Thanks to the last beta, a small number of bugs have been identified. Once they are fixed we will jump into the release candidate cycle. As the end of the beta cycle get closer, we still need a lot of help to write documentation, tutorials, and examples; if you have time to contribute, this is a good area to help with! As you may have noticed (or not) our documentation situation is already improving. If you take a look at our daily updated documentation or our wiki, you will see progress. Testing is pretty easy: if you're using the EFL from our Subversion repository you can test with revision 55246, but to ensure a smooth release later on, please consider testing with the tarballs provided here. The list of libraries that are being considered part of this release are:
There are also snapshots being made available for the following projects (as well as bindings for Python and Javascript), and we would really appreciate feedback on all of them. Please notice, however, that they are still considered work in progress and may have bugs, lack certain features, and ABI/API may be broken in the future: If you want to join and help us, join on our irc channel #edevelop on the FreeNode server, or ask your questions on the mailing list. |


