103
edits
Mozjonathan (talk | contribs) |
|||
Line 175: | Line 175: | ||
Then try playing around with it, sending a message, etc. As you can see, the basic concept works, but there are currently issues with the UI. Your job will be to sort them out, make everything work properly, and ship your code as part of Thunderbird. | Then try playing around with it, sending a message, etc. As you can see, the basic concept works, but there are currently issues with the UI. Your job will be to sort them out, make everything work properly, and ship your code as part of Thunderbird. | ||
Easier way: Tools -> Error console, then | |||
top.opener.openTab("chromeTab", {chromePage: "chrome://messenger/content/messengercompose/messengercompose.xul"}); | |||
Level of difficulty: hard. Will require writing XUL (menus will probably need to be moved out into an [https://developer.mozilla.org/en/XUL_Overlays overlay]), JavaScript (passing [https://developer.mozilla.org/en/XUL_Tutorial/Commands menu commands] down to the child iframe) and CSS (to fix theming issues) and writing unit tests to ensure that things work as expected. Since Mac OS X has a global menu, getting it right might require more work. ''You will need access to a Mac for your proposal to be accepted.''. | Level of difficulty: hard. Will require writing XUL (menus will probably need to be moved out into an [https://developer.mozilla.org/en/XUL_Overlays overlay]), JavaScript (passing [https://developer.mozilla.org/en/XUL_Tutorial/Commands menu commands] down to the child iframe) and CSS (to fix theming issues) and writing unit tests to ensure that things work as expected. Since Mac OS X has a global menu, getting it right might require more work. ''You will need access to a Mac for your proposal to be accepted.''. | ||
Line 186: | Line 190: | ||
| [mailto:rtanglao@mozilla.com rtanglao] | | [mailto:rtanglao@mozilla.com rtanglao] | ||
| Roland Tanglao aka rtanglao | | Roland Tanglao aka rtanglao | ||
| | |||
|- | |||
| Investigate an alternate composition window | |||
| We still want to overhaul the composition window. Most of the hard work was done already in compose (https://addons.mozilla.org/en-US/developers/addon/compose-for-thunderbird ) or Conversations (https://mail.mozilla.org/pipermail/tb-planning/2012-February/001547.html ). A motivated student could explore a new UI for the composition window, and consider integrating an external editor such as aloha. | |||
Level of difficulty: hard | |||
Skills needed: JavaScript; HTML (no XUL) | |||
| [mailto:jonathan.protzenko@gmail.com protz] | |||
| protz, mconley | |||
| | |||
|- | |||
| Investigate designing a home tab | |||
| Outlook has a home tab, i.e. some sort of dashboard that gives you all the relevant information at a glance. We could do something similar in Thunderbird: | |||
- unread mail, | |||
- pending events, | |||
- unread RSS items, | |||
- a couple icons to open websites in new tabs (for, say, google contacts or twitter), | |||
- to-do list, etc. | |||
Level of difficulty: hard | |||
Skills needed: JavaScript; HTML (no XUL) | |||
| [mailto:jonathan.protzenko@gmail.com protz] | |||
| protz, bwinton, sid0 | |||
| | | | ||
|} | |} |
edits