{"id":319,"date":"2009-06-20T23:53:08","date_gmt":"2009-06-20T23:53:08","guid":{"rendered":"http:\/\/mozillacalendar2.wordpress.com\/2009\/06\/20\/our_menu_has_changed\/"},"modified":"2012-03-27T13:54:13","modified_gmt":"2012-03-27T13:54:13","slug":"our_menu_has_changed","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/calendar\/2009\/06\/our_menu_has_changed\/","title":{"rendered":"Our Menu has Changed&#8230;"},"content":{"rendered":"<p>In an effort to better integrate into Thunderbird and also to clean up some very evil workarounds we have reworked the Menu Structure of Lightning. Work on this was completed yesterday in <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=456385\">bug 456385<\/a>.<\/p>\n<p>Previously, we switched the contents of the whole menu bar when changing from mail mode to calendar or task mode. Aside from the fact that this forced us to use very heavy workarounds for certain platform-specific bugs, this only made sense for 0.9, since the modes were very dedicated. I believe this was also a nightmare with regard to accessibility.<\/p>\n<p>To fit better with the <a href=\"http:\/\/blog.mozilla.org\/bienvenu\/2007\/06\/27\/initial-support-for-tabbed-e-mail-in-todays-trunkbuild\/\">new tabbing mechanism<\/a> available in the Thunderbird 3 betas, we changed this mode switching logic to show each mode in a tab. It looked a bit awkward that the menus change, just because you switched to a different tab.<\/p>\n<p>Therefore we aimed at an integrated solution that has a fixed menu for manipulating events and tasks, and sorted our other menu items into the existing menus. Aside from that, the idea is to provide buttons and other actionable controls right in context &#8211; the user shouldn&#8217;t have to travel far to do what he wants to do.<\/p>\n<p>Please take a look at our <a href=\"ftp:\/\/ftp.mozilla.org\/pub\/calendar\/lightning\/nightly\/latest-comm-central\/\">latest nightlies<\/a> together with <a href=\"http:\/\/www.mozillamessaging.com\/en-US\/thunderbird\/3.0b2\/\">Thunderbird 3 beta 2<\/a> or later to get a feel for the new menus and to find out if there are any missing pieces.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In an effort to better integrate into Thunderbird and also to clean up some very evil workarounds we have reworked the Menu Structure of Lightning. Work on this was completed yesterday in bug 456385. Previously, we switched the contents of the whole menu bar when changing from mail mode to calendar or task mode. Aside [&hellip;]<\/p>\n","protected":false},"author":460,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/posts\/319"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/users\/460"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/posts\/319\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/media?parent=319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/categories?post=319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/tags?post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}