Firefox nightly theme changes

Discuss application theming and theme development.
Post Reply
User avatar
akayser
Posts: 299
Joined: August 25th, 2010, 12:44 am

Re: Firefox nightly theme changes

Post by akayser »

Bug 922193 - Integrate the VariablesView as a manifest editor
Bug 924238 - SideMenuWidget's arrows don't update with black boxing
Bug 927372 - Black margin at the end of the selected source disappears after blackboxing
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 »

Here a set of bugs impacting themes, reported by mcdavis.

Devtools:
Bug 694019 - we should be able to highlight and inspect a pseudo element
Bug 762593 - Add warning/error Message to Web Console when the page includes Insecure Password fields
Bug 777972 - [responsive mode] translate click events to touch events
Bug 849236 - Add a screenshot button to the responsive mode
Bug 901169 - grey out black boxed source labels
Bug 901454 - The deck added in Bug 895543 causes the source editor to not scroll properly
Bug 905136 - Blackbox icons missing from debugger (Linux)
Bug 910595 - Make sure the Side Menu Widget "item" does not affect the positioning of the child "item-contents"
Bug 826603 - Removing Stop and Refresh icons from Awesomebar Toolbar Causes Awesomebar to Grow in Height When Text is Entered
Bug 865352 - Replace grey globe with grey warning triangle when the page contains mixed passive content
Bug 909813 - Input autocomplete popup hover styling broken with Aero
Bug 898955 - zotero Library navigation pane draws unusual borders.

App manager:
Bug 912447 - [app manager] land the app manager front end
Bug 912892 - [app manager] simulator launch UI

Tabcrashed:
Bug 899348 - Tab crashed page (about:tabcrashed)
Bug 913155 - Tab crashed page: Submit crashreport
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 »

Firstrun: (NEW!)
Bug 862998 - Add glue to allow Firefox first run page to highlight UI elements

Devtools:
Bug 927375 - Debugger UI should be responsive when docked to the side
Bug 918716 - Add color swatches to devtools output parser
Bug 927372 - Black margin at the end of the selected source disappears after blackboxing
Bug 924238 - SideMenuWidget's arrows don't update with black boxing
Bug 926974 - [markup view] Theme does not immediately apply after switching

App manager:
Bug 922193 - Add VariablesView as manifest editor in App Manager.
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 917072 - move black box eyeball into sources toolbar
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 929868 - Set a min-width on all toolbarbuttons in the #sources-toolbar.
Bug 926605 - When a plugin is removed from a page, continue showing it in the plugin doorhanger, to deal with the cases where the site removes a plugin immediately after trying to use it.
Bug 765105 - Tooltip shared component, showing image previews in markup, css rules and computed views.
Bug 931003 - Have a consistent border color on the end of the sources list and the bottom sources toolbar.
Bug 922144 - Aligned values option for Variables View.
Bug 910955 - Implement a live WebGL shader editor.
Bug 931463 - Shader editor programs checkboxes misaligned on Linux.
Bug 929916 - Make the shader editor UI responsive when docked to the side.
Bug 895561 - 'Edit As HTML' option in the markup view - browser changes.
Bug 927815 - Update the Infobar design according to shorlander's mockups.
Bug 928144 - Make Manifest Editor read-only for hosted apps..
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 880672 - Unprefix -moz-grab and -moz-grabbing
patch:
- (2013-09-25) (Fx27) https://hg.mozilla.org/mozilla-central/rev/8879393c2552 (nsCSSKeywordList.h, nsCSSProps.cpp, test/property_database.js)

There's no in-theme change in the patch above; this just adds the basic capability. Also, the unprefixed forms still work after this patch; both the old and the new keywords are supported.

Bug 920943 - Unprefix -moz-grab from the browser chrome CSS
patch:
- (2013-09-26) (Fx27) https://hg.mozilla.org/mozilla-central/rev/8a0fd7b642db (toolbar.css, etc.)

