Changes

Jump to: navigation, search

Community:SummerOfCode12:Brainstorming

1,234 bytes added, 12:56, 5 March 2012
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.''.
| [mailto:rtanglao@mozilla.com 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
|
|}
103
edits

Navigation menu