[solution] Firefox And Compatible Themes

Hi All - here's some help......(sorry if this has been posted elsewhere)

For those that don't know, it's not too hard to make your favourite 0.8 theme work with 0.9 nearly flawlessly!! Of course any mods you do must be for personal use only and not distributed without the original author's permission (such as Lynchie - hey, I even gave him a little donation last time I was over at his site!!).

After trawling through the Mozilla forums here's a composite step-by-step:

1) Open your 0.8 theme (e.g "oldtheme.jar") with WinRAR

2) Create a new text document entitled "install.txt"

3) Paste the following into your txt file:

<?xml version="1.0"?>

;http://www.w3.org/1999/02/22-rdf-syntax-ns#"

  xmlns:em=";http://www.mozilla.org/2004/em-rdf#">

 

    {######################}

    1.5

    <!-- Target Application this extension can install into,

      with minimum and maximum supported versions. -->

   

     

        {ec8030f7-c20a-464f-9b0e-13a3a9e97384}

        0.8

        0.9

     

   

    <!-- Front End MetaData -->

    Enter Name of Skin can be anything

    For personal use only

    Modded by your name

    your name again

    nice to enter a homepage of your choice

    <!-- Front End Integration Hooks (used by Theme Manager)-->

    MUST BE SAME AS NAME IN CONTENTS.RDF!!

   

Modify the above according to the following notes:

Where I've put {######################}, you need to enter a UUID instead of the dashes. You can get this unique number by going to THIS WEBSITE and copying the UUID number where the #'s are).

You can enter whatever you like in the fields , but the MUST be exactly the same as the chrome:name in the contents.rdf (also located in the theme's .jar file).

4) Save the txt document as "install.rdf"

5) Drag/Add "install.rdf" into the theme's jar file.

6) Find an icon for your theme - any 32x32 PNG will do. Call it "icon.png". Add this into the theme's jar file.

7) Find a PNG picture (the same one you used in Step 6 is fine). Rename it "preview.png". Add this to the jar file.

8) Close the theme's jar file

9) Install into Firefox 0.9 by dragging it into the Themes Manager (found under Tools menu).

10) Click Apply!

11) You may need to restart

Good luck and I hope this is OK with the authors and Mods (remember, for personal use only until the authors update). Also, this theme will not be updatable via 0.9's new easy-update feature. Also, you may experience some weird graphics errors (I lost my theme manager's background - obviously the original 0.8 theme didn't have one!). Your mileage may vary!

:smartass:

Cheers!

CJW

#177147

Will this work for the pinstripe.jar file? that would be nice...because it's not a theme.

#177154

I recomend that anyone who goes to all the bother of making these .txt files posts the final file on this website, to make the process easier for others :D

#177155

Can I please have a response to my question? It is very simple...

A simple YES or NO would suffice...I guess he checks this board less than 1 time a day then.

#177185

Can I please have a response to my question? It is very simple...

A simple YES or NO would suffice...I guess he checks this board less than 1 time a day then.

Yeah - I usually only check once or twice a day! I don't know if it will work for the pinstripe theme (I don't use Pinstripe) - but I can't see why not - make a copy of the theme (so you don't lose the original by tinkering with it!) and give it a go!

Also, here is a text file you'll need to add to the theme's jar using WinRAR (change it's extension to .rdf first tho!) - BUT YOU WILL NEED TO MODIFY IT ACCORDING TO MY ABOVE INSTRUCTIONS!!

CJW

[edit] oh, and you see the reason I didn't post a txt file originally is because you have to mod it differently for each theme you want to update! :)

install.txt

Attachment: install.txt

#177355

There are some new subfolders in the mozapps folder of the theme. You need to open classic.jar form F-Fox 0.9 and manually copy subfolders: extensions, profile, shared and update to the theme you're repacking. Otherwise you'll get broken extensions panel.

#177358

Thanks guys - my bad...I see there's already a pretty good thread covering this:

http://www.aqua-soft.org/board/index.php?showtopic=13700

I don't know if there's too much to add here - feel free to close this one, Mods.

I'm off to do some rejigging!!

:naughty:

[Edit] OK - to make the themes manager and extensions manager work properly, you need to modify the theme's "mozapps" folder.

What I did was to open another theme (WinRAR), go into it's "mozapps" folder and drag the "downloads", "extensions" and "updates" folders into the mozapps folder of the theme you are trying to update. Close the jar file and install the theme - presto!! It looks different, because you're using another theme's extensions and themes manager, but works 100%!! (I'm too bad an artist to make my own!)

#177360