This one does change in-theme toolbar.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 926397 - Red-on-black tooltips on Ubuntu are hard to read
patch:
- (2013-10-15) (Fx27) https://hg.mozilla.org/mozilla-central/rev/50abdc9ee405 (linux/widgets.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 932446 - Vulnerable Click-to-activate in-content UI should look clickable
Bug 920321 - line number is ellipsized in console
Bug 924532 - Remove double outline from the Identity panel's Help button
Bug 754344 - Make in-content prefs navigation look like about:addons (currently backed out, but will be reapplied soon)
Bug 931834 - New infobar design is broken on Windows
Bug 930588 - Dark/Light theme follow-up updates for CodeMirror
Bug 926605 - followup to fix icon on Windows
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 »

devtools
Bug 931463 - Shader editor programs checkboxes misaligned on Linu
Bug 930928 - Shader compilation errors should be displayed in the editor,
Bug 934225 - GLSL code should be syntax highlighted
Bug 929868 - Set a min-width on all toolbarbuttons in the #sources-toolbar

In-content prefs
Bug 754344 - Make in-content prefs navigation look like about:addons
Bug 932446 - in-content click-to-activate UI should look more clickable
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 »

app manager
Bug 912891 - Open the toolbox in the app manager.
Bug 912918 - Support for warning when there's errors
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 932854 - Consider showing a notification bar for hidden plugins
Bug 722267 - Option to enable/disable timestamps for messages in the console
Bug 929384 - Display color swatch for background properties with href
Bug 900415 - Should be able to open the autocompletion popup at an offset from the anchor node
Bug 911876 - Increase the find bar close button's clickable area
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 929766 - Remove Orion from the SourceEditor component.
Bug 931845 - Shows image tooltips immediately and with no animation.
Bug 938754 - Move opacity from Aero Glass Fog into alpha channel of TabsToolbar::before box-shadow colour.
Bug 929548 - Tab middle LWT background disappears upon dragging
Backout Bug 908796 - the workaround from this bug is no longer required because we do not draw the closing tab anymore.
Bug 918226 - expose 'work offline' in the developer subview
Bug 939008 - Move UITour CSS into themes/shared/ and browser/base/content/browser.css
Bug 937607 - Manifest Editor erases local modifications
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 »

Note, Australis is being landed causing a lot of theme issues.
Firstly, the tabsontop="true" is removed from root, so you would to replace it with: :not([tabsontop="false"])
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 »

It seems that the number of patches per day rising, so a version release is probably coming soon.
The removal of Orion is an example of stuff added to Firefox and removed again, so that some versions of FF will have Orion, and we as themers need to support all the cruft that was temporarily added in order to support more than just the latest version of FF. Some other examples are findbar moving to top and down again, the appmenu which is removed by Australis, the UITour that was added and moved from skin to content, and much more. Theming is not fun anymore...

Devtools
Bug 941643 - Use menlo and consolas
Bug 929127 - Update the inspector sidebar tabs design according to shorlander's mockups
Bug 922812 - Add an 'eval current top level function' command to scratchpad
Bug 929766 - Remove Orion from the SourceEditor component.

Australis
Bug 878065 - Implement the flat panel UI for (wide) toolbar buttons
Bug 916766 - Consistent theming across panels - webconsole updates
Bug 940985 - Win7 glass: Cut/Copy/Paste and zoom control are not inverted on tab bar and menu bar
Bug 941058 - Titlebar buttons are swapped in RTL mode
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 »

Devtools
Bug 942112 - Black bottom line missing from the toolbars

Australis
Bug 942011 - Selector expected. Ruleset ignored due to bad selector. browser.css:4231 (@nested-buttons@)
Bug 942115 - Font for code size should be 100% not 108
Bug 918782 - Move functional styles out of customizeMode.inc.css and panelUIOverlay.inc.css in browser/themes/shared/ to browser/base/
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