Metal Lion Tigers & Graphite.

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 Tigers & Graphite.

Post by Frank Lion »

I need a hand, I need some more eyes on the ground. I'm looking at these on FF44 and I just can't see anything to fix, apart from 2 small new bugs*. I already know about the New Tab page dropping its styling, that's caused by them changing from xul to xhtml there. I have a few ideas of how to get around that one.

That might not seem a problem, but I want a few months off from these so I'd like to do any fixing stuff now. Could you (on alphas) have a look around for stuff that might need fixing on these, please?





* bugs
#1. urlbar dropmarker is using default dark dropmarker there - no problem, I'll code it to use my white one, as seen on the searchbar history and alltabs.

#2. Buttons and menulists are jumbo again in Addons Manager. - slightly more tricky this one as I don't like forcing the sizes there, as they should be flexible for people that use large fonts. Anyway, bug is caused by the default code forcing the min-height up (why they think that is a good look is beyond me) - easy enough to fix.

#3? Think maybe I might reduce the size of my bookmarks star. I have that much smaller in my SM stuff, so maybe it's because I haven't seen it on Firefox for a while, but it looks a bit large and crude to me.
"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 Tigers & Graphite.

Post by Frank Lion »

.

Metal Lion Australis Tiger SP

Compatibility - Firefox 29.0a1 - 44.0

Version 2.0.2.8

Image

https://addons.mozilla.org/en-US/firefo ... -tiger-sp/



Metal Lion Australis Tiger

Compatibility - Firefox 29.0a1 - 44.0

Version 2.0.1.7.6

Image

https://addons.mozilla.org/en-US/firefo ... lis-tiger/



Metal Lion Australis Graphite

Compatibility - Firefox 29.0a1 - 44.0

Version - 2.0.1.6.6

Image

https://addons.mozilla.org/en-US/firefo ... -graphite/



Changelog - -

Styling of various features improved and 'under the hood' fixes to ensure forward compatibility with Firefox 44+, i.e. getting these out of the way for the rest of 2015 ;)

#1. Addon Manager category Icons fix.
#2. Restyle of searchbar search dropdown.
#3. Addon Manager buttons and menulists too large again in 44 fix.
#4. Urlbar dropmarker in 44 fix.
#5. Bottom Bar Close button fix.
#6. Linux button focus twitch fix.
#7. Text colour for disabled Addons fix.
#8. Urlbar #identity-box in 44 fix.
#9. XP Radio and Checkbox hovers adjustment fix.
#10. Tab throbber back to green fix. (Tiger and Tiger SP)
#11, Reduce size of Bookmark star fix. (Tiger and Tiger SP)



Status - Fully Reviewed.

Frank :)

Support Link - http://franklion.co.uk/contact.html
"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 Tigers & Graphite.

Post by Frank Lion »

.

Metal Lion Australis Tiger SP

Compatibility - Firefox 29.0a1 - 44.0

Version 2.0.3.0

Image

https://addons.mozilla.org/en-US/firefo ... -tiger-sp/



Metal Lion Australis Tiger

Compatibility - Firefox 29.0a1 - 44.0

Version 2.0.1.7.8

Image

https://addons.mozilla.org/en-US/firefo ... lis-tiger/


Changelog - -

#1. Chat and Pocket buttons fix.
#2. Improved styling in Options Window.
#3. Improved styling on radio buttons.

Amazingly, I've done another update on these!


Status - Fully Reviewed.

Frank :)

Support Link - http://franklion.co.uk/contact.html
"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 Tigers & Graphite.

Post by Frank Lion »

.

Metal Lion Australis Tiger SP

Compatibility - Firefox 29.0a1 - 45.0

Version 2.0.3.2

Image

https://addons.mozilla.org/en-US/firefo ... -tiger-sp/



Metal Lion Australis Tiger

Compatibility - Firefox 29.0a1 - 45.0

Version 2.0.1.8.0

Image

https://addons.mozilla.org/en-US/firefo ... lis-tiger/



