Skip navigation.

Blog

Skip the blog side panel.

Welcome to my corner of the web!

My name is Mihai and all I do is web development, be it server-side (Perl, PHP, mySQL) or client-side. I am mainly interested of Web standards and related technologies. I've got good experience with Flash as well, but I no longer like it much.  

I contribute on various web standards-related mailing lists. Check the links in the side bar (on the right). I also contribute with reviews and comments on various web specifications (see my CV). Additionally, I am constantly working on several projects of my own.

I am an Opera user, but I also like Webkit, Gecko and KHTML. I despise Internet Explorer 6 and 7 for wasting many hours of my life when coding web sites. I am an  Ubuntu Linux user - no dual-boot.

PaintWeb has a new user interface!

Hello everyone!

PaintWeb logo

Since my previous blog post I have been doing lots of changes under the hood. Lots of them broke PaintWeb badly and made it unusable for about two weeks - sorry for the lack of updates.

Now PaintWeb is back in a better shape and close to being complete. Here's the list of changes:

  • new user interface.
  • some new icons and a new PaintWeb logo.
  • keyboard shortcuts work for all tools and commands properly - no issues like in previous PaintWeb trunk builds.
  • changed the PaintWeb initialization a lot. Now PaintWeb is only available as a JavaScript component/library which can be integrated by Web developers easily in their applications.
  • lots of new API for registering new tools, extensions and commands into PaintWeb.
  • I changed the entrance to PaintWeb. Now users have to load a demo page which has minimal code for integrating PaintWeb.
  • made the Text tool to work in Opera 9+ and Firefox 3.0 as well. Unfortunately, there are some Opera-related bugs in the Text tool - changes might come.
  • rendering shadows works again in browsers which have support for it (Chrome, Firefox 3.5, Safari, Konqueror).
  • changed the selection marquee - now it's a nice dashed border.
  • added the option to crop the image to the size of the current selection.
  • several bug fixes related to editing huge images (say 6000 x 6000 pixels).
  • lots of other bug fixes and minor changes.

With all that I have completed the code reorganization and I have almost completed the implementation of the new GUI. This week I am working on the updated color mixer, after which I will work on the PaintWeb packaging scripts.

Go ahead and test PaintWeb yourself! If you want to see a list of detailed changes, you can read the SVN commit log.

Anyone is welcome to provide me with feedback, suggestions, and bug reports. Thank you!