gecko-dev/browser
Greg Tatum f34a461b3d Bug 1597378 - Create new UI for the profiler popup; r=julienw
This commit implements the actual UI changes. A follow-up commit adds the
tests for the changes. The CSS is a little bit awkard since it uses lots of
ID selectors rather than class selectors. I wanted to be able to write quick
selects, since it's selecting across the entire browser document. I feel
a little conflicted with the approach, as I would prefer to use classes in
general.

The panel.jsm.js file collects all of the UI handling changes rather than
having everything in menu-button.jsm.js, as the latter can get loaded
at startup. I'm not sure if it's completely worth the trouble of having
two files, as most of it should be pretty light.

This commit does not handle localization for the panel, as we should be moving
to Fluent. Rather than solve that here, I will follow-up with it in Bug 1599774.

Differential Revision: https://phabricator.services.mozilla.com/D62914

--HG--
extra : moz-landing-system : lando
2020-02-25 20:39:27 +00:00
..
actors Bug 1616661 - Show raw device name to users in the gum prompt. r=achronop,snorp,johannh 2020-02-24 17:09:13 +00:00
app Bug 1612961 - Disable the socket server on Android r=kershaw 2020-02-25 15:34:22 +00:00
base Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
branding
components Bug 1597378 - Create new UI for the profiler popup; r=julienw 2020-02-25 20:39:27 +00:00
config Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester 2020-02-25 20:13:12 +00:00
docs
extensions Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
fonts
fxr Bug 1608844 - WebExtensions do not run in FxRPC content processes r=zombie 2020-01-15 15:14:15 +00:00
installer Bug 1611386 - Drop support for --enable-system-sqlite. r=asuth,glandium 2020-02-20 22:16:03 +00:00
locales Backed out changeset bf161e554d1f (bug 1612091) for failing bc at browser_protections_telemetry.js on a CLOSED TREE 2020-02-25 13:17:25 +02:00
modules Bug 1616600, properly update the tab-indicator state when a tab is closed; it previously wasn't being removed properly from the per-tab indicator map when the indicator was from a subframe,r=johannh 2020-02-25 18:08:06 +00:00
themes Bug 1597378 - Create new UI for the profiler popup; r=julienw 2020-02-25 20:39:27 +00:00
tools/mozscreenshots Bug 1606839 - Use new user activation API for guarding notification permission prompts. r=Ehsan,edgar 2020-01-15 14:22:46 +00:00
.eslintrc.js
app.mozbuild
build.mk
confvars.sh
defs.mk
l10n-registry.manifest
LICENSE
Makefile.in
moz.build
moz.configure