Commit graph

425 commits

Author SHA1 Message Date
mgechev
cf682b59b5 fix(devtools): set proper icon sizes 2021-05-03 15:48:01 -07:00
mgechev
89e495dfff build(devtools): update scripts and manifest 2021-05-03 15:48:01 -07:00
AleksanderBodurri
e85d65d26a fix(devtools): disable router tree tab
Previously the router parser uses private APIs to create the visualization for the router tree tab. Now the router parser always returns an empty router tree, effectively disabling the router tree tab until the necessary framework APIs are developed.
2021-05-03 15:47:47 -07:00
Sumit Arora
8c9645849a feat(devtools): updating to karma-coverage and setting clear context to true 2021-05-03 15:43:45 -07:00
AleksanderBodurri
6f338f7066 feat(devtools): implement drag to scroll functionality to improve frame navigation (rangle/angular-devtools#716) 2021-04-30 17:03:10 -07:00
mgechev
9d9518e67e feat(devtools): implement negation in the filtering query language 2021-04-29 10:25:35 -07:00
mgechev
ecfc03a2d2 feat(devtools): don't show comment nodes by default 2021-04-29 10:25:16 -07:00
mgechev
967bd3cf8e feat(devtools): improve output formatting 2021-04-29 10:25:01 -07:00
mgechev
ff45fbd075 feat(devtools): implement output profiling 2021-04-29 10:25:01 -07:00
mgechev
8a0861cfb7 refactor(devtools): move the profiler subscription to the native profiler 2021-04-29 10:25:01 -07:00
mgechev
42a6a775f7 refactor(devtools): move different profiler implementations to separate files 2021-04-29 10:25:01 -07:00
mgechev
4eeaab5d5e fix(devtools): increase the width of the filter 2021-04-26 17:12:55 -07:00
AleksanderBodurri
e20347090a fix(devtools): prevent link in property view body from closing panel header when clicked (rangle/angular-devtools#714) 2021-04-26 12:46:12 -04:00
AleksanderBodurri
e24b476624 fix(devtools): pass in root element ng context as an LView instead of as a context object 2021-04-23 09:33:55 -07:00
Emma Twersky
df680a9113 fix(devtools): contrast on labels and links (rangle/angular-devtools#708) 2021-04-22 18:44:43 -04:00
AleksanderBodurri
ee78ce635f refactor(devtools): move barchart component to live under barchart visualizer 2021-04-22 13:10:59 -07:00
AleksanderBodurri
8a8b911586 fix(devtools): remove relative positioning from profiler content; makes split pane gutter full height for profile details 2021-04-22 13:10:59 -07:00
AleksanderBodurri
534809cf85 feat(devtools): implement profiler with new framework APIs 2021-04-21 11:30:20 -07:00
twerske
1665bda6cc fix(devtools): links to docs in property view tab 2021-04-21 10:55:49 -07:00
mgechev
ff99b9bb03 feat(devtools): add filtering functionality in the profiler
Allow to filter using a simple DSL:

```
search := query*
query := `source:` \w+ | `duration:` [>|<|=|>=|<=]\d+ (ms)?
```
2021-04-21 10:54:02 -07:00
Minko Gechev
0b24fe08f5 feat(devtools): simplify component styling for tabs component 2021-04-21 12:20:30 -04:00
mgechev
2e8fe67864 fix(devtools): change the isIvy detection 2021-04-19 17:26:20 -07:00
mgechev
13af13cc5d fix(devtools): set more accurate search label 2021-04-19 17:26:20 -07:00
mgechev
ba31d1f784 refactor(devtools): use framework debugging APIs to extract metadata 2021-04-19 17:26:20 -07:00
mgechev
ee8b53bed5 refactor(devtools): use framework debugging APIs to extract render tree 2021-04-19 17:26:20 -07:00
mgechev
a3fed3bc94 refactor(devtools): implement view extraction strategies 2021-04-19 17:26:20 -07:00
twerske
be814408c8 fix(devtools): treemap hover colors highlight selection 2021-04-15 17:27:07 -07:00
twerske
6dd50832a9 fix(devtools): frame colors indicate framerate good vs. bad 2021-04-15 17:26:49 -07:00
twerske
db94717ecb fix(devtools): style of editor input
could still get some love on being a textarea
& highlighting all text on selection
min-width fixes empty issue though it needs a value
2021-04-14 12:14:00 -07:00
Emma Twersky
da0ce975f8 fix(devtools): rename state to properties (rangle/angular-devtools#682) 2021-04-14 14:52:26 -04:00
Sumit Arora
c5445440bf fix(devtools): updating page design 2021-04-13 20:14:55 -07:00
Sumit Arora
e032e043cb fix(devtools): setting default page for extension 2021-04-13 20:14:55 -07:00
Sumit Arora
a20821be38 fix(devtools): allow deleting property when editing 2021-04-13 20:14:55 -07:00
Sumit Arora
b04649dacb fix(devtools): setting min width for input editor and allowing for rendering space 2021-04-13 20:14:55 -07:00
AleksanderBodurri
b55c9c8786 fix(devtools): bump webpack version and fix breaking change 2021-04-13 18:00:25 -04:00
twerske
7b4e830d88 feat(devtools): new icon & active status 2021-04-13 14:23:05 -07:00
twerske
a42eee68cc feat(devtools): add opening instructions 2021-03-29 15:47:19 -04:00
AleksanderBodurri
2b5c40ee6d fix(devtools): fix constrast on navigation tabs; make light mode icons the same colour as the text (rangle/angular-devtools#667) 2021-03-23 17:18:01 -04:00
AleksanderBodurri
c1366d460d feat(devtools): change background colour to align with chrome devtools 2021-03-23 15:33:25 -04:00
AleksanderBodurri
a73f575d6d feat(devtools): make tab menu action button icons smaller 2021-03-22 13:35:57 -07:00
mgechev
18457f02f5 perf(devtools): disable flame graph animations 2021-03-19 11:48:06 -07:00
AleksanderBodurri
37dea7ccd7 fix(devtools): sort array indexes in ascending order 2021-03-18 13:32:36 -07:00
AleksanderBodurri
ec66218c28 fix(devtools): make flamegraph scrollable 2021-03-18 13:32:36 -07:00
mgechev
8c68a645c2 feat(devtools): add tooltip in bar chart 2021-03-16 17:03:59 -07:00
mgechev
23f8945f2f fix(devtools): make the bar chart scrollable 2021-03-16 16:59:51 -07:00
AleksanderBodurri
cb4e86c016 fix(devtools): call change tab helper when tab changes as a result of the inspector being selected 2021-03-14 16:01:33 -07:00
AleksanderBodurri
8d00e44d9b feat(devtools): hide router tree if router config isn't found 2021-03-11 18:18:48 -08:00
AleksanderBodurri
fb4c8da4fc refactor(devtools): use ResizeObserver for directive forest to handle reorienting split pane and toggling breadcrumb buttons 2021-03-11 18:17:58 -08:00
AleksanderBodurri
794d06ab1b refactor(devtools): refactor tree-map visualizer to use ResizeObserver instead of window resize listener 2021-03-11 18:17:58 -08:00
AleksanderBodurri
ffe86bb739 feat(devtools): change flamegraph component input to have it be responsive by default 2021-03-10 19:32:50 -08:00