> To summarize the current situation… we should release:
> - Étoilé LiveCD 0.2 in next two weeks
> - Étoilé release 0.2 in the week following the LiveCD probably

Sounds great.

> After that I would like to have an extra release between 0.2 and 0.3,
> this intermediate release would be numbered 0.2.5.
> The aims of this release would be bug fixes and refined UI for the
> whole environment as it is now.

Yep -- we definitely need a UI fixing party.

> Why? Mostly because we won't have a radically new desktop environment
> anytime soon and we should provide a basic desktop environment
> environment quite usable and rather polished. This involves some time/
> work spent on UI improvements now. Even if they are further reshaped
> or time to time discarded when we will move away from monolithic
> applications to document-centric interaction, I'm strongly in favor
> of doing these improvements now rather than continuing development of
> a collection of application that behave and look differently and
> evolve in their own way at UI level. Making the demo really nice
> could help to attract more developers and/or potential users. By the
> way, the most compelling reason may just hold in the fact that being
> "shiny" is our real goal ;-)

At this point, yep. Shiny and sexy are good things (especially in  
trying to get developers). While we're at it, do we also want to look  
into that AnimationKit that was discussed some time ago? Or, at the  
very least, getting something similar to Expose working? It would  
certainly help with the shiny-factor.

> Main tasks would be:
> - polished UI for all applications

Awesome.

> - cleaned WildMenus (menu support should be perfect at this time)
> - stable Io + Spot reintroduced
> - standard UI control size and layout size

I've looked into this, and we discussed this at FOSDEM. Would it be  
possible to work with the GNUstep guys to get OS X-like control  
layouts (buttons with borders, etc)? It's not hard to figure out what  
the OS X sizes are, and if we can keep our controls in sync with  
theirs, making cross-platform apps becomes much, much easier.

> - new UI font

I need to check with my friend to see where he is with this.

> - preferences applications (Hardware + Look & Behavior even if they
> are partially implemented)
> - SystemConfig (related to the previous one)
> - both UI and API consistency for menulets by finishing ServicesBarKit
> - fully working IconKit
> - better website

Yep -- it's on my radar.

> - better framework documentation

And getting all the documentation stuff that Yen-Ju's done on the  
website would be good too. Speaking of, I need to update the CSS  
theme for that.

> Optional stuff:
> - cleaned Camaelon
> - really basic project support (mostly done at System level)
> - tabbed document support in PaneKit (this means all applications
> that use NSDocument would automatically benefit from PaneKit features
> for combining/displaying several documents in one window)
> - web browser prototype based on SimpleWebKit (may be a fork of
> Mantella)

SimpleWebKit seems to have the most momentum behind it right now. I  
don't think it will ever be full-featured enough, but it may serve  
the purpose until either WebKit or Gecko is more easily embeddable.

> The target release date would be sometimes around July, August or
> September depending on the feature set finally choosen. LiveCD would
> be updated to match this release.
>
>   I think release 0.3 will probably happen later this fall and will
> include new stuff like:
> - preliminary Project support
> - CoreObject prototype
> - etc.

Sounds great -- but I'm not sure how realistic it is. I wouldn't mind  
saying that 0.3 will happen in February, and giving ourselves the  
time to get in some good, working, tested CO-reliant prototypes, then  
releasing at FOSDEM again. (FOSDEM just seems like a good yearly  
target).


J.




_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to