Closed Bug 515802 Opened 11 years ago Closed 10 years ago

Add 'Tasks' and 'Calendar' buttons to the main toolbar


(Calendar :: Lightning Only, enhancement)

Not set


(Not tracked)



(Reporter: chris-mail, Assigned: Fallen)




(1 file, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv: Gecko/20090729 Firefox/3.5.2
Build Identifier: 

I'm really happy, about the way, how Lightning is working in TB3. With the tabbed interface, it really provides a nice integration.

But one thing isn't ideal. We have two fixed buttons for 'Tasks' and 'Calendar' in the tabbar.

I'm seeing three issues with the location of these buttons.

1. The first issue is, that we now have buttons in 3 places, the main toolbar, the tabbar and in the message header. Isn't it a little bit too much?

2. I've set Firefox, so that it doesn't show the tabbar, if just one tab is opened. I could easily do the same in Thundebird, via setting mail.tabs.autoHide to 1 in about:config.

The problem is, if no tabbar is shown, I don't see the calendar button anymore.

3. The buttons are fixed, you cannot customize the position of the buttons, or remove them like you can do with all other toolbar buttons. This is a lack of flexibility.

My request is simple, please add these buttons to the main toolbar, like it was working in TB 2.0 + Lightning 0.9.

Reproducible: Always
Severity: normal → enhancement
I add an emphatic second to this request.

First - not allowing the toolbar buttons to be moved totally breaks consistency in the UI, and

Second - for those of us who loathe Tabs in our mail client (I love them in FF, but they don't work for me in TB), we don't have any way to access the Calendar with the mouse.

One of the things I love about both Firefox and Thunderbird is their flexibility, so please, allow us users to do things our way whenever possible.
Ever confirmed: true
We took out most toolbar buttons since the experimental toolbar was supposed to make it into Thunderbird soon. Since "soon" doesn't seem to be the case anymore, I think we should add *only* the "Calendar" and "Task" buttons as non-default toolbar buttons. This would also fix the other bug I can't find right now, that the small tab-icons are too small for everyday use.
That would be fine with me... but can you point me to some discussion/description of this 'experimental toolbar' you mentioned? Please tell me there are more large changes coming to the UI that I will not be able to undo, since I now have it configured *exactly* the way I like it( with the exception of not having a way to tell the Calendar to open in the current Tab)...
> can you point me to some
> discussion/description of this 'experimental toolbar' you mentioned?

probably bug 464783 ("Add a Bookmarks Toolbar to accommodate view switching buttons")
I rather mean the Thunderbird Toolbar proposal, see

I now realize the bug mentioned there is duped against a fixed bug, but I haven't heard any new news that the exptoolbar concept is being taken back.
Ok... thanks...

I hope they either don't change the Address Book to force it to open in a new tab, or, if they do, they allow the option to revert to the old behavior of opening it in a new window. Otherwise, this will be like forcing the calendar to open in a new tab - yet another forced change on users without giving them the option to revert to the old behavior.
Duplicate of this bug: 479758
Attached patch Fix - v1 (obsolete) — Splinter Review
Assignee: nobody → philipp
Attachment #433750 - Flags: review?
Attachment #433750 - Flags: review? → review?(mschroeder)
Attached patch Fix - v2Splinter Review
Stupid Mercurial bug again
Attachment #433750 - Attachment is obsolete: true
Attachment #433996 - Flags: review?(mschroeder)
Attachment #433750 - Flags: review?(mschroeder)
Comment on attachment 433996 [details] [diff] [review]
Fix - v2

r=mschroeder with indentation in following code block fixed:

>+   <toolbarpalette id="MailToolbarPalette">
>+     <toolbarbutton id="lightning-button-calendar"
>+                    class="toolbarbutton-1"
>+                    label="&lightning.toolbar.calendar.label;"
>+                    command="new_calendar_tab"/>
>+     <toolbarbutton id="lightning-button-tasks"
>+                    class="toolbarbutton-1"
>+                    label="&lightning.toolbar.task.label;"
>+                    command="new_task_tab"/>
>+   </toolbarpalette>
Attachment #433996 - Flags: review?(mschroeder) → review+
Pushed to comm-central <>

Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.0b2
Great! Does this mean it will now be in the nightlies? If not now, starting when?

Thanks very much Philipp!
Yes, in the comm-central nightlies - meaning it only runs with Thunderbird 3.2a1pre :(
Ouch - hopefully that doesn't mean this won't be fixed for 3.0.x, or even 3.1?
Fixes to comm-central are currently contained in the Lightning test builds for Thunderbird 3.1 and Thunderbird 3.2. You can download them from <>.
Cool, thanks Stefan...
The current calender code even compiles without errors against comm-1.9.1 (TB 3.0), but indeed needs some more work than just download a nightly build :)
You need to log in before you can comment on or make changes to this bug.