mgechev
|
6154f8dfdf
|
fix(devtools): proper tracking without overwriting previous refs
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
b46b296255
|
fix(devtools): get proper change detection trigger
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
b350bfc838
|
fix(devtools): remove jumping when adding nodes
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
632a12579b
|
fix(devtools): prevent node overwriting
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
4b2c509b61
|
test(devtools): disable two specs temporarily
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
570adcf2f5
|
fix(devtools): proper calculation of the lifecycle hook duration
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
dba943a4e2
|
feat(devtools): detect directives added to non-elements
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
8a286f1a07
|
fix(devtools): show proper lifecycle hook names
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
23bc10cf7e
|
fix(devtools): do not highlight nodes during initial rendering
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
c44f00b78e
|
feat(devtools): patch life cycle hooks
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
a8088ac68f
|
fix(devtools): proper timing for operations
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
268ac30463
|
refactor(devtools): remove unused components
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
f454498274
|
fix(devtools): make sure we dont fail on null elements
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
dca328e2ee
|
refactor(devtools): remove time travel and aggregated timeline
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
aba32e3efc
|
refactor(devtools): remove debugging left overs
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
88a608640d
|
test(devtools): fix broken time-travel tests
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
a00c19f101
|
feat(devtools): introduce directive records
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
b3043bd61d
|
refactor(devtools): type safe profiler records
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
79f145dc77
|
fix(devtools): proper diffing with unique ids
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
9976876646
|
build(devtools): update yarn.lock
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
451ff03d91
|
refactor(devtools): move the component tree identification to a better named file
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
9d7b762d7d
|
refactor(devtools): remove cyclic dependency
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
17eea0549b
|
fix(devtools): show new items using a class
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
5d0d064b17
|
refactor(devtools): identity tracker
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
b7b99b8532
|
feat(devtools): implement proper diffing in the explorer
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
758d0a82fe
|
feat(devtools): keep unique index for all components and directives
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
a5ab7ba5e7
|
refactor(devtools): rename id to position
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
36fd1f89da
|
refactor(devtools): use proper terminology for the observer
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
ff0e41496e
|
test(devtools): verify we can add top nodes
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
03f896c48e
|
refactor(devtools): move identity tracking to separate abstraction
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
4d8ca6565a
|
refactor(devtools): dont create objects when dont have to
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
86cb107fee
|
feat(devtools): use flamegraph in timeline and aggregated view
|
2020-02-24 11:09:10 -05:00 |
|
mgechev
|
b2a537a41b
|
fix(devtools): proper diffing and expansion of new items
|
2020-02-24 11:09:10 -05:00 |
|
AleksanderBodurri
|
a4a06eea18
|
perf(devtools): stream records incrementally so that they do not get sent all at once
|
2020-02-19 12:46:09 -08:00 |
|
AleksanderBodurri
|
ec1c95cbdb
|
refactor(devtools): separate object creation concern from state serializer api (rangle/angular-devtools#69)
|
2020-02-19 13:28:41 -05:00 |
|
Sumit Arora
|
f06aedc28c
|
feat(devtools): adding icon popups displaying app status (rangle/angular-devtools#70)
|
2020-02-19 12:55:16 -05:00 |
|
AleksanderBodurri
|
78b3d39810
|
feat(devtools): implement split pane so that user can resize properties view tab (rangle/angular-devtools#60)
|
2020-02-19 10:51:44 -05:00 |
|
AleksanderBodurri
|
0bc7e78e33
|
refactor(devtools): seperate component concerns into separate files; type all methods
|
2020-02-18 11:50:16 -08:00 |
|
mgechev
|
212e4026f8
|
fix(devtools): nowrap for the material tree items
|
2020-02-18 11:49:51 -08:00 |
|
mgechev
|
5fa1c35579
|
fix(devtools): set proper types of the props in the clipboard copy feature
|
2020-02-18 11:49:51 -08:00 |
|
AleksanderBodurri
|
d95806ef57
|
perf(devtools): cache timeline frames so that the timetraveler doesn't have to process the same frame multiple times
|
2020-02-18 11:48:58 -08:00 |
|
mgechev
|
337be9bd63
|
feat(devtools): use flamechart with a better layout
|
2020-02-18 10:47:27 -08:00 |
|
mgechev
|
b455eb158e
|
fix(devtools): make sure we invoke getComponent with an element
|
2020-02-18 10:47:27 -08:00 |
|
mgechev
|
e23c81e2b5
|
feat(devtools): use flamegraph in timeline and aggregated view
|
2020-02-18 10:47:27 -08:00 |
|
Minko Gechev
|
f91590a509
|
feat(devtools): add MIT license (rangle/angular-devtools#65)
|
2020-02-13 10:40:56 -08:00 |
|
Minko Gechev
|
d71f0defb6
|
build(devtools): update yarn.lock (rangle/angular-devtools#61)
|
2020-02-12 11:49:33 -08:00 |
|
Minko Gechev
|
f2998980f3
|
feat(devtools): show frame drop in the timeline (rangle/angular-devtools#62)
|
2020-02-12 11:49:16 -08:00 |
|
AleksanderBodurri
|
6cec6cf0cf
|
refactor(devtools): use factory pattern to clean up ComponentTreeObserver callbacks in recording/index.ts (rangle/angular-devtools#54)
|
2020-02-11 14:44:09 -08:00 |
|
AleksanderBodurri
|
9500ec6617
|
feat(devtools): create copy to clipboard button for properties view wrapper (rangle/angular-devtools#38)
add snack bar notification
|
2020-02-10 21:17:48 -08:00 |
|
AleksanderBodurri
|
e71879b802
|
build(devtools): install pretty-quick package; configure package.json (rangle/angular-devtools#58)
|
2020-02-10 16:30:17 -08:00 |
|