Firebird Theme - a "light-weight" Theme

Discuss application theming and theme development.
Post Reply
User avatar
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

Thanks for looking at this guys. Frank -- your solution was close to what I wanted to achieve, but Patrick's was exactly what I needed.

I also fixed the icons + text bug today. Oh happy day....
User avatar
Frank Lion
Posts: 21178
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by Frank Lion »

aaron wrote:Thanks for looking at this guys.

No problem, aaron. You rushing this stuff? I ask because none of that was exactly advanced coding and you know this stuff as well as we do.

Relax and force the code to obey you. :)
"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: Firebird Theme - a "light-weight" Theme

Post by patrickjdempsey »

Aaron, one more thing... if you have access to png-capable editor, you might want to fix some of those icons for the drop-down menus... they have some nasty jaggies.
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
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

Frank,

I'm really rusty... and I've got a 7 month old son who keeps me very busy, plus a full workload. But I am probably rushing it a bit.

Patrick, I don't see jaggies, but I'll look at them under some magnification to be sure.
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by patrickjdempsey »

Aaron... the bad news is the jaggies are visible in both versions of the theme. Every single menuitem icon that is not round has the problem. If you load them into an image editor and create a new layer underneath the main layer and fill it with a dark color you should see it plain as day. For me on Win 2000 and XP, they appear when I scroll the mouse over them and the dark blue background appears. Let me know if you want some help editing all of those... I might know some tricks that would make the process fast and painless.
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
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

I went ahead and made some more modifications to my "light-weight" theme (played with Nemesis this time), then optimized all the code as best I could, then used a tool called PngOptimizer (http://psydk.org/PngOptimizer.php) to compress the images. End result? A fully functional theme file that is only 144KB in size! Check it out here: http://www.spuler.us/temp/nemesis_lite.jar

Other than the quirk of disable/enable an extension, it works great. Anyone have any ideas why we have to disable/enable an extension to get the theme to activate (and a solution)? Please take a look and see if you can find any bugs. I'll do my best to fix any that are found. Then I'm converting all my themes to this format, removing the 'lite' name, bumping the version to 3.6 and then posting them on a.m.o and my site.

Sharebird, would you be willing to set up a "light-weight" Thunderbird theme template? A giant THANK YOU for the Firefox "light-weight" theme template! Can I send you some PayPal $$?
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by ShareBird »

Sorry guys for not giving the assistance this deserves... Running into some private issues...

aaron wrote:I went ahead and made some more modifications to my "light-weight" theme (played with Nemesis this time), then optimized all the code as best I could, then used a tool called PngOptimizer (http://psydk.org/PngOptimizer.php) to compress the images. End result? A fully functional theme file that is only 144KB in size! Check it out here: http://www.spuler.us/temp/nemesis_lite.jar

Looking very good! I'm very impressed that this method could apply to themes with this level of customization!

aaron wrote:Other than the quirk of disable/enable an extension, it works great. Anyone have any ideas why we have to disable/enable an extension to get the theme to activate (and a solution)? Please take a look and see if you can find any bugs. I'll do my best to fix any that are found. Then I'm converting all my themes to this format, removing the 'lite' name, bumping the version to 3.6 and then posting them on a.m.o and my site.

Yes, this disable/enable extensions to make it work is still a mystery for me... Sometimes isn't necessary at all. :roll:
Ahhh.. I didn't find the placesOverlay.css file...

aaron wrote:Sharebird, would you be willing to set up a "light-weight" Thunderbird theme template? A giant THANK YOU for the Firefox "light-weight" theme template! Can I send you some PayPal $$?

I guess a similar template for Thunderbird will be not a problem... I have only to manage some time to do it.

Thank you very much, you're welcome. ;-)
I'm very happy that this was useful! It's a pleasure for me!
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: Firebird Theme - a "light-weight" Theme

Post by patrickjdempsey »

ShareBird, it's really pretty awesome! This might be a cool way to do catch-all themes for Seamoney/Firefox/Thunderbird too!
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
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

I'm working on converting my Nemesis theme for Thunderbird over to this "light-weight" approach. So far, so good. Same methodology as Firefox. I'll post something next week when it's a little further along.

Still the same issue where an extension has to be disabled/enabled for the theme to activate. Any ideas why that might be?
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by ShareBird »

aaron wrote:Still the same issue where an extension has to be disabled/enabled for the theme to activate. Any ideas why that might be?

I have no idea why this... It's very annoying. I'll try to ask it at IRC... Or maybe at the Google Groups.
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
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

I've made GREAT progress with the Thunderbird "light-weight" theme idea. There's only 3 buttons I need override (mark, compact, tag) and then I should be done. Sharebird, any progress over IRC or Google Groups on the enable/disable oddity?

Image

Image

Image

Image

Image
User avatar
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

Patrick, I was able to combine my light-weight Firefox and Thunderbird themes into one file totaling 269kb. I think I might try for SeaMonkey next, depends on how much free time I get.

http://www.spuler.us/temp/nemesis_combi ... ler.us.jar
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by patrickjdempsey »

Awesome arron! Seamonkey has many of the icons from Firefox plus most of the icons from Thunderbird plus a huge set for Composer and more for Chatzilla. It's been awhile since I looked into it, but you might be able to combine some together.
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
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by aaron »

I should have all the Composer icons already because all 10 of my themes support SeaMonkey 1.x... not so sure about composer. I'll have to check on that one.
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Firebird Theme - a "light-weight" Theme

Post by patrickjdempsey »

I think some of the icons for Chatzilla should already be a part of your Thunderbird theme. I don't use IRC chat, client-side email, or HTML editors, so I gave up trying to make a Seamonkey theme... it just felt like too many unknowns and intangibles for me. That and the sheer volume of icons required... wow!
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/
Post Reply