There's a png set and an xpm set. I'd prefer if you could use the png set because the xpm image format causes the edges of the main window icons to be rough, regardless of my output settings. The png files have much neater edges!

Cesar, can you kindly make me a developer build (for windows preferably) to preview the icons? I have Ubuntu 13.04 and Windows 8 installed and can't get the dependacies to work when compiling on either :P

I needed to fix some minor details:
- .ico format not recognized by VS.NET
- some files renamed
- names of .xpm contained absolute paths
Here is the updated version (it's a git repo so that you check the specific changes if you want):

Unfortunately, I cannot use .png directly for icons (at least not easily). Most icons look nice, I only notice rough edges for eviacam.xpm and eviacam_mini.xpm. The icons for the Click Window are great but I feel they lack some contrast so that is difficult to know which option is selected. Finally, it would be great if I had an icon for the installer.

I cannot produce a build for Ubuntu 13.04 easily because I don't have such version installed, but you could try fulfilling the following development dependencies and compiling it (let me know if you need further help):
debhelper (>= 7.0.50~), po-debconf, autotools-dev, libwxgtk2.8-dev, libgtk2.0-dev, libcvaux-dev (>= 1.0), libhighgui-dev (>= 1.0), libpng12-dev, libxtst-dev, libxext-dev, libv4l-dev, libopencv-dev | libcv-dev

Really appreciate the dev build! I just used GIMP to save the png files as xpm files, not sure why that happens, will try imagemagick next time. The icon format contains 23 different size and color depth variations. You should use my ico file for the program shortcut file (so it contains all high and low res icons) and a simple ico file for VS.net as you made, if that is possible.

Notes about the image above:
- Made an installer icon!
- Gave eviacam_mini.xpm a square background so it looks better. (Solves rough edges)
- Gave eviacam.xpm a square background too. Can we make eviacam.xpm a 48x48 pixels icon instead? Or atleast use a 48x48 one for the clickwindow since that makes it the same size as the other click window buttons.
- Added play/pause indicator on the NoClick buttons in the click window
- Updated Show/HideMainWindow icon because it didn't look right :D
- In the dev build the toggle clickwindow icon doesn't change state (is it meant to be like that?)
- Most importantly, to increase the contrast in the selected button states in the click window should we use the navy blue or black selected state? (Both shown in the image above)

Also, I think you should use the eviacam_title logo in the about window since I'm using that one for the website. (Still WIP, but you can check it out below)

Applied the following as shown in the preview image below (new changes marked by red arrows this time):

http://uzair.parasestates.com/eviacam/icons/iconsnap1_normal.png
-As you said I tried fixing eviacam_mini.xpm pixel by pixel and gave it a grey border which looks much better now (a black pixel border makes it way too rough)
-Made the background of the 48x48 eviacam.xpm same as the clickwindow
-For the selected state in the click window, added a lighter blue - it's cyan now :D as shown in the preview image, which works well.

Looking at those images if we decide to design primarily for color blindness then we should use yellows, blues, whites, and blacks. We shouldn't use red and green since it will appear too similar to yellow/grey to color blind users. (If we really want to design for all kinds of color blindness then we would design monochromatic icons as much as possible, each with distinct forms.) Waiting for your thoughts on this.

However, I think that considering the color blind preview images above our icons don't really need changing since their forms are quite distinguishable, expect perhaps using yellow instead of red in the click window mouse buttons.

I added the new/improved icons to the application. Latest changes are available in the code repository, branch new_icons.

To convert from png to xpm I use 'convert' command which comes with ImageMagick.

Regarding the color blindness issues, I think the best option is "... using yellow instead of red in the click window mouse buttons.". One way to test whether colors are different enough is to view them in grayscale. If you can’t distinguish the colors when they are rendered in grays, they aren’t different enough.

For an explanation on how humans see color and some guidelines, I suggest the chapter 5 of this book[1]. Here is a preview [2]. Hope it helps.

Thanks Cesar! That is a great method to design for color blindness. I ended up using red and blue because yellow is too bright (and too similar to the white mouse frame) and the light blue (cyan) is too similar to the gray click window background in grayscale. So I gave the color differences of the buttons some form differences to make the icons more distinguishable. Preview image is below:

(Only changed mouse buttons in the click window since my last post - it took a lot of time tinkering around to get the icons to work well in grayscale.)

Black instead of red and blue provides the best contrast (since it's monochromatic) but I felt that the forms differences of the icons were enough now to let us add some color for the majority of users to view, while keeping the icons distinguishable enough for color blind users too.

I'll post a xpm zip file when I get your final thoughts on preview image above since it takes quite some time making all the click window icons and states over again. I'm keeping my eye on the new_icon branch too.

By the way, Ubuntu 13.04 is officially released now =) I'll see if I can build it by installing the packages you suggested earlier.

Thanks Uzair. Certainly the icons are now quite distinguishable, even in grey scale.

I guess the small triangles in the bottom point to the selected action. For me it is fine.

The only (little) concern is with the dots over the buttons. May be the double click and drag&drop icons do not need such a dot (in the first case the cross could be over the left button so that in the future we could add right button drag&drop if needed). Another idea is to use a pattern to fill the button area for the rest of buttons.

-Contains all the new clickbar mouse buttons as well as the new icons from before

-Modified all locked states triangles so they are distuingable from the selected states triangles (else you can have you 2 sets of triangles in the clickwindow at once [in a few situations] which is confusing)

-I've added a new 32x32 file "eviacam_small.xpm" which I think you should use in the configuration window since the 48x48 "eviacam.xpm" now has a grey background for the clickwindow (so edges render well in xpm file) and wouldn't look consistant with the 32x32 "users.xpm" file.

There are dots on all the mouse function buttons for consistency which helps convey button purposes well (lack of the dot may suggest different nature of functionality than the other buttons). Changed double click icon to have 2 dots to make its function clearer. Drag&drop has a dot on the left mouse button because it means you drag with the left mouse button. The dragging cross is on the right so you can see the dot on the red left button, the lock, and the triangles clearly (its the only space left to put the cross in). A right click drag button would simply be a mirror image of the left click drag button if we ever need it.

Sorry it took so long; I had (still have some) exams and finals :P

Looking forward to a dev build to see how they look now! Now I'll be working on the website from time to time - design is done, just need to write up the content and then cut up the sections into php files for translations. You can follow the website work at the link below:

Hi Cesar, I've been looking at the docs folder to update the images for the new icon set. Should I capture all the needed screenshots using Windows 8 or Ubuntu 13.04 (default theme) or both? (I'll do it for every language in the eViacam options so that when we get new User Manual translations, we'll have the necessary screenshots already.)

Hi, I merged the 'new_icon' branch into the 'devel' branch, so the new icon set is now officially integrated into the project :-) Thanks for your nice work!

Regarding the user manual screenshots, it is fine if you capture them only on Ubuntu with the default theme (the linux version provides more features and maintaining different versions of the manual would be a pain).

And yes, include the adsense blocks on the new website. Perhaps you might want to suggest better locations or sizes for these ads.