Memokid relicensed under GPLv3 !

Memokid is now free software. The game, which used to be marketed by the now defunct eveil-et-savoirs.com online store, has been re-licensed under GPLv3. The source code is available at this URL on gitlab: https://gitlab.com/vectomatic/memokid

The source base has been modernized. This was quite a challenge in itself since the code base was six […]

lib-gwt-svg 0.5.15 released to address dropped SVG1.1 features in Firefox 59+)

I am releasing a new version of lib-gwt-svg to preserve compatibility with Firefox 59+. After Chrome 48+, Firefox has begun dropping compatibility with SVG1.1 features (to prepare for SVG2.0 I guess ?). Luckily for us SVG1.1 users, Philip Rogers has updated his polyfill to address just that. Restoring compatibility was just a matter of upgrading […]

New Game Memokid

I am launching a new game today called Memokid. The purpose of the game is to train your memory, and it can appeal to anybody from 3 to 103 ! Here are some of the highlights of the game:

You can choose from eight decks of cards: food, animals, transportation. One of the decks even […]

lib-gwt-svg 0.5.11 released to address dropped SVG1.1 features in Chome 48+

I am releasing a new version of lib-gwt-svg to preserve compatibility with Chrome 48+. Indeed Chrome 48+ has begun dropping compatibility with several SVG1.1 features in their quest to implement new SVG2.0 features. The sad thing is that they dropped SVG 1.1 features before they even provided a working SVG2.0 replacement !

You can get […]

update to lib-gwt-svg and lib-gwt-file for gwt-2.6.0

gwt-2.6.0 has finally been released, which is very good news. I am releasing new versions of all my GWT-based libraries and applications to provide compatibility with this new release. The whole software stack actually receives a big overhaul, and now uses JDK1.7u51 and the just released maven-gwt-plugin-2.6.0 for building.

libsvg.js: porting lib-gwt-svg apps to native JS and Firefox OS

I recently purchased a FirefoxOS phone and wanted to create my first application for the device. I already had a large legacy of GWT code based on lib-gwt-svg and lib-gwt-file and wondered if I would be able to reuse some of that and in what form.

I quickly realized that I would not be able […]

Updates for GWT-2.5.0 compatibility

I am releasing today a new version of most my GWT libs, apps and games. The update is mostly to preserve compatibility with GWT-2.5.0, and the new gwt-maven-plugin 2.5.0. You can look at the release notes for more details. The code is available in GitHub and maven central.

updated version of GWT libs, apps and games

I am releasing today a new version of most my GWT libs, apps and games.

lib-gwt-svg 0.5.6 brings several additional features, such as support for SVG drag-and-drop and CSS/SVG backgrounds. lib-gwt-file 0.3.1 brings a working implementation of Blob.slice and support for large files (up to 2^56 bytes long). svgreal 0.2.2 provides support for image element […]

support for native svg drag-and-drop

Several developers have been asking whether SVG supports html5 drag-and-drop. Until now, I usually answered: “no way, the SVG specification predates the HTML5 specification and does not mention drag-and-drop, so there is no chance that will work”. The goods news is that things are starting to evolve in several major browsers.

What is supported exactly […]

svgreal 0.2.1

I am releasing a bug-fix release of to address the following bug which sort of ruined the whole editing experience of the app:

manipulators are not displayed at the proper location if the ancestors of the element to edit have transforms.

If you ran a previous version of svgreal, make sure you click Shift […]