Hi Yen-Ju

Le 26 mars 07 à 08:12, Yen-Ju Chen a écrit :

Some of you might notice that I am working
on a very simple file manager, called OuterSpace.
You can find in under etoile/brahcnes/yjchen/OuterSpace.
It is based on Jesse's design:
http://jesseross.com/clients/gnustep/ui/concepts/01/ui.png
But it is obvious that it needs some improvement here and there.
Help is welcome.

I have taken a look at your commits :-)

Why not use UKDistributedView rather than reimplementing a new icon view with few features? I know that UKDistributedView is GPL so you need to put OuterSpace code dual-license and released it as GPL. Initially it should be fine I think. We could write a new icon view from scratch later.

You should also follow code guidelines (specially for indentation) if we decide to merge it into trunk later.

My plan is to use it as a platform to implement all the low-level file operation

If you want to do so, try to do it with a very low coupling from the rest of the code and in a flexible way, so we can replace this code by CoreObject when it's ready.
I know we need some kind of solid spec and API for CoreObject.

and hopefully it can turn into a framework for a more advanced file manager.
I attach a screen shot for fun.
It needs IconKit for icons, and recycler icon is taken from GWorkspace
(not in svn).
It is still on early stage.
None of the file operation is implemented.
I just finish up the UI.

I'm still evaluating to use Space, it is roughly similar but has different features (like simple Search, list view), but no Shelf and not spatiality.
I still think Io is better to experiment with file managers ideas.
When I saw you first commit, I was a bit sad because together we could have finished to fix Io rather than using this time to write a new file manager from scratch. I would like to have Io very solid and use it for some applications (like Spot), that's why I have been taking to time on Io ObjcBridge and I want it to be fixed.

Finally whatever happens. If we use Space initially, when we decide to move from prototype stage to real implementation, we could move from Space to OuterSpace. If finally I decide to give up on Space, we could work together on OuterSpace, we should then take time to discuss the design a bit more to be sure we can achieve our goals.

Cheers,
Quentin.


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

Reply via email to