How about a color code for icons on other desks with a toggle on whether or not they are displayed? Also, I was kinda thinking (long term) about some buttons like the gnome bar that switches between the desktops.
It'd be good if this was configurable - I prefer to switch desk by hotkey, so buttons would be wasted real estate.
1) I think the jitter is the same issue vegac is addressing (see below).
Not quite - I was reffering to the part where the bar scrolls on and off the screen.
2) I'm not sure what you are describing here - can you provide more detail or an image?
Right, pop the bar up, and sweep the mouse across. I get a black square outline around the icon the mouse is over. Now, with an icon outlined, move the mouse quicky up. The icon is still outlined. A few seconds later the bar retracts, but the black outline is high enough up to still be on the screen. Indeed, this time, I can see a thin line of grey appearing on the very bottom line of the screen. Perhaps an invisible window a bit like X2X and X2VNC use may be the way forward?
I wouldn't be against any of the things you mention. Once it is completely stable, adding features would be next. Once the source code is out there, perhaps others can aide here as well (plugins?). I don't really know how to proceed since this is my first publically released application.
I'd strongly recommend dynamically loadable plugins. Indeed, it may be an idea to generalise the bar, so the icon part is itself a plugin. If done properly, this should minimise the resources needed and maximise the functionality available.
A little bug I've noticed.
If you start up the launch program, and then start iconbar, you get:
Code:
Select all
**geticon: unable to find Launch icon data...falling back to screen capture!
attributes = 97 x 99
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 73 (X_GetImage)
Serial number of failed request: 766
Current serial number in output stream: 766
Question: (I've not checked myself) - what happens if a modal dialog pops up?