Theme changes from 1.0 to 1.5.0.*

Discuss application theming and theme development.
Post Reply
User avatar
CatThief
Posts: 1854
Joined: January 19th, 2004, 12:19 am
Location: Northeast USA

Post by CatThief »

scratch wrote:
cheeaun wrote:
CatThief wrote:Do you know exactly what .tab-middle is?
The inversed color of the background color. Often useful in Windows environment, if you see very, very carefully..

actually, i don't think so. i think it's the middle section of the tab, the part that's not the left edge or the right edge. this was probably added for those corrected tabs that ben mentioned in his blog awhile back. after all, it's a class, not a color.

I wonder then why it is used here (in global/browser.css) unless of course tab-middle refers to everything inside the tab...

Code: Select all

tab[busy] > .tab-middle > .tab-icon {
  list-style-image: url("chrome://browser/skin/Throbber-small.gif");
  -moz-opacity: 0.5;
}

Is there a code that defines the left edge and right edge? I can't recall seeing anything like that.
Still passionate for Mozilla themes and extensions, just not actively developing them for public release anymore.
User avatar
alanjstr
Moderator
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here
Contact:

Post by alanjstr »

Former UMO Admin, Former MozillaZine General Mod
I am rarely on mozillaZine, so please do not send me a private message.
My Old Firefox config files
User avatar
CatThief
Posts: 1854
Joined: January 19th, 2004, 12:19 am
Location: Northeast USA

Post by CatThief »

Would what is inherited (or not inherited) be controlled by the current theme?
Still passionate for Mozilla themes and extensions, just not actively developing them for public release anymore.
User avatar
alanjstr
Moderator
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here
Contact:

Post by alanjstr »

CatThief wrote:Would what is inherited (or not inherited) be controlled by the current theme?

You specify only the stuff you need to make your theme different. That could be as little as a new image for buttons.
Former UMO Admin, Former MozillaZine General Mod
I am rarely on mozillaZine, so please do not send me a private message.
My Old Firefox config files
User avatar
CatThief
Posts: 1854
Joined: January 19th, 2004, 12:19 am
Location: Northeast USA

Post by CatThief »

If that's the case, we would need to include stuff that is present in the default theme but not present in the custom theme just to override the default. I can see a use for what you are suggesting, but at the same time I can see problems, too.
Still passionate for Mozilla themes and extensions, just not actively developing them for public release anymore.
User avatar
cheeaun
Posts: 826
Joined: November 5th, 2002, 10:55 pm
Location: Malaysia
Contact:

Post by cheeaun »

ehume wrote:
cheeaun wrote:edhume, I mean tabbox.xml, not tabbox.css. Sorry if I confused you. ;-)

tabbox.xml is an xbl binding file for tab-related elements, located at:
chrome://global/content/bindings/tabbox.xml


I can't find that, either inside classic.jar or in installdir > chrome
Simply type the url into the location bar and voila (if you have the nightlies?). No need to hack any JAR files ;-)
Phoenity http://phoenity.com/
You should follow me on Twitter here http://twitter.com/cheeaun
User avatar
ehume
Posts: 6743
Joined: November 17th, 2002, 12:33 pm
Location: Princeton, NJ, USA

Post by ehume »

cheeaun wrote:tabbox.xml is an xbl binding file for tab-related elements, located at:
chrome://global/content/bindings/tabbox.xml


Edit note: I previously posted a whole file here. But it turns out that this is available on-line. See below for the url.
Last edited by ehume on January 13th, 2005, 5:53 pm, edited 1 time in total.
Firefox: Sic transit gloria mundi.
User avatar
alanjstr
Moderator
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here
Contact:

Post by alanjstr »

Next time, please just link to lxr instead of posting all of that code
Former UMO Admin, Former MozillaZine General Mod
I am rarely on mozillaZine, so please do not send me a private message.
My Old Firefox config files
User avatar
ehume
Posts: 6743
Joined: November 17th, 2002, 12:33 pm
Location: Princeton, NJ, USA

Post by ehume »

alanjstr wrote:Next time, please just link to lxr instead of posting all of that code
I don't know what lxr is. I don't know how to link to it. In fact, if cheeaun hadn't told me how to extract it, I wouldn't have known how to find it.

Does this code have an existence on the web so we can link to it?
Firefox: Sic transit gloria mundi.
User avatar
Filipp0s
Moderator
Posts: 1471
Joined: July 9th, 2004, 3:33 am
Location: Greece

Post by Filipp0s »

ehume wrote:Does this code have an existence on the web so we can link to it?
http://lxr.mozilla.org/
User avatar
cheeaun
Posts: 826
Joined: November 5th, 2002, 10:55 pm
Location: Malaysia
Contact:

Post by cheeaun »

thanks, ehume.

alan, i don't know how to use lxr.. but since you mentioned, I have a try.. Aha, here it is:
http://lxr.mozilla.org/mozilla/source/t ... tabbox.xml

Next time, I'll use this. Thanks ;-)
Phoenity http://phoenity.com/
You should follow me on Twitter here http://twitter.com/cheeaun
User avatar
aaron
Posts: 3130
Joined: November 4th, 2002, 8:49 pm
Location: Texas
Contact:

Post by aaron »

Seeing as how this stuff is in flux, I am going to wait until closer to Firefox 1.1 to update my themes :)
User avatar
CatThief
Posts: 1854
Joined: January 19th, 2004, 12:19 am
Location: Northeast USA

Post by CatThief »

I'm with you, Aaron. :)
Still passionate for Mozilla themes and extensions, just not actively developing them for public release anymore.
User avatar
ehume
Posts: 6743
Joined: November 17th, 2002, 12:33 pm
Location: Princeton, NJ, USA

Post by ehume »

But if we wait that long, 1.1 will be out a long time before we have themes adapted to it. I'm hoping that the big changes--in the Options window, for example--will occur soon enough for us to make the changes to our themes in time to get them actually published to Moz Update in time for the official 1.1 release.

There is a considerable time lag between offering up a theme and having it posted--the last time I looked I still could not post directly. Maybe that will be fixed by 1.1?

In the mean time, making the 1.0+ changes to my files has not allowed the animated cursor to work. When I have more time, I have to make that happen. I'm working on a theme with 64x64 and 96x96 icons ATM; then I'll have to go back and modify all of the other six themes. And then there is something I have to do to make some of my themes Linux compatible. . . . I really feel for you guys that have many themes.
Firefox: Sic transit gloria mundi.
User avatar
Alfred Kayser
Posts: 708
Joined: November 7th, 2002, 3:51 am
Location: The Netherlands
Contact:

Post by Alfred Kayser »

Luckely most of the changes are cosmetically, and and simple to catch up.
Let's hope that they (the mozilla developers) not introduce drastically new designs in the meantime.

Note, the new Options dialog layout (for 1.1) is allready including in some of the current themes for 1.0,
so for some things we (the mozilla themers) are ahead of the schedule.... ;-)
Post Reply