I have no idea where we're at with any of this,

I'm going to be a bit disappointing on this topic below :-)

This email is far from disappointing, Quentin. In fact, we seem to be much better off than I originally thought. :)

 - Ability to create generic documents from Workspace (bonus points if
they're OpenDocument-compatible)

Workspace is still in development, but without document orientation implemented, however it shouldn't be difficult to add it.

How difficult would integration with OpenDocument be, though. I think that would be a really strong point for Etoile, if done effectively. We may actually want to wait a bit, though, because there is a Cocoa-native version of AbiWord, and when AbiWord gets OpenDocument format support, we would have a strong base to build our compatibility from.

- Ability to add objects to documents -- at least two different objects,
I would suggest the text object and the image object

We need a component/document framework which is still to be drafted.

I don't understand what the drafting process entails, but would certainly be willing to help with whatever anyone wants to throw my way.

 - Ability to launch components and manipulate objects -- as suggested
above, perhaps a spell checker for the text object, and maybe a simple
formatter (bold, italics), and for the image object, some type of
Maliwan-based or PRICE-based component for image filtering/manipulation

Here, we need the previous framework. I don't know what is the current state of Maliwan… Banlu ?

 - Display of Lucene-based searching capabilities

ExtendedWorkspaceKit has some API support for such possibility but I would like to improve it, and we need to think how we are going to bridge it with LuceneKit at implementation level (indexing daemon etc.).

The next two probably wouldn't be ready for the first LiveCD, but they
would definitely show off the power of Etoile:

- Ability to view folders as projects/desktops (nothing more complex than
my Flash demo)

hmm may be… however it is probably easier to implement this than component/document support mentioned previously.

Interesting... if that is indeed the case, this is definitely something to consider sooner rather than later...

- Ability to use one component to edit two different object types, for example a text tool that understands the context of where you are working
and will generate true editable text over a text object, or rasterized
text over an image object

That should come for free with our components architecture if we design it correctly I would say.

Groovy :)


J.



Reply via email to