On 12 Aug 2007, at 04:20, Yen-Ju Chen wrote: > I just found out that only one application can use XComposite. > Therefore, Composite not only need to handle window shadow and > translucency, > but also the Expose-like layer.
Yes, I'm aware of that. Composite is going to need some serious refactoring (the original code is quite fragile), but I don't think this is a problem. > I feel it will become something like Azalea, which somehow scares me. It's not that bad. Most of the independent things (e.g. Exposé-like layer) will be almost completely separate code paths, so they should be a bit easier to debug. > Then we just need to write the tabbed shelf according to this proposal > if everyone agree: > https://mail.gna.org/public/etoile-dev/2007-08/msg00018.html First, to clarify I understand what we are doing for task switching and launching: - We will have something like Exposé for visible windows (including minimised windows). - At the bottom we will have a view somewhat similar to the add widget bar on Apple's Dashboard, where applications (later components) can be selected for launching. I'm not entirely sure what we are planning on doing with hidden windows. I am quite concerned that this email seems to be discussing the tabbed shelf. As I recall, after a very long discussion, we dropped the idea of a tabbed shelf some months ago in favour of two replacement ideas: 1) A floating shelf, invoked via corner activation or hot key, overlaying all projects, somewhat like Dashboard, onto which things could be dragged and dropped. This would be used for clippings that were not tied to a specific project. 2) Clippings attached to the screen edges, as on the Newton[1]. Dragging an object to the edge of the screen will cause it to be placed there, for quick access from within the project. Between these two, the need for a tabbed shelf is eliminated. Both give more space than a tabbed shelf at the cost of less wasted screen real-estate. David [1] I didn't know this was how the Newton handled copy and paste in the original discussion, so it probably doesn't contain any references to the Newton. _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
