Firefox nightly theme changes

Discuss application theming and theme development.
Post Reply
User avatar
mcdavis
Posts: 3195
Joined: December 9th, 2005, 5:51 am

Re: Firefox nightly theme changes

Post by mcdavis »

For Social UI, adds about:socialerror (used in the sidebar) and new in-theme file aboutSocialError.css (as chrome://browser/skin/aboutSocialError.css).

Bug 766616 - proper ui on transport failures

patch:
- (2012-08-25) (Fx17) https://hg.mozilla.org/mozilla-central/rev/770b96704cde (browser.properties)
- (2012-09-07) (Fx18) https://hg.mozilla.org/mozilla-central/rev/2d0471602053 (aboutSocialError.xhtml, AboutRedirector.cpp, nsModule.cpp, aboutSocialError.css, etc.)
- (2012-10-06) (Fx18) https://hg.mozilla.org/mozilla-central/rev/d8e2479870b9 (aboutSocialError.xhtml, browser-social.js)
- (2012-10-06) (Fx18) https://hg.mozilla.org/mozilla-central/rev/04870d2657db (MozSocialAPI.jsm)
- (2012-10-07) (Fx17) https://hg.mozilla.org/releases/mozilla ... 9ca3697450 (aboutSocialError.xhtml, browser-social.js, AboutRedirector.cpp, nsModule.cpp, aboutSocialError.css, MozSocialAPI.jsm, etc.)
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
User avatar
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Bug 794823 - Refactor and move the debugger's PropertyView in shared, so that it can replace PropertyPanel.jsm soon
Bug 798874 - The variables view should be filterable
Bug 786125 - alert showing/hiding animation is janky (nsIAlertsService)
Bug 796190 - Right border of popup notification menu button becomes dark when focused.
Bug 750544 - Remove the scope bar from the Library window.
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 794752 - downloads toolbar button changes size the first time it's clicked
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 737786 - Use a pseudo-element instead of a pseudo-class for placeholder styling.
Bug 556145 - Use opacity instead of GrayText for ::-moz-placeholder UA's style.

In effect the :-moz-placeholder is no longer used, and ::-moz-placeholder is given opacity 0.4 in layout/style/forms.css, so outside the theme.
One could probably still override ::-moz-placeholder in your theme with a different opacity or color.
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
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: Firefox nightly theme changes

Post by patrickjdempsey »

akayser wrote:Bug 737786 - Use a pseudo-element instead of a pseudo-class for placeholder styling.


Wow... again?
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
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Yeah, and Firefox error console in nightly now complains about the use of :-moz-placeholder:
Timestamp: 11-11-2012 16:56:04
Warning: This pseudo-element must use the "::" form: '-moz-placeholder'. Ruleset ignored due to bad selector.
Source File: chrome://global/skin/textbox.css
Line: 73

But this needs to be in the skin to support versions older than the current niglhtly.
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
mcdavis
Posts: 3195
Joined: December 9th, 2005, 5:51 am

Re: Firefox nightly theme changes

Post by mcdavis »

Bug 805474 - chatbar title styling isn't compatible with high-contrast themes

patch:
- (2012-10-30) (Fx19) https://hg.mozilla.org/mozilla-central/rev/96fd3b458899 (socialchat.xml, browser.css)
- (2012-10-30) (Fx18) https://hg.mozilla.org/releases/mozilla ... 80b3390340 (socialchat.xml, browser.css)
- (2012-10-29) (Fx17) https://hg.mozilla.org/releases/mozilla ... 266c478527 (socialchat.xml, browser.css)
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
User avatar
mcdavis
Posts: 3195
Joined: December 9th, 2005, 5:51 am

Re: Firefox nightly theme changes

Post by mcdavis »

Bug 798124 - Chat titlebar and chat menubutton UI issues

patch:
- (2012-10-23) (Fx19) https://hg.mozilla.org/mozilla-central/rev/63337e1b9643 (browser.css)
- (2012-10-25) (Fx18) https://hg.mozilla.org/releases/mozilla ... 1303caa975 (browser.css)
- (2012-10-25) (Fx17) https://hg.mozilla.org/releases/mozilla ... 69424763c8 (browser.css)
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
User avatar
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Bug 808988 - The stackframes and breakpoints containers should have a min and max height.
Bug 810340 - Keep downloads button a consistent size on OSX, regardless of the remaining download time.
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
mcdavis
Posts: 3195
Joined: December 9th, 2005, 5:51 am

Re: Firefox nightly theme changes

Post by mcdavis »

Bug 712469 - Inspector Rule View selectors can be more visually scannable

patch:
- (2012-07-18) (Fx17) https://hg.mozilla.org/mozilla-central/rev/2149897d05a0 (csshtmltree.css, arrows.png, etc.)
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
User avatar
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Not a direct theme change, but a change on the UI which you may want to check:
Bug 760951 - Add a filter box to the error console
Bug 763821 - Error console looks wonky on OS X
Bug 799081 - Bar at the bottom of the error console should be a <statusbar>
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 »

Social:
Bug 805217 - Remove duplicate menuitems when Tools is accessed using the keyboard.

WebConsole:
Bug 787981 - Use LongStringActor in the Web Console actors;

Downloads panel/button:
Bug 746674 - Download icon progressbar hard to see for people with mono/dichromacy.
Bug 758515 - Download button attention state is ugly.
Bug 808277 - Show the progress of downloads that are not visible in the Downloads Panel in a summary.
Bug 811076 - progressmeter in downloads button needs native colours for winstripe and gnomestripe
Bug 812345 - Downloads indicator button still resizes sometimes on Windows for some remaining download times.
Bug 812343 - Empty Downloads Panel on Windows needs downloads richlistbox collapsed.

Debugger:
Bug 808372 - After Bug 807222, the variables view feels sluggish when expanding some nodes
Bug 740825 - Implement conditional breakpoints
Bug 727429 - Add support for watch expressions to the debugger.
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 »

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 »

Downloads panel
Bug 809852 - Allow cycling through the "Show all downloads" and summary footers in the Downloads Panel using the arrow keys
Bug 809852 - Follow-up patch to address nit in pinstripe theme for Downloads Panel that was missed in first landing.
Bug 814509 - Downloads summary background is different from "Show all downloads" button background on winstripe.
Bug 815512 - explicitly set size of download item icons.
Bug 815678 - Stop Downloads Panel from changing width when scanning completed download.
Bug 815131 - Downloads Panel footer CSS needs consolidating.
Bug 815131 - Follow-up - Use a child selector instead of the descendent selector.
Bug 817584 - Replace descendent selectors in Downloads Panel CSS with child selectors.

Developer Toolbox (only two bugs, but the first a major one, with changes all over the place...)
Bug 788977 - [toolbox] Land the developer tools window
Bug 812814 - Add a way to edit or remove watch expressions while the debugger is paused.
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 »

Another Developer Toolbox uodate:
Bug 803984 - Convert all fonts to monospace;
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).
Post Reply