Monday, December 23, 2013

Enlightenment 0.18.0 is Released

Yesterday, Enlightenment DR 0.18 (E18) was released along with some updates to EFL and Elementary release. This was a quick release compared to E17 which took them more than 12 years of development from E16. Nevertheless, it was a smooth transition from E17 to E18, but it requires a new EFL libraries which now merged most of the EFL modular elements in E17 into a single library. You also need to remove previous package of efl in order to get the latest one compiled.

Here are some of the highlights of the new E18:
  • Compositing merged into core
    • No longer (as) optional
    • No longer (as) buggy
    • Wayland client support added
    • Teamwork module added
  • Fixed at least 10 crashes
    • User experience while crashing improved; some users have reported over a 200% improvement here
  • New modules for improving desktop integration:
    • music-control - Control your music!
    • bluez4 - Control your bluetooth!
    • appmenu - Control your DBus application menus!
    • conf_comp - Control your compositor settings!
  • Improved systemd integration
  • Internal theme merged into Elementary
  • RandR and binding config domains have been split into separate files to make copying and updating easier
  • MANY filemanager improvements
    • udisks2 support
    • Directory listing is now more accurate
    • Seriously, too many improvements to name
I have pushed all e18 components in my SlackHacks repository for you to try. Let me know if something is broken with my SlackBuild.

Note: please uninstall all previous version of E17 before compiling E18. You can use the build-all.sh script to build all of them in the correct order. Make sure you have the source downloaded first.