Each date needs to have some simple widgetry to pick the timezone modality associated with that date. As a straw-man, I suggest something along the lines of a dropdown menu with four items: [Default TZ] Floating UTC Other Where the [Default TZ] is displayed by name (eg America|Los_Angeles) and is the default choice if this menu isnt touched, and Other leads to the big timezone picker dialog.
Floating could also be called "Local", FWIW.
See also bug 165963. The comments aren't all that relevant, but judging by summaries, the bugs are pretty close.
Do we really want that for every date? That seems like a lot of clutter for a rarely-twiddled knob. I guess I could see it on the context menu for a datepicker, if we had to go there.
I think we have to go there, because otherwise it becomes really a pain to schedule plane flights. If we were to use a context menu, how would the selected timezone then be displayed? Not at all?
Unfortunately, I do not have cycles to work on Calendar stuff these days (just as it's getting to the good part!), so I am a bad owner for these bugs. To delete the tragically-large chunk of bugspam, search for gregorianabdication.
Is the bug still valid? I can set timezone for each event now
This works in the new dialog since 0.7.