Bug 706103 - Replace chrome copy of files by overrides

Discuss application theming and theme development.
Post Reply
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by patrickjdempsey »

Every since they disabled the ability for 3rd party themes to use Override, Mozilla really has gone crazy in abusing it themselves. It's also pretty darned disingenuous for them to say that using separate packages makes things too complicated since their own requirements for 3rd party themes essentially demands the use of custom packages if you want your theme to support more than one version or OS at a time. Also, isn't using overrides everywhere more complicated and fragile than packages? What a load of bollocks.
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
Santa_Fe
Posts: 42
Joined: August 28th, 2013, 8:15 am

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by Santa_Fe »

patrickjdempsey wrote:Every since they disabled the ability for 3rd party themes to use Override, Mozilla really has gone crazy in abusing it themselves. It's also pretty darned disingenuous for them to say that using separate packages makes things too complicated since their own requirements for 3rd party themes essentially demands the use of custom packages if you want your theme to support more than one version or OS at a time. Also, isn't using overrides everywhere more complicated and fragile than packages? What a load of bollocks.

Reminds me of that old saying "Do as I say, NOT as I do"! ;)
User avatar
malliz
Folder@Home
Posts: 43796
Joined: December 7th, 2002, 4:34 am
Location: Australia

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by malliz »

Pretty much fubars third party themes in today's nightly
What sort of man would put a known criminal in charge of a major branch of government? Apart from, say, the average voter.
"Terry Pratchett"
User avatar
Philip Chee
Posts: 6475
Joined: March 1st, 2005, 3:03 pm
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by Philip Chee »

malliz wrote:Pretty much fubars third party themes in today's nightly

Yup, everything looks er squashed.

Phil
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by ShareBird »

Silvermel - A Theme for Firefox and Thunderbird
YATT - Yet Another Theme Tutorial
Don't give a man a fish. Teach him how to fish instead.
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by patrickjdempsey »

Yeah Pardal, they'll never listen until it get's so confusing even they don't know what all of it is supposed to do.
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
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by ShareBird »

Well, I have to admit the solution I was proposing IS a hack... Unfortunately I am still needing all sort of hacks to fix things I think are bugs (you can't imagine how hackish is the solution I've found for the PanelUI to make icons smaller than 32px don't look "stretched").

I think the solution proposed from Dão and Mossop is reasonable. Overrides living inside the theme is not a bad idea, but moving the overrides should have been the first step on that bug...
Anyway, I hope we all can also use this in our themes.
Silvermel - A Theme for Firefox and Thunderbird
YATT - Yet Another Theme Tutorial
Don't give a man a fish. Teach him how to fish instead.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by Frank Lion »

"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Bug 706103 - Replace chrome copy of files by overrides

Post by ShareBird »

:-)
Silvermel - A Theme for Firefox and Thunderbird
YATT - Yet Another Theme Tutorial
Don't give a man a fish. Teach him how to fish instead.
Post Reply