Metal Lion Australis Graphite

Compatibility - Firefox 29.0a1 - 45.0

Version - 2.0.1.6.8

Image

https://addons.mozilla.org/en-US/firefo ... -graphite/



Changelog - -

#1. Linux fix for searchbar dropdown menu.
#2. Max width unset toolbar button fix.
#3. Back Button compatibility for Firefox 44/45 fix.
#4. Menubar brighttext Firefox bug fix.

Small, but important fixes. Devs had been doing more 'max-widthing' on the toolbar buttons and these themes looked pretty wrecked. Only took a few lines and some unset commands to put things right again.

After reading this yesterday - viewtopic.php?p=14393669#p14393669 ( Firefox's dead-or-really-really-dead policy, more like) I wasn't going to bother with these updates. Then it occurred to me that I had already done these fixes on one theme, so it was only a simple copy 'n paste job on the others. Plus, Mozilla has never hit a deadline yet, so Complete Themes will probably still be around in 2 years time or something. :)

Status - Fully Reviewed (pretty good, all 4 themes fully reviewed less than 2 hours after uploading).

Frank :)

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





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 Tigers & Graphite.

Post by Frank Lion »

For reasons that escape me atm, this seems appropriate here -

https://www.youtube.com/watch?v=Sb_g4jkPqUw
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Metal Lion Tigers & Graphite.

Post by patrickjdempsey »

I think this is more the appropriate sentiment... THE DOORBELL!
https://www.youtube.com/watch?v=-KchKJG_264
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Tigers & Graphite.

Post by Frank Lion »

In theory, I should do a minor update on these, but in practice being told by Mozilla that themes are being whacked at any moment, doesn't exactly inspire me to go the extra mile. Plus, it's surprising just how much time it takes, what with testing, betatesters testing, redoing files. It's odd, the actual 'fixes' take seconds to write. :)

Anyway, I had a look at these and they seem fine, apart from a couple of bits. New Tab page coding has broken because they now code that page in xhtml - I can fix that with a devious route, if anyone is that bothered.

For the rest, just add to userChrome.css -

Code: Select all

/*Metal Lion Feb 2016 fixes...*/
.searchbar-dropmarker-image,#searchbar .autocomplete-history-dropmarker,.urlbar-history-dropmarker {
	margin-top: 8px !important;
	-moz-appearance: none !important;
	transition: none !important;
	opacity: 1 !important;
}

#identity-box:hover {
	background-color: transparent !important;
}   
Frank :)
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
jimfitter
Folder@Home
Posts: 5225
Joined: January 28th, 2005, 11:17 am
Location: Chicagoland area
Contact:

Re: Metal Lion Tigers & Graphite.

Post by jimfitter »

Thanks, Frank. :)
Inside every old man is a young man wondering what the hell happened. - Terry Pratchett
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Tigers & Graphite.

Post by Frank Lion »

jimfitter wrote:Thanks, Frank. :)
No problem. :)

If anyone notices anything breaking on these then you will let me know, won't you? Yeah, I know I'm supposed to do that, but I'm not using this browser these days, let alone checking up on these themes all the time.

As most of you also know, Mozilla have announced plans to whack all Complete Themes, but will not say when. As you can imagine, just as they intended, this also doesn't exactly inspire my devout attention to this stuff.

'Having said that', until they pull the plug, standards will not drop. Just let me know what, if anything, needs fixing and I'll fix it. - told you this new method worked well, didn't I? Notice just how little ever breaks anyway with me doing damn all?

:P
"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 Tigers & Graphite.

Post by mightyglydd »

Frank Lion wrote:If anyone notices anything breaking on these then you will let me know, won't you?

Well if you insist..via the appropriate communication channel.. :P
#KeepFightingMichael and Alex.
User avatar
jimfitter
Folder@Home
Posts: 5225
Joined: January 28th, 2005, 11:17 am
Location: Chicagoland area
Contact:

Re: Metal Lion Tigers & Graphite.

Post by jimfitter »

