Firefox Contest Suggestions - interests?

RU42

New Member
Original Poster
A lot of people are switchign over to Firefox. I thought of a cool contest/showcase if anyone is interested or has the abilitites.

You can create themes for the look of Firefox. I thought a cool idea would be if Disney related themes.

Is there any interest or is it just me?

I do not have the permissions necessary to run the contest in the contest section of Digital Media, so one of those with that power would be needed.

So - please share your thoughts.

RU
 

nicholas

New Member
I think that could be a cool idea. I know I wouldn't be creative to come up with one, but have seen some great talent on these forums and am sure some great themes could be created. And I have recently switched to Firefox myself and love it. So bring on the themes!
 

ogryn

Well-Known Member
From MozillaZine.org

Introduction
There isn't a good central resource for themes developers (yet - keep an eye on this page).

So far, the best place to go for theme development info is the MozillaZine Themes Forum.

Requirements

Knowledge

CSS
Tip: The quality of your CSS rules can have a real affect on how fast your theme is rendered. Optimize your stylesheets with the guidelines in David Hyatt's document Writing Efficient CSS.

* Mozilla/Firefox uses custom CSS properties to style various elements
* W3C: CSS

XUL

* XULPlanet
* Mozilla Projects: XUL

HTML/XML

* W3C: HTML
* W3C: XML

RDF

* W3C: RDF

Tools

Text Editors

* EditPlus
* Metapad
* NoteTab
* EditPad Lite

Image Editors

* Adobe Photoshop
* Macromedia Fireworks
* Paint Shop Pro
* GNU Image Manipulation Program

File Compression Utility

Themer extension

Themer provides a button on the Themes panel of Options to allow installation of .jar packaged themes previously downloaded from a website.

The DOM Inspector
While not actually required to develop themes, any self-respecting theme author wouldn't be caught dead without this invaluable tool. Use it to find out what CSS files and images are used to style interface elements; find node names, IDs, and classes needed to target elements in CSS; browse XUL files and style sheets; and more.

Theme Structure
As of Firefox 0.9 and Thunderbird 0.8, the structure of theme packages will be slightly modified to be compatible with the new Theme Manager and associated infrastructure. The new format is outlined in Ben Goodger's document Packaging Firefox/Thunderbird Themes. The major changes are the addition of a manifest file (install.rdf), an icon, and a new preview image to fit in the preview window of the themes manager. Please review the document for full details.

Setup

Extracting the Chrome
See http://www.eightlines.com/neil/mozskin/gssetup.html

This technique allows you to work directly with the CSS and images without having to compress it into a JAR file and reload the theme every time you make a change.

Disabling XUL Cache
The XUL cache (a.k.a. fastload) saves the many files that make up the user interface into one file for faster loading [1]. Disabling the cache allows you to immediately see changes made to the chrome without having to restart the program, or switch back and forth between themes. To disable the XUL cache [2], add the following to your user.js or in about:config:

user_pref("nglayout.debug.disable_xul_cache", true);

Editing
Neil Marshall has some decent info about theme editing at Creating a Skin for Mozilla. The site is a bit aged, but the information is still relevant, and can be applied to theme editing in recent builds.

Netscape has a slightly outdated collections of document about creating Netscape 6 themes.

Issues/Bugs
Theme Changes

* 2003-11-20 widgets/bindings un-change
* 2003-11-22 Bug 30579 - themeable scrollbar corner
* 2003-11-30 Bug 215467 - Download Manger / discussion
* 2003-12-09 Bug 214527 - expander button in Add Bookmarks dialog / discussion
* 2004-01-03 Firebird help contents
* 2004-03-07 Bug 214893 - Mail button / discussion / hack
* 2004-03-11 emoticons (smilies) now themeable
* 2004-03-12 Bug 233607 - About Firefox dialog unthemeable
* 2004-03-20 Bug 207403 - URLs in Javascript Console should appear as links
* 2004-04-03 Bug 234739 - "Show" replaced with "Open" in Download Manager / discussion
* 2004-05-10 Bug 243091 - remove mozilla suite cruft
* 2004-05-17 New Theme API - new theme package format to go into effect for Firefox 0.9 / discussion
* 2004-08-12 Bug 254508 - add @import for platform-specific CSS rules in Help (details)

Fixes

* 2004-01-09 Bug 230343 - CSS2.1 progress cursor
* 2004-01-13 Bug 15608 - CSS3 dynamic adjacent sibling combinators fixed (:hover +)
* 2004-01-14 Bug 135141 - CSS3 indirect adjacent combinator (~) support
* 2004-02-23 Bug 93156 - CSS3 "opacity" support / '-moz-opacity' is now an alias for 'opacity'
* 2004-03-09 Bug 235337 - odd and even tree row properties / discussion
* 2004-05-02 Bug 235300 - Bookmarks Toolbar Items icon fixed in palette [Ff0.8.0+/Ff0.9]
* 2004-05-02 Bug 238186 - "text-link" class removed from URL textbox in Page Info [Ff0.8.0+/Ff0.9]
* 2004-05-05 Bug 242712 - '-moz-resizer' property removed [Mz1.8a]
* 2004-05-06 Bug 237959 - mail button orientation changed to "vertical" [Ff0.8.0+/Ff0.9]

Bugs

* 2000-12-19 Bug 63336 - pixel rounding errors
* 2001-01-11 Bug 65133 - CSS3 selector support
* 2003-10-17 Bug 222654 - native scrollbar widgets aren't cross-platform
* 2003-11-19 Bug 226274 - dropmarker hover/click states
* 2004-05-10 Bug 243387 - about:plugins broken by cruft removal (Bug 243091)

Issues

* em units versus ex units - pixel rounding problems with relative units
 

RU42

New Member
Original Poster
Hmmm, sounds like quite the task. Way out of my league/time available. Maybe we could brain storm ideas and then someone with the knowledge can build?

Or we can at least imagine.

I thought the home key should be the castle.

What else do you all think for:
back
forward
reload
stop

What other elements are defined by themes (Ogryn maybe a little help here)

RU
 

ogryn

Well-Known Member
The theme just about covers everything visual. Colours, Margins, Padding, Borders, Icons.
You need images and style sheets for not only the main browser window, plus all the other pop-up windows (Themes, About, Options....)

For the toolbar icons alone, you will need an alternative for all of these:

(It seems one hell of a task...!!!! :eek: Have a look in the attached zip for all the files that are needed!!!)
 

Attachments

  • Toolbar.png
    Toolbar.png
    37.8 KB · Views: 69
  • Qute.jar.zip
    Qute.jar.zip
    300.8 KB · Views: 114

Register on WDWMAGIC. This sidebar will go away, and you'll see fewer ads.

Back
Top Bottom