Firefox nightly theme changes

Discuss application theming and theme development.
Post Reply
User avatar
KLB
Posts: 2282
Joined: December 21st, 2003, 9:25 am
Location: Saco Maine
Contact:

Re: Firefox nightly theme changes

Post by KLB »

akayser wrote:Bug 573176 - Implement Site-Specific Privacy Preferences.


This is a big change folks! You need to add a new stylesheet with around 113 lines of CSS instructions. There will be major breakage if you don't implement it.

akayser wrote:As for bug 634065, I use http://channy.creation.net/project/fire ... ation.html to test the identity block.

Thanks, worked like a charm.
Ken Barbalace - AMO Editor (I focus on reviewing themes)
I maintain Classic Compact, a very compact yet clean Firefox theme.
EnvironmentalChemistry.com (Periodic Table)
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firefox nightly theme changes

Post by ShareBird »

Bug 595848 - Support registering custom add-on types that appear in the UI as a regular list
This bug breaks every single third-party theme...:evil:
It changes a couple IDs from the category view on Addons Manager. :roll:

To maintain compatibility we will need to add the new selectors as:

Code: Select all

#category-languages,
#category-locale {
  list-style-image: url("your_image");
}

#category-extensions,
#category-extension {
  list-style-image: url("your_image");
}
#category-themes,
#category-theme {
  list-style-image: url("your_image");
}
#category-plugins,
#category-plugin {
  list-style-image: url("your_image");
}

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
KLB
Posts: 2282
Joined: December 21st, 2003, 9:25 am
Location: Saco Maine
Contact:

Re: Firefox nightly theme changes

Post by KLB »

ShareBird wrote:Bug 595848 - Support registering custom add-on types that appear in the UI as a regular list
This bug breaks every single third-party theme...:evil:
It changes a couple IDs from the category view on Addons Manager. :roll:

To maintain compatibility we will need to add the new selectors as:

Code: Select all

#category-languages,
#category-locale {
  list-style-image: url("your_image");
}

#category-extensions,
#category-extension {
  list-style-image: url("your_image");
}
#category-themes,
#category-theme {
  list-style-image: url("your_image");
}
#category-plugins,
#category-plugin {
  list-style-image: url("your_image");
}


What I don't understand is why the heck did they change the ID names. That is kind of a senseless busy work kind of change. These types of changes just don't make any sense. There needs to be some rule that says don't change ID and class names unless there is a really good reason.
Ken Barbalace - AMO Editor (I focus on reviewing themes)
I maintain Classic Compact, a very compact yet clean Firefox theme.
EnvironmentalChemistry.com (Periodic Table)
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firefox nightly theme changes

Post by ShareBird »

In this case they have a good reason and I don't know how they could implement this without changing the IDs. Notice that they are adding the IDs dynamically based on addon type.
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
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Bug 577721 - allow repositioning of the web console: above, below and out into a panel/window
Bug 545070 - plugin-problem UI shouldn't say "click here"
Bug 618913 - Implement in product notifications to set up Sync.
Bug 626903 - Indicate onscreen tabs in List All Tabs menu.
Bug 657961 - Use async API to get favicons for site permissions page.
Bug 588027 - Clean up places library code.


Note, Nightly has been version bumped to 7.0a1.
Creator of the LittleFox, LittleBird, MicroFox, MicroBird, Nautipolis, Walnut, Walnut2, Bricks and Metal themes for Firefox and Thunderbird.
Visit https://addons.mozilla.org/en-US/firefox/addon/123/developers. Mozilla contributor since October 1999 (Mozilla M10).
User avatar
SoapyHamHocks
Posts: 80
Joined: January 3rd, 2010, 10:12 pm

Re: Firefox nightly theme changes

Post by SoapyHamHocks »

Thanks for keeping this thread updated, it helps a lot.
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firefox nightly theme changes

Post by ShareBird »

akayser wrote:Bug 626903 - Indicate onscreen tabs in List All Tabs menu.

Does someone know what about handles this bug? I was not able to see any difference on the default theme. I've tried opening several windows, grouping tabs in several groups, but nothing happens...
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
mcdavis
Posts: 3195
Joined: December 9th, 2005, 5:51 am

Re: Firefox nightly theme changes

Post by mcdavis »

ShareBird, I see it. It looks about like this: screenshot

Code: Select all

    2.12 +.alltabs-item[tabIsVisible] {
    2.13 +  /* box-shadow instead of background-color to work around native styling */
    2.14 +  box-shadow: inset 0 0 0 2em hsla(0,0%,50%,.15);
    2.15 +}
    2.16 +
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firefox nightly theme changes

Post by ShareBird »

mcdavis, yes. I've seen that screenshot before, but I can't get it... In which situation is there a tabIsVisible attribute? I suppose that is the menupopup from the "List all Tabs" button?
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
mcdavis
Posts: 3195
Joined: December 9th, 2005, 5:51 am

Re: Firefox nightly theme changes

Post by mcdavis »

ShareBird wrote:I suppose that is the menupopup from the "List all Tabs" button?


Right. The darker-colored ones are visible in the tabstrip, while the normal-colored ones are scrolled off either side of the tabstrip. The tabIsVisible attribute is present on those menuitems in the all-tabs menupopup which correspond to tabs visible in the tabstrip. (I don't know when that attribute started being added, but obviously not in this patch.)
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
User avatar
ShareBird
Posts: 2740
Joined: December 8th, 2004, 7:09 am
Location: Berlin | Made in Brasil
Contact:

Re: Firefox nightly theme changes

Post by ShareBird »

Ah... Now I understand... Thank you very much, mcdavis!!
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
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

A very minor update:
Bug 636361 - Lighten & desaturate the background of the add-on manager's progress bar in Windows 7
Creator of the LittleFox, LittleBird, MicroFox, MicroBird, Nautipolis, Walnut, Walnut2, Bricks and Metal themes for Firefox and Thunderbird.
Visit https://addons.mozilla.org/en-US/firefox/addon/123/developers. Mozilla contributor since October 1999 (Mozilla M10).
User avatar
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Two small changes:
Bug 660229 - about:permissions left-side list auto resizes when string not found. r=dao
Bug 660279 - Change popup notification description max-width to use em instead of px.
Creator of the LittleFox, LittleBird, MicroFox, MicroBird, Nautipolis, Walnut, Walnut2, Bricks and Metal themes for Firefox and Thunderbird.
Visit https://addons.mozilla.org/en-US/firefox/addon/123/developers. Mozilla contributor since October 1999 (Mozilla M10).
User avatar
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Bug 653637 - Provide a simple way for addons to have preferences UI. (targeted for Firefox 7.0)
This adds the possibility for extensions (but not themes, I believe) to add some simple options to the extension details page.

Here's a test extension that one can use to test this new feature:
http://roosterteethsiteextender.com/rtsefiles/inlineoptions.xpi
Creator of the LittleFox, LittleBird, MicroFox, MicroBird, Nautipolis, Walnut, Walnut2, Bricks and Metal themes for Firefox and Thunderbird.
Visit https://addons.mozilla.org/en-US/firefox/addon/123/developers. Mozilla contributor since October 1999 (Mozilla M10).
User avatar
WattsvilleBlues
Posts: 380
Joined: November 14th, 2004, 7:59 am
Location: United Kingdom of Great Britain and Northern Ireland

Re: Firefox nightly theme changes

Post by WattsvilleBlues »

Are there any plans to implement the curved tabs that were in the original Firefox 4 mock-ups?
I think they're more interested in my epididymis
Post Reply