Of course, I'll let you know. I'm using your themes across the board, on Firefox, Thunderbird, and SeaMonkey. When I'm not campaigning for Trump, I'm looking for flaws in your beautiful work.
That's how I roll. :-P
Inside every old man is a young man wondering what the hell happened. - Terry Pratchett
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Tigers & Graphite.

Post by Frank Lion »

jimfitter wrote:Of course, I'll let you know. I'm using your themes across the board, on Firefox, Thunderbird, and SeaMonkey. When I'm not campaigning for Trump, I'm looking for flaws in your beautiful work.
That's how I roll. :-P
I see.

You see that dog handler in the documentary film, Django? The one standing at the base of the large round tree? You are aware of him?.......That's you, that is. That's you at your most eloquent. That's you trying your hardest to be understood, that is. .....That's you, at your best!
"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 Tigers & Graphite.

Post by Frank Lion »

I was just checking these using Firefox 50 and, amazingly, they still seem to be working fine.

One thing I did notice was that the tooltips haven't been styled (shoot me, these themes were written very quickly) The following in userChrome.css will sort most of that -

Code: Select all

/*......Frank Tooltip......*/

tooltip,.tooltip {
	-moz-appearance: none!important;
	max-width: 50em;
	background: #DEE3E7 !important; 
	color: #333333; 
	border: 2px solid !important ;
    	-moz-border-top-colors:  #F8F8F8 !important;
   	-moz-border-right-colors: #6F6F6F !important;
    	-moz-border-bottom-colors: #5B5B5B !important; 
    	-moz-border-left-colors: #B6B6B6 !important;
	margin-top: 21px;
	padding: 1px 3px;
	font: message-box;}
*** Don't read below this line, it's really dull. :P

Technical stuff - the above does most tooltips, but not all. To do all, you have to override popup.css and thus constantly keep an eye on Default, in case there are changes to popup coding, etc. Because I don't want to do that, er, then I haven't done that here.

Even more technical stuff - Theme jars are not 'allowed' by Mozilla to use override in the chrome.manifest. If you need to do this - as I did with the scrollbars - then you do a Type 32 multipackage install and code up a small .xpi to use the override command. I'm mentioning this because if you want/need to use override for popup.css then you'd put the code (in my case) into the scrollbars.xpi as well. This is what I did for some of my SM stuff, where I wanted all tooltips styled.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
Lootyhoof
Posts: 8
Joined: July 9th, 2016, 9:58 am
Location: United Kingdom

Re: Metal Lion Tigers & Graphite.

Post by Lootyhoof »

Always did find these themes intriguing, glad to know they still work. :)

I noticed a few issues with it though, at least on Windows 10:

http://i.imgur.com/Wurexvd.png

1. Caption buttons on Windows 10 are dark - these should be white (should be a case of using #[button]-white from the caption button's SVG for the icons, like the close button does on hover)

2. The currently selected tab has the tab bar's border across it, this little hack seemed to fix it though:

Code: Select all

.tabbrowser-tabs {
  margin-bottom: -1px !important;
}
3. The bookmark button (star + dropmarker-button) aren't styled in the Metal Lion style.
Frank Lion wrote:Theme jars are not 'allowed' by Mozilla to use override in the chrome.manifest.
Not true - this was added in bug #1170207 for Firefox 41.
Last edited by Daifne on July 25th, 2016, 7:10 am, edited 1 time in total.
Reason: removed img tags. Size of image breaking forum format.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Metal Lion Tigers & Graphite.

Post by Frank Lion »

Lootyhoof wrote:I noticed a few issues with it though, at least on Windows 10:
All within acceptable parameters. :)

(translation: these are not my SM themes, they are not totally blowing up, I don't have Win10 to test on and Mozilla announced ending Firefox Complete Themes back in December 2015)
bug #1170207 for Firefox 41.
Usual too little, too late and no one cares. I needed that back in FF29 for content scrolls, not now. Worked around it.

http://franklion.co.uk/GEN-LINKS/Sway.mp3
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
Post Reply