Re: Mozilla Sunbird Application Revival
Tony Mechelynck <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.calendar |
|---|---|
| Message-ID | <[email protected]> |
On 19/10/12 10:36, Mark Banner wrote: > On 18/10/2012 22:34, [email protected] wrote: >> I'm working on reviving the Sunbird application and making it new and >> improved! Any developers and coding experts and anyone who worked on > > Sunbird in the past please shoot me an email if you'd be interested. > > We're going to work on improving user interface and personalization as > > well as speed, accuracy, and everything that makes Firefox and > > Thunderbird so popular. > > Rather than reviving Sunbird as-is, why not try things a little > differently? > > One of the problems with Sunbird and Lightning together was the > duplication of the UI code and maintaining both together. > > Thunderbird is able to cope with tabs now, with a bit of work, I think > you could could tweak Thunderbird and Lightning so that you could have a > mode where Lightning was the default and you could effectively hide all > the mail functions (unless the user wanted them). > > I think there's a few advantages that makes it worth doing; you wouldn't > need two UIs, if/when Lightning becomes non-binary you wouldn't be > needing to compile anything, you'd have the capability to do SMTP for > invites if you wanted it etc. > > There are obviously some disadvantages, like having to load the > Thunderbird binaries, but I think that's outweighed by the advantages > you get in development. > > Mark Lightning "should" work with either Thunderbird or SeaMonkey, and in fact it does — sort of. Every six weeks there is a new XPCOM version, and Calendar and Mailer may get out of sync for a few days around that time, which is a problem since Lightning is one of the few extensions to which the "Default to Compatible" feature is not applicable. This also means that, unless I want to run two "mailers" in parallel (one for Mail and one for Calendar) there is no choice of versions: I have to use the Calendar version which corresponds with my Mailer version — or vice versa. Sunbird used to be quite lightweight compared to Thunderbird, and — if you didn't need email invitations — it was quite useful as a standalone program. If Sunbird cannot be revived for fear of divergence, would it be possible to run Lightning on top of xulrunner rather than of Thunderbird? Hm, I suppose that if it were, it'd already've been done. Or maybe run it on top of a stripped-down version of Thunderbird, with the mail & news functions not needed by Lightning not just hidden but outright removed at compile time? I know that since it was abandoned, Sunbird has become more and more outdated, yet I keep a precious copy of the last Sunbird build — this one (2½ years already!): User Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.11pre) Gecko/20100526 Calendar/1.0b2pre Build ID: 20100526025912 Time and again it has helped me a lot when something — anything — prevented Lightning from running correctly on top of my trunk copy of SeaMonkey. Yes, its timezone definitions are hopelessly outdated ("Timezone Definitions for Mozilla Calendar" version 1.2009p, installed 2010-06-14), but I rarely stray out of my own "Europe/Brussels" timezone (CET/CEST), whose definition doesn't change, so that's not really a problem. (And when I do, it's usually in order to define a non-repeating event in Mozilla Standard Time; that one doesn't change much either.) If and when Lightning becomes non-binary… yes, we can always dream, can't we? Then it would default to compatible, and the worst of my troubles with it would vanish instantly. It might even become as trouble-free as ChatZilla. Time will tell… Best regards, Tony. -- TALL KNIGHT: When you have found the shrubbery, then you must cut down the mightiest tree in the forest ... with a herring. "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD