Metal Lion Sea Monkey & Silver Sea Monkey

Discuss application theming and theme development.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

The release of SM 2.38 made my Addon Manager styling start to look a bit ragged. Never done much in there and pretty much relied on my 'ripple effect' * to theme it.

But with that release, which included some bizarre code from Firefox, I figured it was time to theme it properly and, of course, the same for Thunderbird as well. So, that's what I was doing for a few hours today.

Here's the SM Default theme Addons Manager -
http://franklion.co.uk/GEN-LINKS/Screenshot-dam.png

...and here's how I styled that area in the Firefox theme Tiger SP, where I stick fairly close to the Firefox styling. - http://franklion.co.uk/GEN-LINKS/Screenshot-am.png

With these on SM, I wanted a softer, more flowing look, so here's how these themes now look in SeaMonkey - http://franklion.co.uk/GEN-LINKS/Screenshot-mlsmam2.png

...and Thunderbird (the red and green blobs on the buttons are a Linux thing) -
http://franklion.co.uk//GEN-LINKS/Scree ... ltbam2.png



* the ripple effect is where you put just one background gradient on loads and loads of general bits, like richlistbox, etc. knowing that the effect will ripple through the entire theme and style many, many areas. Get it right and the gradient effects all play off each other. A very quick way to style a lot without doing much. :)

Then again, get it wrong and you get unwanted, unexpected effects popping up everywhere, which is why most themers avoid this technique.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

UPDATES -


Metal Lion Silver Sea Monkey

Version ~ 2.0.4.2


Compatibility - SeaMonkey 2.1a1 - 2.40


- Thunderbird 34 - 41


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/




Metal Lion Sea Monkey

Version ~ 2.0.3.2

Compatibility - SeaMonkey 2.1a1 - 2.40


-Thunderbird 34 - 41


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/


CHANGELOG -


#1. Complete Addons Manager restyle.
#2. Support for Compact Headers extension fix.
#3. Support for Speed Dial extension fix.
#4. Minor adjustments.

...done the updates for Tiger SP, just got to ripple those changes through to the other FF ones, upload new versions and then that's my lot for this year on this theme type stuff..


Frank :)

Support Link - http://franklion.co.uk/contact.html


STATUS - Fully Reviewed



Image
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

For my own amusement and for those that may need them, these Complete Themes are now also additionally available in the form of an extension (xpi)

In addition, as I am now not hampered by the limitations of Mozilla's chrome manifest system *, there is now just one single extension to install that contains both the theme and the scrollbars. As you may imagine, the appearance and functioning of this alternative extension is identical in every respect to the usual versions above.

Contact me through the usual channels if you would like to try them.

I would stress that none of the above affects the usual users of these themes in any way and that they need do nothing.

Frank :)


* https://developer.mozilla.org/en/docs/C ... gistration ...in both theme and extensions there is a chrome.manifest file. Bizarrely in the .jar (theme) version you are not allowed to use the 'override' command, even though that is precisely what a conventional Complete Theme is doing, i.e. overriding the default theme.

However, you really do need to be able to use override to theme the webpage scrollbars. Therefore, to get around that with my theme template that does not replace the default theme, I simply coded up a 5kb extension that is 'allowed' to use override' and so does theme the content scrollbars.

So, now you know why my stuff is always a 'bundle' package of a theme.jar and a companion scrollbars extension xpi. ;)
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

Jeeze, these AMO guys don't know their own rules -
Error with metal_lion-smsilver-bundle-2.0.4.4.xpi
100% complete · 287.74 KB of 287.74 KB
Your add-on failed validation with 1 error.

Sub-package must be signed

See full validation report
Err, no. Signing applies to Firefox only, not to SeaMonkey and Thunderbird.

I swear if they invented any more hoops for us guys to go through, we'd be permanently stuck in mid-air! The 'sub-package' there is the silver scrollbars.xpi and I explained in the previous post why that is needlessly needed.

You watch, I'll get this quickly signed and then on uploading get a 'Whoa!! Your add-on failed validation with 1 error. Sub-package must not be signed for SeaMonkey and Thunderbird Applications' message.

Later..... :)
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

