[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hydrant(mailutils's MUA) ideas
From: |
Alain Magloire |
Subject: |
Hydrant(mailutils's MUA) ideas |
Date: |
Sat, 8 Sep 2001 10:25:16 -0400 (EDT) |
Bonjour
Hydrant(named by Jeff, do not remember the reasons), will be the mailutils
MUA.
The project did not start yet since obviously mailutils, although getting
better, is unfinished.
One of the problem, besides getting the library(mailutils) to a finish
stage, is user interface(UI). YAMUA, Yet Another MUA, we have plenty of
excellent
MUAs: mutt, pine, elm etc .. and when it comes to gui MUAs, the choice
is overwhelming.
So instead of trying to come up with YAMUA, why not have the same underlying
design goals as mailutils; providing the tools to make building programs, that
are email aware, easily.
Text mode MUAs are usually(maybe not mutt ;) straight forward. It would
probably be possible to describe the UI in an XML file, then have hydrant parse
it. So:
# hydrant --ui pine.xml
# hydrant --ui elm.xml
# hydrant --ui mutt.xml
Will look like Pine, Elm or Mutt.
# cat elm.xml
<window>
<textbox align=left> Mailbox is '#MAIL' with #count messages [ELM
(hydrant)]</textbox>
<headerlist> attribute #msgno Date From #size Subject</headerlist>
<textbox align=center>
|=pipe, !=shell, ?=help, <n>=set current to n, /=search pattern
a)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply,
m)ail,
n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or
e(x)it
</textbox>
</window>
8-) Ok, this is just an idea, its probably not feasible. Or it may be feasible
for
text mode MUA(using (n)curses) but getting complex for guis. However looking at
mutt, elm, pine, etc .. they all have the same underlying UI patterns, isolating
them and providing them in term of simple "widget" objects that can place
according
to XML configuration may (not?) be feasible.
I'm running over a lot of "details" like (event, accelaration keys) bindings.
References:
- http://www.xulplanet.com (Mozilla xul).
- http://www.uiml.org (Harmonia User Interface ).
- http://www.w3c.org (XForms, CSS, XML, etc ...)
If you want to follow, please follow up to bug-hydrant only, not bug-mailutils.
address@hidden, or to me.
--
alain
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Hydrant(mailutils's MUA) ideas,
Alain Magloire <=
- Next by Date:
MH
- Next by thread:
MH
- Index(es):