tonymec wrote:Yes, in general the mailer component resembles Thunderbird much more than the browser one does Firefox. I think the comparison is in favour of SeaMonkey but as they say, "beauty is in the eye of the beholder".
IIRC, when I used Mr-Tech Toolkit it could customize the titlebar, with more options than NTT ever did (e.g. number of tabs, number of windows) but it computed them relative to the browser (number of browser tabs and of browser windows) then applied the same title to the mailer window). I don't use Composer, and IIRC MTT did not customize the title of the ChatZilla window.
I used to customize SeaMonkey with a title which, with the version I'm using at the moment, would say: "SeaMonkey 2.9a1 (20120108003001) rv:12.0a1 (1W, 215T)". (And yes, I really have that many tabs open at the moment in one browser window.)
To count tabs I use
Tab Counter.
There was a time when it showed a number between 400~500.
But due to the high memory usage (with BarTab Lite too) I bookmarked all rarely used tabgroups, so it decreased to < 50.
At first time, I don't want to add this tabcounter feature to NTT (or NTT's Seamonkey support), but later it could be.
tonymec wrote:Do you think you can customize the browser title? Would the mailer title stay as now or get the browser customization?
I think some code from browser.js could work. I don't plan to modify other type of windows.
tonymec wrote:Do you think you can customize the mailer title without affecting the browser?
Yes, IMHO it's possible. The messenger.js would be my friend.
The first and the second question/answer implied a feature request:
how should be implemented the paralell and independent titlebar customizing template?
One template for the main Seamonkey window, other for the mailer window.
Of course including how to modify options.xul to support this.
tonymec wrote:Same or different title for the 3-pane window, the message-read window, the message-compose window?
I will start from messenger.js, so the customizing going to modify the 3-pane window only.
tonymec wrote:What about the ChatZilla window? (Better leave untouched, I think)
Agreed to leave untouched.
tonymec wrote:What about the Calendar window, if the Lightning extension is installed? (If you want to conduct tests: Lightning is an extension with a binary executable, its version and platform must agree strictly with those of the mailer, see
"Calendar Versions" on MDN). IIUC it can be used in its own window or in a mailer tab.
I have no experience with Lightning. Could this be detached to a separate bug?
tonymec wrote:I'll let you decide how to handle the Composer window.
I propose a separate bug for this too.
In
Bug 716829 I plan to migrate
nightly.currChangeset and
nightly.prevChangeset to
- nightly.currChangeset.{App repository} and
- nightly.prevChangeset.{App repository}
For e.g.:
nightly.currChangeset.comm-aurora. And of course if the Seamonkey support introduce the new multiple customizing feature from above, there will be other new stuff, as you wrote.