To begin with, some facts from the world of desktop Linux:
GNOME caught up with the "tablet disease." The number of features is rapidly decreasing with each release, users run in a panic.
KDE - thick, slow, buggy, ugly. For 2 years that I watch, enlightenment has not come.
Unity - we wanted to do, like Apple, just did not work.
Xfce - consists of mammoth despondency and shit. Developers sloopoki.
LXDE - despondency and despair.
Various standalone panels and docks are either too docks (awn), or they are depressing and sad with their appearance. How to be to those who want a sane classic desktop in the spirit of Windows XP, and who at the same time looks beautiful? Unable to withstand the imperfections of the world, I closed my eyes and wrote my panel. You can consume with anything, the Ministry of Health recommends Openbox.
git clone git: //gitorious.org/qtpanel/qtpanel.git
cd qtpanel
cmake.
make
This is provided that all dependencies are there. Looking for gcc, cmake, git, qt, and any X11. Each distribution package is called differently, so see for yourself. Do you use arch? Then put the package from AUR: qtpanel-git. Do not use arch? A very vain.
Do you know C ++? Welcome to the code. There is still a lot to do, I’m not enough for everything.
Update: Haters gonna hate. If you write everything in a neutral tone, so that God forbid not offend anyone, it will be like in Wikipedia, i.e. is boring. I write as is, from the heart.
Distinctive features of qtpanel, especially for those who did not see:
Written in Qt, the code is very small, the code is readable = easy to modify.
The difference from tint2 is an application menu.
Applications and their icons are loaded in the background thread = very fast start.
The difference from everyone else that I saw is smooth animation when dragging items in the taskbar (like tabs in chrome, or taskbar in Windows 7).
I’ll also add some statistics (the number of lines of code, cloc measured, no comments and empty lines):