On Thu, Feb 12, 2004 at 09:30:19PM -0600, Ibukun Olumuyiwa wrote:
>
> Solution: We need to define where we are going properly, and determine how
> we are going to get there. We need to draw up an official roadmap document
> that will be put on the web site for all to see. This document should be
> detailed enough to outline each component of the next-generation E project
> and articulate what needs to be done and how much of a priority it has.
> Everybody needs to know the most important things that need to be done so
> that we're not just all randomly coding at whatever seems to be the newest
> little app in CVS. I understand that E17 is likely to arrive in CVS
> shortly pending a few TODO items by raster. Before that happens we need to
> be clear on what needs to be done, or that effort (which is really the
> flagship product of this project) will ultimately end up being stunted and
> fall short of what it really could achieve.

Ibukun and I discussed this for quite a while on IRC tonight, and
compiled a list of things we considered to be priority items. This is
far from complete, so please add any items you come up with, or call us
on items you don't think belong on the list. Also, this is not intended
as slight towards anyone's work, in fact, most of the items are under
projects Ibukun and I are more familiar with.

High Priority
-------------

Edb:
* Removal or separation of edb_gtk_ed

Evas:
* Handle large number of objects better (crucial for EWL with Edje,
  Estyle and Etox)

Ecore:
* Filling out the Ecore_X API (finish support for DND, EWMH, ICCCM)
* Abstract keyboard/mouse events in Ecore
* Ecore_Config testing
* Allow intercepting Ecore_Evas input events before they reach the Evas
* Mapping window relative coords to root relative coords

Edje:
* Handling the "toggle" issue gracefully
* Adding support for mouse relative positioning

Etox:
* Word wrapping, not just line wrapping.

EWL:
* Multi-line editable text.
* Finish expansion points in the tree.
* Finish menu code.
* Complete support for "standard" edje signals.
* Debugging occassional layout oddities.

Entrance:
* XAuth support
* Saving/remembering last user session
* Message widgets for custom system messages (especially from PAM)

Eplayer:
* Stream support
* MP3 support
* Visualization plugin hooks

Iconbar:
* Easier to setup

All:
* Docs, docs, and more docs.


Lower Priority
--------------

Evas:
* Ellipse Objects
* Text hinting

Estyle:
* Where does this belong? Evas, Esmart, or?

Etox:
* Obstacle wrapping
* Improve selections

Entrance:
* Other user management features
* XDMCP

Iconbar:
* Tooltips

Erss:
* Handle failed connections.
* Translate character codes (&, <, etc)
* Filter formatting codes.

> A suggestion has been made for a "town hall" meeting on IRC (#edevelop on
> Freenode) at a fixed time when we can all converge together and discuss
> this matter. At the same time, we need to begin to put this in writing, so
> that by the time we are done with deliberations, we have a solid draft of
> what we're looking to do and we can post that on the web site. Persons
> wishing to join the development effort but not knowing where to begin can
> look at this roadmap document as a starting reference point, and existing
> developers can know where they need to focus their efforts now. Eplayer
> and Elicit are both great apps, but right now they're far more attention
> than is expedient for the project at this point in time.
> 
> Two things we need to get straight right now:
> 1. If this "town hall" meeting should happen, and at what time;
> 2. A list of items that should be considered priorities for the project to
>    help set a proper focus for the discussion.
> 
> Your input is appreciated.

I am pretty much neutral on the meeting idea. I'm on IRC often enough
that I catch most people that I need to talk to. If other people decide
to have one, I'll do my best to make it, but we should definitely log
it for anyone who can't.

-- 
------------------------------------------------------------------------
| Nathan Ingersoll          \\  Computer Systems & Network Coordinator |
| [EMAIL PROTECTED]   \\  http://www.ruralcenter.org            |
| http://ningerso.atmos.org/  \\  Rural Health Resource Center         |
------------------------------------------------------------------------

Attachment: signature.asc
Description: Digital signature

Reply via email to