ePeriodique

ePeriodique 0.5

2 January 2014

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

New SlackE17 release

17 November 2012

So Enlightenment DR17 is going alpha and the release is scheduled for the End Of The World. Better test this before it’s too late, so here are the Slackware 14.0 E17 packages at the SlackE17 project. You will find EFL 1.7.1, enlightenment 0.17 alpha2 and other EFL software like terminology, eperiodique and elemines.

The packages contain debug info so you can help debug. Stay tuned, because I will try to publish other SlackE17 release for the next alpha/beta of e17.

ePeriodique 0.3

26 April 2012

The Enlightenment Foundation Libraries version 1.2.0, along with elementary 1.0 have been released today. The new ePeriodique 0.3 is based on these libraries. Here is a video preview showing the new molar mass calculator:

ePeriodique 0.2.2

25 February 2012

New release of ePeriodique:

  • Add an animation to show the data
  • Add a navigation bar in the data window
  • Makes symbol colour depends on phase in the table
  • Code refactoring
  • Define and use colour classes instead of data in edje theme
  • misc bug fixes

ePeriodique 0.2.1

15 January 2012

Bug fix release of ePeriodique, a periodic table of elements using the Enlightenment Foundation Libraries.

You can download source code package and Slackware 13.37 packages (to use with SlackE17).

ePeriodique 0.2

2 January 2012

Here is a new release of ePeriodique, a periodic table of elements using the Enlightenment Foundation Libraries, and, most notably, elementary.

ChangeLog:
– move to elementary 0.8
– new data fields: discovery and density
– Add a configure option to remove pictures and save disk space (~6MB) for small devices
– Add italiano translation.

You can download source code package and Slackware 13.37 packages (to use with SlackE17).

ePeriodique 0.1

15 February 2011

ePeriodique is a periodic table of elements using the Enlightenment Foundation Libraries, and, most notably, elementary.

It features the standard periodic table and popup detailed informations when you click an element.
You can see basic data, picture, Bohr model and lattice structure. I did two themes, one for desktop and a small one for tiny display.

Data come from wikipedia and pictures from http://images-of-elements.com/
ePeriodique is translated in: english, french, german, spanish and korean

This is my first serious attempt to work with the EFL so I would like to have comments/feedback.
The design still need some improvements and I wonder how it renders on small displays.

eperiodique main window
eperiodique details window