You're done!

Your add-on has been signed and it's ready to use. You can download it here:

https://addons.mozilla.org/en-US/develo ... ver-s/vers...

Your add-on will not be publicly available on this website.

Next steps:

You can upload new versions of your add-on in the add-on's developer page.
Except that it wasn't signed - there was no META-INF folder added.

Replaced it in anyway and guess what? -
Error with metal_lion-smsilver-bundle-2.0.4.4.xpi
100% complete · 287.74 KB of 287.74 KB
Your add-on failed validation with 1 error.

Sub-package must be signed

See full validation report
Tucked away I then find this - https://blog.mozilla.org/addons/2015/11 ... ficulties/ but the UPDATE bit says it has now been fixed.

So...off to Email to explain to Jorge why that isn't so.

A day in the life.

...I'll come back to this one. It was a very minor update anyway. :|
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

UPDATES -


Metal Lion Silver Sea Monkey

Version ~ 2.0.4.4


Compatibility - SeaMonkey 2.1a1 - 2.40


- Thunderbird 34 - 41


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/




Metal Lion Sea Monkey

Version ~ 2.0.3.3

Compatibility - SeaMonkey 2.1a1 - 2.40


-Thunderbird 34 - 41


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/


CHANGELOG -


#1. Linux - minor bug fix to stop the DOM Inspector being impossible to read when using a dark Linux theme. The default theme also has this problem.

#2. Minor Addons Manager category icon fix.

#3. Linux - statusbarpanel borders changed to transparent to prevent Linux dark theme interference.

NOTE - Due to a technical bug on the AMO website, the Metal Lion Silver Sea Monkey update has had to go out without its usual scrollbars extension. Existing users will not be affected, but new users will. Just as soon as AMO rectify this situation, a new complete update will be issued.

****

Yep, the veil that was lifted in now down again. ;)



Frank :)

Support Link - http://franklion.co.uk/contact.html


STATUS - Fully Reviewed



Image
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

UPDATE -


Metal Lion Silver Sea Monkey

Version ~ 2.0.4.5


Compatibility - SeaMonkey 2.1a1 - 2.40

- Thunderbird 34 - 41


Same as previous version, but this time with scrollbars.

My thanks to Jorge for manually forcing this update through their system and also for filing the bug on this. It is appreciated.

Frank :)

(cat with wrinkly mouth pic goes here.)
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

UPDATES -


Metal Lion Silver Sea Monkey

Version ~ 2.0.4.6


Compatibility - SeaMonkey 2.1a1 - 2.40


- Thunderbird 34 - 45


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/




Metal Lion Sea Monkey

Version ~ 2.0.3.5

Compatibility - SeaMonkey 2.1a1 - 2.40


-Thunderbird 34 - 45


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/


CHANGELOG -


....minor bug fixes

Edit - of course, immediately after doing the updates I spot that SM is picking up Firefox's habit of doing huge buttons in the Addons Manager - they put a min-height on the buttons and I then come along and use unset on them to get them back to normal. That fix will appear in the next update of these. No idea why they do that, trying to fill up the space maybe? Either way, it looks awful.


Frank :)

Support Link - http://franklion.co.uk/contact.html


STATUS - Fully Reviewed



Image
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

UPDATES -


Metal Lion Silver Sea Monkey

Version ~ 2.0.4.8


Compatibility - SeaMonkey 2.1a1 - 2.46


- Thunderbird 34 - 49


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/




Metal Lion Sea Monkey

Version ~ 2.0.3.7

Compatibility - SeaMonkey 2.1a1 - 2.46


-Thunderbird 34 - 49


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/


CHANGELOG -


#1. Addon Manager large button fix.
#2. Better hover on button text fix.
#3. Improved Toolbar heights fix.
#4. Toolbar button fixes for Linux T/bird 45 users.
#5. T/bird Correspondent arrow fix.
#6. Overflow on T/bird 45 Write menu fix.
#7. T/bird Linux 45 Dropmarker Fix
#8. T/bird Next Unread fix.

An innocent looking changelog that does not really give the full picture. Changes that happened in Thunderbird 45, especially the Linux version, made doing these updates a right bugger. Still, all fixed now. :)

