On 5/7/07, Quentin Mathé <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> 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 good.

> 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.

I am not sure why this is a 0.2.5, rather than a 0.3.  To me, 0.2.5  
should be a bug-fixing release on 0.2, without new features, but if  
we go this route now then we are going to end up having to maintain  
two trees for a bit (new features, and bug fixes).

> 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 ;-)

I completely agree.

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

And consistent.  After the 0.2 release, I suggest we all spend some  
time running the LiveCD and noting down inconsistencies and bits of  
bad UI.

> - cleaned WildMenus (menu support should be perfect at this time)

It seemed to be working last time I used it, but working better is  
always good :)

> - stable Io + Spot reintroduced

How much effort is this?

> - standard UI control size and layout size

Definitely important.  I have a few .nibs that come from OS X, and  
all of the buttons are the wrong size.  It would be good to get this  
kind of thing standardised.

> - new UI font

Could be nice.

> - preferences applications (Hardware + Look & Behavior even if they
> are partially implemented)

Definitely important.  I wouldn't mind spending some time doing some  
work on the Hardware preferences.

> - SystemConfig (related to the previous one)
> - both UI and API consistency for menulets by finishing ServicesBarKit
> - fully working IconKit
> - better website

Better website is definitely worth doing.  I've tweaked it a bit, but  
it could use some more work.  We need something on the front page  
that really shows people we are an active project.  This is more an  
attitude thing than a design issue though.  People need to start  
updating the news section, not just the blog, because new visitors  
see news immediately and don't see the blog.  It would be good if we  
could have something on the front page saying 'n commits in the last  
7 days' or similar, to let people know the code is still evolving.

> - better framework documentation

Yup.  I would like to make up-to-date and accurate documentation a  
requirement for moving something into stable, at some point if not  
right now.

> - web browser prototype based on SimpleWebKit (may be a fork of
> Mantella)

Mantella is GPL'd, which makes it a bad choice, I think.  Considering  
how little code is actually in it, we should be able to re-implement  
it fairly easily.

(Did I just volunteer for something?)

> 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.

My internal roadmap had a CoreObject prototype in the 0.4 timescale,  
but I expect to be able to spend much of July working on it, so maybe  
it will be ready for 0.3...

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

Reply via email to