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 859046 - Implement filtering out certain types of requests (netmonitor)
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 877351 - Network Panel is broken on RTL UI
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 872711 - Warning: Error in parsing value for 'border-bottom-left-radius'. Declaration dropped
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 773590 - Display the return value when stepping out of a function
Bug 859055 - Display JSON as plain text when encountering errors when parsing
Bug 857868 - Convert storage quota notifications to a doorhanger panel
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 850436 - We need a max-width on the inspector breadcrumbs

patch:
- (2013-03-21) (Fx22) https://hg.mozilla.org/mozilla-central/rev/2f092e92dd1e (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 833943 - Migrate open windows and tabs when resetting Firefox (about:WelcomeBack)
Bug 747018 - Download widget stylesheets applied twice to browser.xul
Bug 731311 - Network monitor should allow to replay and edit requests
Bug 750106 - Use a chrome icon for chrome URLs in the location bar
Bug 828038 - Better record/stop UI
Bug 887950 - Fix the notificationbar code to deal with additional <xbl:children> elements.
Bug 875165 - Update help button style to be compatible with XBL refactoring changes.
Bug 868163 - Highlight the Debugger's tab when it gets paused and is not the current tool.
Bug 881807 - Simplify 'advanced settings' part of options panel
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 880735 - Reimplement the plugin doorhanger to deal with the new CtP spec
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 887256 - Showing "Restart now" link in the Options panel twice is redundant
Bug 885366 - Show granted and refused site permissions in site identity panel.
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 890600 - Find bar background shouldn't be white
Bug 875165 - (toolbox) Update help button style to be compatible with XBL refactoring changes.
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 776708 - Improve the visual appearance of the "find in page" bar
Bug 869543 - Move findbar to the top
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 873298 - Change "Filter scripts" string to "Search scripts"
Bug 895318 - black boxing checkboxes look bad on windows
Bug 877686 - Add UI to toggle the blackboxing of specific sources
Bug 865684 - [markup view] Higher Contrast for selected node
Bug 888292 - De-emphasize plugin icon in the Address Bar when it doesn't need to catch the user's attention
Bug 893011 - Border in find bar on top wrongly placed after Bug 869543
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 679364 - Use either content/devtools/* or content/browser/devtools/* for aliases

patch:
- (2013-05-07) (Fx23) https://hg.mozilla.org/mozilla-central/rev/4a068034be50 ()

outcome:
- fx23 and up, all desktop
- this is about changing the chrome URL of several packaged devtools XUL/XHTML/HTML, JS/JSM, and in-content CSS files
- the "either" refers not to making it optional, but to making it consistent by picking one or the other location and making all the content files reside in the same directory
- formerly sometimes located in content/devtools/, sometimes in content/browser/devtools/
- now standardizing on all being located in content/browser/devtools/
- specifically changes these chrome URLs

Code: Select all

  - debugger.xul
    - old: chrome://browser/content/debugger.xul
    - new: chrome://browser/content/devtools/debugger.xul
  - in-content debugger.css
    - old: chrome://browser/content/debugger.css
    - new: chrome://browser/content/devtools/debugger.css
  - source-editor-overlay.xul
    - old: chrome://browser/content/source-editor-overlay.xul
    - new: chrome://browser/content/devtools/source-editor-overlay.xul
  - debugger-controller.js
    - old: chrome://browser/content/debugger-controller.js
    - new: chrome://browser/content/devtools/debugger-controller.js
  - debugger-view.js
    - old: chrome://browser/content/debugger-view.js
    - new: chrome://browser/content/devtools/debugger-view.js
  - debugger-toolbar.js
    - old: chrome://browser/content/debugger-toolbar.js
    - new: chrome://browser/content/devtools/debugger-toolbar.js
  - debugger-panes.js
    - old: chrome://browser/content/debugger-panes.js
    - new: chrome://browser/content/devtools/debugger-panes.js
  - styleeditor.xul
    - old: chrome://browser/content/styleeditor.xul
    - new: chrome://browser/content/devtools/styleeditor.xul
  - in-content styleeditor.css
    - old: chrome://browser/content/styleeditor.css
    - new: chrome://browser/content/devtools/styleeditor.css
  - profiler.xul
    - old: chrome://browser/content/profiler.xul
    - new: chrome://browser/content/devtools/profiler.xul
  - in-content splitview.css
    - old: chrome://browser/content/splitview.css
    - new: chrome://browser/content/devtools/splitview.css
  - scratchpad.xul
    - old: chrome://browser/content/scratchpad.xul
    - new: chrome://browser/content/devtools/scratchpad.xul
  - scratchpad.js
    - old: chrome://browser/content/scratchpad.js
    - new: chrome://browser/content/devtools/scratchpad.js
  - orion.js
    - old: chrome://browser/content/orion.js
    - new: chrome://browser/content/devtools/orion.js
  - NetworkPanel.xhtml
    - old: chrome://browser/content/NetworkPanel.xhtml
    - new: chrome://browser/content/devtools/NetworkPanel.xhtml

- regarding that bit in the patch about cleopatra.html: that's used in the devtools profiler, cleopatra.html is not itself moved, but it's referenced as a relative URL, and the document referencing it (profiler.xul) was moved, so the relative url had to be adjusted
theme impact:
- no in-theme files are moved
- any of these chrome URLs used in-theme (or in Stylish stylesheets) in fx23 need to match the new locations
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 818675 - support a full share panel

patch:
- (2013-05-07) (Fx23) https://hg.mozilla.org/mozilla-central/rev/7d3a05e286a6

outcome:
- fx23 and up, all desktop
- DOM change:
-- adds new toolbarbutton#social-share-button.toolbarbutton-1.chromeclass-toolbar-additional
--- hidden unless social UI is enabled
--- states: normal/hover/active; not checked/checked; not open/open
-- adds new doorhanger panel#social-share-panel.social-panel[type="arrow"]
--- hangs from #social-share-button tbb
--- under #mainPopupSet in browser.xul
--- under #social-share-provider-buttons in the panel, instantiates new toolbarbuttons based on data sent by the social provider
---- toolbarbutton.share-provider-button[type="radio"][group="share-providers"][image=provider.iconURL][tooltiptext=provider.name][origin=provider.origin]
---- can have [checked="true"]
-- in the browser context menu (the one that shows when you right-click in a page) adds menuitems for sharing page content
--- menuitem#context-sharelink, "Share This Link"
--- menuitem#context-shareimage, "Share This Image"
--- menuitem#context-sharevideo, "Share This Video"
--- menuitem#context-sharepage, "Share This Page"
--- menuitem#context-shareselect, "Share Selection"
- CSS change:
-- mods in-theme 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 858321 - fix disabled state of toolbarbutton

patch:
- (2013-05-07) (Fx23) https://hg.mozilla.org/mozilla-central/rev/b8f086ab97aa (browser.xul, browser-social.js, browser.css, etc.)

outcome:
- fx23 and up, all desktop
- for the case of having a social service installed but it is turned off, now shows the generic firefox-supplied services icon in the navbar
-- this is on #social-provider-button
-- presumably, instead of showing the provider icon
- DOM change:
-- from the separator in the social provider popup menu, removes class .social-statusarea-separator
- CSS change:
-- mods in-theme browser.css to apply services-16.png as list-style-image in CSS
--- this is overridden by JS-applied list-style-image when there's a provider-defined icon, ie when the social service is active and turned on
-- osx browser.css also uses services-16@2x.png
-- uses icons already added in other bugs
- JS change:
-- now removes JS-applied list-style-image from #social-provider-button when turning off the service
- to test:
-- install a provider, log in etc so it's active (logging in may not be needed)
-- should see the provider-defined icon on the provider toolbarbutton, e.g. the Facebook icon
-- should also see all the assoc jewels in the navbar
-- click the provider toolbarbutton to open the popup menu
-- in the popup menu, click Turn Off Facebook Messenger (or whatever provider is active)
-- should now see the generic services icon for the provider toolbarbutton
Last edited by mcdavis on August 1st, 2013, 1:10 am, edited 1 time in total.
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 872455 - icon in social toolbar button is mis-sized on retina display

patch:
- (2013-05-22) (Fx24) https://hg.mozilla.org/mozilla-central/rev/c6c467df9154 (osx/browser.css)
- (2013-05-28) (Fx23) https://hg.mozilla.org/releases/mozilla ... 3e8e88a722 (osx/browser.css)

outcome:
- fx23 and up, osx only
- mods in-theme browser.css for osx to fix a problem with list-style-image for the social-provider-button on high-dpi displays in the wake of Bug 858321
-- -moz-image-region and size were correct for the 16px icon but wrong for the larger high-dpi @2x icon
Theme Development is Radical Participation.
NNL Beta Builds for Current and Up-coming Firefox
Dear User: Your Help is Needed
Post Reply