Note to T/bird devs - brighttext should only apply to Personas, not 3rd party Complete Themes, even Firefox gets that right. Also, on the Linux version, when you decide to use tiny monochrome default toolbar buttons then how about taking more care how you code that so that it doesn't impact everything else?

Frank :)

Support Link - http://franklion.co.uk/contact.html


STATUS - Fully Reviewed



Image
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

UPDATES -


Metal Lion Silver Sea Monkey

Version ~ 2.0.5.0


Compatibility - SeaMonkey 2.1a1 - 2.49


- Thunderbird 34 - 52


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/




Metal Lion Sea Monkey

Version ~ 2.0.3.9

Compatibility - SeaMonkey 2.1a1 - 2.49


-Thunderbird 34 - 52


Image

https://addons.mozilla.org/en-US/seamon ... ea-monkey/


CHANGELOG -


#1. Description container font fix in Addons Manager.
#2. Category icons in Addons Manager Fix.
#3. Lightning 'Today Panel' Fix.
#4. Lightning fixes for dark theme. (ML SM)
#5. Close button fix.
#6. Various very minor fixes..


Frank :)

Support Link - http://franklion.co.uk/contact.html


STATUS - Fully Reviewed.



Image
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

Above now Fully Reviewed...and ready for your enjoyment. :)
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
mightyglydd
Posts: 9813
Joined: November 4th, 2006, 7:07 pm
Location: Hollywood Ca.

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by mightyglydd »

Thanks Frank, got them last night, lovin' the Silver, as usual, meticulous detail, your Titlebar Toggle Button still works fine too. :)
@ I assume the Themes are still compatible with Sea Fox ? Haven't seen Patrick around in a while.
#KeepFightingMichael and Alex.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

mightyglydd wrote:Thanks Frank, got them last night, lovin' the Silver, as usual, meticulous detail, your Titlebar Toggle Button still works fine too. :)
Thanks, these aren't the most exciting themes I've ever done, compared to ML BMV, ML 300, etc. but they are exactly what I intended them to be and what, I felt, the existing SM theme range was lacking somewhat - crisp, tight, professional looking themes for the workplace. Must say, I don't find them too bad looking outside work either, but they are pretty restrained... by my standards. :)

I could convert some of my old ones to SM and T/bird, but looking at the usage figures of everyone theming these platforms, I reckon this whole theme ship has sailed. So be it.
mightyglydd wrote:@ I assume the Themes are still compatible with Sea Fox ? Haven't seen Patrick around in a while.
Very much so and if they weren't then I'd be straight onto Pat. Why far more SM users aren't using SeaFox is totally beyond me.

SM is a great browser and I've grown to really like the Email side as well, but if SeaFox didn't exist I'm afraid that I just wouldn't use it. So, yeah, I'm quite a big fan of it.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
mightyglydd
Posts: 9813
Joined: November 4th, 2006, 7:07 pm
Location: Hollywood Ca.

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by mightyglydd »

Top two Weekly Downloads and No1 "Most Popular Complete Themes".. nice one mate :)
#KeepFightingMichael and Alex.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Sea Monkey & Silver Sea Monkey

Post by Frank Lion »

mightyglydd wrote:Top two Weekly Downloads and No1 "Most Popular Complete Themes".. nice one mate :)
Thanks, Mighty. The position appears to even have improved since you wrote that.

One thing I have learnt is that if you write themes specifically with the workplace in mind, then don't be surprised if many of of your users do use them exactly like that. This means that I 'lose' well over a third of my userbase during the weekend, so the weekday figures are a fair bit higher than you see. What you see is the week averaged out. Either way, I'm not complaining.

Here's a very obscure fix if you are using ML SM AND the Custom Buttons extension AND using non default 'Stars' for the icons with that extension. With me so far? :)

Pop this in userChrome and it stops that strange twitch on hoverover (that was driving me up the wall) -

Code: Select all

toolbarbutton[id^="custombuttons-button"]:hover > .toolbarbutton-icon {filter: none !important;} 
Quite why it only affected the non-default Custom Buttons icons is just one of those alternative facts type things.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
Post Reply