Commit graph

849 commits

Author SHA1 Message Date
mgechev
e6bec2430a fix(devtools): update the prod mode detection to also consider VE apps
Fix rangle/angular-devtools#798
2021-05-23 11:00:11 -07:00
markwhitfeld
d60bdfc207 fix(devtools): don't access service prop unnecessarily
The code was requesting index 0 of each item in the LView before checking
if it is an array. This causes issues with services that only allow calls to
properties that are defined on the service (backed by a strict ES6 proxy).
A check if the type is Array first corrects this issue.

fixes issue rangle/angular-devtools#802
2021-05-23 10:59:48 -07:00
AleksanderBodurri
ded6796efb fix(devtools): prevent directive forest hooks from being initiated in production applications 2021-05-20 21:18:45 -07:00
Renovate Bot
122daaedb4 build(devtools): update angular-cli to 61d5a44 2021-05-19 15:47:51 -07:00
mgechev
0c3391c6cb docs(devtools): update issue templates 2021-05-19 15:45:43 -07:00
Renovate Bot
a76d38d55b build(devtools): update angular-framework to 5d43cbd 2021-05-19 15:20:41 -07:00
Renovate Bot
6797da0137 build(devtools): update dependency @types/chrome to ^0.0.141 2021-05-19 15:20:24 -07:00
Sumit Arora
fa10366595 docs(devtools): updating contributing doc 2021-05-19 14:24:19 -07:00
Renovate Bot
c9fa4aeb92 build(devtools): update dependency webpack to v5.37.1 2021-05-19 13:59:33 -07:00
mgechev
85f2212796 fix(devtools): wrong label in the profiler 2021-05-19 05:22:49 -07:00
Sumit Arora
0ad6378de1 docs(devtools): adding link to chrome web store and using yarn 2021-05-18 10:05:52 -07:00
Sumit Arora
9f483794b8 docs(devtools): updating documentation 2021-05-18 10:05:52 -07:00
Renovate Bot
a93c1548a4 build(devtools): update dependency @types/chrome to ^0.0.140 2021-05-17 18:30:09 -07:00
Renovate Bot
7ecc547fdb build(devtools): update angular-framework 2021-05-17 18:29:07 -07:00
Renovate Bot
ad214e9fdb build(devtools): update angular-components to v12 2021-05-14 16:30:02 -07:00
Renovate Bot
827be15a35 build(devtools): update dependency ng-packagr to v12 2021-05-14 16:29:31 -07:00
mgechev
614919fd61 fix(devtools): use the aio docs link rather than github 2021-05-12 16:38:22 -07:00
mgechev
06efd995fb build(devtools): consistent branding 2021-05-11 15:35:04 -07:00
Renovate Bot
bd3635180e build(devtools): update dependency @types/chrome to ^0.0.139 2021-05-11 09:46:08 -07:00
Renovate Bot
e76affd41f build(devtools): update angular-cli to 4510d13 2021-05-11 09:45:44 -07:00
mgechev
de5c669ebe fix(devtools): breadcrumb algorithm when there is no parent available 2021-05-11 08:38:18 -07:00
mgechev
f8bd3fccd7 fix(devtools): preserve proper nesting in flattened node lists
Rather than naively filter the flattened list, preserve the nesting by
filtering the original tree.
2021-05-11 08:38:18 -07:00
mgechev
681feff8d0 fix(devtools): recognize app after reopening devtools
Previously, Angular DevTools did not recognize the Angular application the second time the user reopens the extension tab. Webpack was preventing us to invoke twice a module with the same name. This PR changes the `content-script` to a library, allowing us to invoke it multiple times.
2021-05-11 08:38:07 -07:00
mgechev
26d1d3df1c refactor(devtools): remove log statements and update styles when no ng app found 2021-05-11 08:38:07 -07:00
Renovate Bot
9d353e4574 build(devtools): update dependency webpack to v5.37.0 2021-05-11 08:23:33 -07:00
Renovate Bot
26ea02e472 build(devtools): update angular-framework to 963a2a6 2021-05-11 08:23:13 -07:00
AleksanderBodurri
b411ec64ed feat(devtools): expand node ancestors on component inspection
Previously if a component was inspected with the component inspector and that component was collapsed in the component explorer, the component would be selected but would not be viewable until the explorer was manually expanded.
Now ancestors are expanded on component inspection.
2021-05-10 20:32:37 -07:00
AleksanderBodurri
9344cb7dfc feat(devtools): focus search input when icon is clicked
Previously, clicking the search icon on the component explorer did nothing. Now it focuses search input on click.
2021-05-10 17:02:44 -07:00
Minko Gechev
fab8d018b4 refactor(devtools): better naming and removal of log statement (rangle/angular-devtools#753) 2021-05-10 17:29:16 -04:00
Sumit Arora
ee7bc547d1 feat(devtools): adding tooltips for icons 2021-05-10 13:02:18 -07:00
Renovate Bot
74e3db14a7 build(devtools): update dependency @types/chrome to ^0.0.138 2021-05-09 10:26:17 -07:00
Renovate Bot
a47b4ff27d build(devtools): update angular-framework to 5b26a8c 2021-05-09 10:26:01 -07:00
Renovate Bot
6f3c364d70 build(devtools): update dependency @types/jasmine to ~3.7.0 2021-05-07 15:46:48 -07:00
Renovate Bot
1dc4d71961 build(devtools): update dependency @types/chrome to ^0.0.137 2021-05-07 12:07:12 -07:00
Renovate Bot
2a3a544b79 build(devtools): update angular-cli to ece77fb 2021-05-07 12:06:58 -07:00
Renovate Bot
a95c689f3e build(devtools): update angular-framework to 194aa1e 2021-05-06 17:13:36 -07:00
Sumit Arora
b01d4db3ba docs(devtools): updating images 2021-05-06 17:13:12 -07:00
Sumit Arora
0f91c3f4fe test(devtools): updating todos 2021-05-06 17:13:12 -07:00
mgechev
a7f6562158 fix(devtools): get all the property names including getters
This PR intentionally ignores `Symbol`s because their serialization and deserialization will include extra complexity.

The changes also improve the typings in the continuation function that's passed during serialization.
2021-05-04 17:29:59 -07:00
mgechev
df32c6e11e fix(devtools): improve the styles in the meta popup 2021-05-04 17:21:49 -07:00
mgechev
eb64bbd11f test(devtools): fix broken integration test 2021-05-04 17:21:49 -07:00
mgechev
ee0c245b44 fix(devtools): proper dev mode detection when app compiled with closure 2021-05-04 17:21:49 -07:00
Emma Twersky
8728f6f578 fix(devtools): doc links icon (rangle/angular-devtools#742) 2021-05-04 16:55:26 -07:00
Sumit Arora
9872baa24f feat(devtools): adding info popup (rangle/angular-devtools#739)
* feat: adding info popup

* Update projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html

Co-authored-by: Minko Gechev <mgechev@gmail.com>
2021-05-03 16:13:23 -07:00
Sumit Arora
7575fc9167 fix(devtools): renaming master to main 2021-05-03 16:05:56 -07:00
Sumit Arora
981f8fa014 docs(devtools): updating documentation 2021-05-03 15:49:16 -07:00
Sumit Arora
fec092d764 docs(devtools): updating documentation 2021-05-03 15:49:16 -07:00
Sumit Arora
71b6e9b511 docs(devtools): updating documentation 2021-05-03 15:49:16 -07:00
Sumit Arora
d3fdda367e docs(devtools): adding images and gifs for documentation 2021-05-03 15:49:16 -07:00
Sumit Arora
a9e81552a0 docs(devtools): adding router tree documentation 2021-05-03 15:49:16 -07:00