Tabbed Composition - implementation questions

Ludovic Hirlimann ludovic at mozilla.com
Mon Mar 11 08:05:09 UTC 2013


On 3/1/13 7:26 AM, Liam Edwards-Playne wrote:
>
> After this, I have to finish porting OpenComposeWindow, which includes:
> - integrating GetOrigWindowSelection to use the new compose tab mode
> - integrating LoadDraftOrTemplate - which is a tricky function 
> compared to the others because it goes down a long road of function 
> calls (DisplayMessage onwards) before it reaches any UI-related code.
> - integrating ComposeMessage to iterate through open draft tabs
> - rewrite the argument passing mechanism (nsMsgComposeParams) to use 
> something other than window.arguments - MsgComposeCommands.js
> - some other misc. stuff todo with js string encoding
>
> After that, some more things:
> - Rewrite the code to close the message tab (so it doesn't try to 
> close the window and crash)
> - Redesign the UX so there are not 2 menu bars - this will be very 
> interesting
> - Add options similar to "Preferences->Advanced->Reading and Display" 
> (open message in new tab/window etc.)
>
Can you also add - add tests tests tests and more tests ?

Ludo

-- 
SRE Team
QA Lead for Thunderbird
http://sietch-tabr.tumblr.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20130311/dd0e7bb5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4435 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20130311/dd0e7bb5/attachment.p7s>


More information about the tb-planning mailing list