Hurray lisp!
Thanks for the feedback. I get so tangled up in a project sometimes I can't see the forest for the trees and I really need another's perspective. Also, I was beginning to wonder if all the bugs in the alpha release had turned folk off. I know you've been working long hours and I really appreciate you taking the time to look this over.
I'll try to address some of the issues you raised.
lisp wrote:
My only two complaints:
* Clicking an icon from a different desktop brings it to the current one. This means it's now on both, and ov has to be run if you want to sort it out after the fact.
I know the multidesk support is kludgy. I've made a few inqueries as you how 4dwm does it, but I've had no responses. The biggest hurtle right now is just finding a way to telling which desk is the currently active one.
lisp wrote:
* The bar still impinges on the display, even when hidden - I really want to see something like invisible margin window.
Yes, you made this comment previously and I've been trying to think of an easy way to accomplish this. I do need some sort of window at the bottom of the screen that triggers the pop-up when a EnterNotify event occurs. Apps like x2vnc seems to have worked this out, so I'll have to dig through their code for a solution -- unless you know of one.
lisp wrote:
I might look into these modification myself, but unfortunately I'm really low on time.
Please consider signing up as a developer anyways when I get it going on sourceforge.
lisp wrote:
Ok, I just quit iconbar, and it did that annoying minimise thing again. This is spectacularly annoying on a paged desktop system.
Yes. I've been lazy here -- I thought it a bit improved, but more care should be taken. By "paged" do you mean mutil-desk or something else?
lisp wrote:
Another quick thought - it strikes me you already have code for reading pixmap files, therefore, how difficult would skinning the interface be?
One could render a background image, render the icons over it, and then blit the four corners in and stretch blit the four sides in for both the whole frame and each icon. It'd make things fantastically flexible.
I applogize for my arcahic vocabular (maybe it's a cross-Atlanic thing
), but I don't quite follow "skinning" and "blit". Sounds cool though. My only caveat would be that I will probably concentrate on stablity/bugs/bad bahavior for release 0.1 and then the sky's the limit for features after that.
lisp wrote:
You've also got screen grabbing code - you could use that to grab what was there pre popup, and use it as the basis of a cheap-but-not-as-cheap-as-everyone-elses alpha effect.
Yes, I've been thinking of ways to do the transparency/alpha effect. I tried the Xshape extension (i.e. punching small holes in the windows), but it slows things down quite a bit. Are you talking about something like the aterm approach?
lisp wrote:
Out of interest, what happens to window coordinates of windows when they're on a diferent desktop?
I'm not sure, but I thought it kinda strange that you could now have two maximized versions of a single apps window (one on each desktop) with different coordinates. Clearly, the window manger is controlling things here, and SGI doesn't seem to have any public documentation on this.
Anyway thanks again. While I run iconbar everyday (and find I can't get by without it anymore), I don't run multi desks too often or multi displays or different visual classes so I tend to miss alot of those pitfalls. I really am very interest in why you folks would/do
not
want to run this on your desktop, in the hopes of making it more appealing.