Fwd: Re: tigert's mockups and HTML

Mike Hearn m.hearn at signal.QinetiQ.com
Wed Sep 22 16:03:59 EEST 2004


>  Alternative though: If this is moved so far, with almost everything done in 
> the client, why not simply do it completely in the client? Then there's no 
> need to have any server, case closed, issue solved.
> 
>  Not that I'm really suggesting this, but seriously, if the server would be 
> just showing app something XEMBED-ed, what would be really its purpose?

Indeed. If presentation kept being done client side (to look fashionable 
or whatever) then all the server would do is allocate screen real estate 
to clients, and you might as well just extend EWMH and the window 
managers to do that. Allowing it means that everybody will just assume 
MSN style poptarts are being used, when currently you could have quite a 
few types of presentation, like this :

http://arstechnica.com/reviews/01q4/macosx-10.1/images/volume-overlay.gif

The "bezel" feature is one I've seen in other Mac apps, maybe there's an 
API for it. Anyway, you get the idea.

I think people are losing sight of what the goal of the spec is: to 
present passive user notifications of interesting events.

Its goal is not to act as some kind of generic information presentation 
system, nor to act as a central integration UI.

A passive notification by its nature should not be jam packed with 
content as the whole point is that the user can glance at it, get the 
idea, and go back to work. If the app sending the notification required 
immediate attention it should be using a popup dialog box.

As an experiment I just set my display to 800x600, which according to 
OneStat is used by 25% of the web browsing population. The mockup from 
Tuomas filled nearly half my screen, which isn't very passive. I'm not 
criticising the mockup, it's got a nice design, but it just makes me 
believe even more that there's too much in there. A passive notification 
isn't supposed to be too fancy, if you want advanced stuff IMHO it makes 
more sense to have a dedicated dashboard/jumpoff window where you can 
pack as much as you like (and use HTML if you so wish).

On CSS for theming: the use of widget toolkits already gets you that to 
some extent. If you want fancier presentations then you're probably 
better off by writing some kind of plugin that can do kewl stuff with 
Cairo/X directly.

thanks -mike



More information about the xdg mailing list