This changeset is the bulk of the changes. It should contain most of
the minimum necessary changes to have everything working correctly.
Differential Revision: https://phabricator.services.mozilla.com/D43119
--HG--
rename : devtools/client/performance-new/popup/popup.html => devtools/client/performance-new/popup/popup.xhtml
extra : moz-landing-system : lando
This changeset is the bulk of the changes. It should contain most of
the minimum necessary changes to have everything working correctly.
Differential Revision: https://phabricator.services.mozilla.com/D43119
--HG--
rename : devtools/client/performance-new/popup/popup.html => devtools/client/performance-new/popup/popup.xhtml
extra : moz-landing-system : lando
The animation inspector is [loaded on demand by the inspector](https://searchfox.org/mozilla-central/rev/8ea946dcf51f0d6400362cc1d49c8d4808e`eacf1/devtools/client/inspector/inspector.js#937-942) as a sidebar panel via an `InspectorPanel` instance. The iframe container from index.xhtml seems to be a leftover from a time where the animation inspector was loaded differently.
No failing tests after removing iframe. Is this ok to cleanup?
Differential Revision: https://phabricator.services.mozilla.com/D43951
--HG--
extra : moz-landing-system : lando
In order to do this properly, we create new variable in
variables.css that hold the same values as the console-warning-*
variables we have in webconsole.css.
We take this as an opportunity to replace the box shadow on
the deprecation label by an outline. I think this was done
so the border doesn't take additional height, and outline
seems perfect for this job.
Differential Revision: https://phabricator.services.mozilla.com/D43933
--HG--
extra : moz-landing-system : lando
The onboarding UI is displayed on top of the Editor.
A dismiss button hides it forever (this is handled via
a pref that is set to false when clicking the button).
We take this as an opportunity to polish the Editor UI/wording
a bit.
Differential Revision: https://phabricator.services.mozilla.com/D43621
--HG--
rename : devtools/client/debugger/images/resume.svg => devtools/client/themes/images/webconsole/run.svg
extra : moz-landing-system : lando
Changed the color in `.devtools-tooltip-inactive-css` to match the color of the meatball menu
Differential Revision: https://phabricator.services.mozilla.com/D43756
--HG--
extra : moz-landing-system : lando
The onboarding UI is displayed on top of the Editor.
A dismiss button hides it forever (this is handled via
a pref that is set to false when clicking the button).
We take this as an opportunity to polish the Editor UI/wording
a bit.
Differential Revision: https://phabricator.services.mozilla.com/D43621
--HG--
rename : devtools/client/debugger/images/resume.svg => devtools/client/themes/images/webconsole/run.svg
extra : moz-landing-system : lando
This remove reliance on isRtl (and thus hardcodes right and left directions) and removed redundant RTL/LTR CSS.
Differential Revision: https://phabricator.services.mozilla.com/D42324
--HG--
extra : moz-landing-system : lando
This patch contains 2 parts:
- First one is adding a label + icon in the settings panel next to
the Scratchpad tool entry. This is mainly re-adding what was done
for Bug 1527294.
- Second is adding a deprecation warning message *in* the Scratchpad
panel. This is using the NotificationBox that is already used in
the panel.
Both have a link to the deprecated tools MDN page, in which we'll add
a Scratchpad section soon.
Differential Revision: https://phabricator.services.mozilla.com/D43206
--HG--
extra : moz-landing-system : lando
Since the 2 code panels above are LTR and in english characters only, it doesn't make sense to break the flow and make the bottom part RTL, so this removes RTL support altogether and forces LTR on html-arrowscrollbox-inner.
Differential Revision: https://phabricator.services.mozilla.com/D41287
--HG--
extra : moz-landing-system : lando
We were adding a before pseudo element on message hover, which
was causing reflows (which are quite expansive in console).
We fix this by always rendering a before pseudo element,
only changing its background color on hover.
Differential Revision: https://phabricator.services.mozilla.com/D40590
--HG--
extra : moz-landing-system : lando
We were adding a before pseudo element on message hover, which
was causing reflows (which are quite expansive in console).
We fix this by always rendering a before pseudo element,
only changing its background color on hover.
Differential Revision: https://phabricator.services.mozilla.com/D40590
--HG--
extra : moz-landing-system : lando
Since we modified the Editor to be accessible, we got
the green light to remove the old JsTerm code.
This means we can remove the preference for the codeMirror
input, and clean the WebConsole react app a bit.
This also mean we can avoid running a lot of our tests
twice.
Finally, some test helpers had to take argument with
specific shape to work against old jsterm (e.g. checkInputCompletionValue),
that we can now remove to make tests easier to read.
Differential Revision: https://phabricator.services.mozilla.com/D40172
--HG--
extra : moz-landing-system : lando