<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Andrew Sutherland wrote on 10.12.2016
      05:28:<br>
    </div>
    <blockquote
cite="mid:1481344115.1371014.814450625.45965DFF@webmail.messagingengine.com"
      type="cite">If everyone is on board with a re-write,</blockquote>
    <br>
    That's just it: To get a) something in writing in reference, b)
    everybody on board with the plan, c) get something moving.<br>
    <br>
    Personally, I do think there are a number of questions to answer:<br>
    <ul>
      <li>What runtime to work on - Electron, Cordova, or Gecko?</li>
      <li>ow do the backend modules communicate with the UI?</li>
      <li>What are the main APIs? High-level overview.<br>
      </li>
      <li>Do we support extensions, and if so, which kind of API do we
        offer them?</li>
      <li>What target platforms - desktop or also mobile?</li>
      <li>What UI?</li>
      <li>Do we maintain a folder-centric UI, or hierarchical labels, or
        dynamical folders based on gloda?</li>
    </ul>
    <br>
    <blockquote
cite="mid:1481344115.1371014.814450625.45965DFF@webmail.messagingengine.com"
      type="cite">then I think we can argue that
      <pre wrap="">the Firefox OS email app backend developed by myself and others covers
the re-write architecture case.  (tb-planning-participant-wise, :squib
was involved with the pre-conversations work, and we switched over to
:jcranmer's excellent JSMime lib for parsing.)</pre>
    </blockquote>
    <br>
    OK. Sounds good! What's stopping you?<br>
    <br>
    Ben<br>
  </body>
</html>