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