Home » Enlightenment, ePeriodique, Projects » ePeriodique 0.5

ePeriodique 0.5

With the release of the EFL 1.8, I had to check my applications for any compatibility issues. In theory, there should be no problem in code and it’s pretty much true: if your application runs with efl 1.7, it should run as well with 1.8 because the API didn’t break. And that’s nice.

However, there are some pitfalls. One of these is the strictness of EDC code ordering. For instance, in your edje file, the target must be after the transition in EFL 1.8. Something like that was working well with 1.7:

/* EFL 1.7 */
program {
signal: "mouse,in";
source: "Title";
action: STATE_SET "over" 1.0;
target: "Title";
transition: SINUSOIDAL 0.7;
}

But now, it has to be written like that for 1.8:

/* EFL 1.8 */
program {
signal: "mouse,in";
source: "Title";
action: STATE_SET "over" 1.0;
transition: SINUSOIDAL 0.7;
target: "Title";
}

It’s a really small change but pretty hard to find out.

If the code didn’t really change, the biggest adaptation to make is related to the new elementary theme. Switching from white background to dark grey is leading to readability issue if you chose some custom colors. That was most of the work I had to do to make ePeriodique happy with the new EFL. So here comes ePeriodique 0.5:

Main screen
Main screen

Enlightenment, ePeriodique, Projects

One Comments to “ePeriodique 0.5”

  1. updated in openSUSE, thanks for update!

Leave a Reply

(required)

(required)