Commit graph

306 commits

Author SHA1 Message Date
Sumit Arora
f69d79c3e9 style(devtools): seting directive forest colors 2020-06-17 10:07:25 -07:00
Sumit Arora
c29c041ec8 feat(devtools): themeing breadcrums 2020-06-17 10:07:25 -07:00
Sumit Arora
4add5238dd feat(devtools): adding material toolbar 2020-06-17 10:07:25 -07:00
Sumit Arora
821114caeb style(devtools): overriding default styles 2020-06-17 10:07:25 -07:00
Sumit Arora
8e4b6c732d style(devtools): removing default radius 2020-06-17 10:07:25 -07:00
Sumit Arora
ee97a1d38a style(devtools): styling metadata links 2020-06-17 10:07:25 -07:00
Sumit Arora
18845232fa style(devtools): styling devtools tab header bar 2020-06-17 10:07:25 -07:00
Sumit Arora
f6f06365c0 feat(devtools): adding theme toggle button 2020-06-17 10:07:25 -07:00
Sumit Arora
2d843e3d4c style(devtools): apply material styles to application 2020-06-17 10:07:25 -07:00
Sumit Arora
15d43c787d feat(devtools): adding theme service 2020-06-17 10:07:25 -07:00
mgechev
d638f9b172 feat(devtools): update to latest flamegraph 2020-06-02 19:11:19 -07:00
mgechev
42ecb7a0d5 fix(devtools): do not attempt to initialize devtools if not ivy 2020-05-20 15:51:30 -07:00
mgechev
06c184aa48 feat(devtools): add animations in the bar chart 2020-05-18 18:21:03 -07:00
mgechev
9170d6ae0b refactor(devtools): remove dependency on ngx-charts 2020-05-18 18:21:03 -07:00
mgechev
3d0aee942e refactor(devtools): vendor dependencies and remove redundancies 2020-05-18 18:21:03 -07:00
Renovate Bot
a29ca902d3 build(devtools): update dependency tslib to v2 2020-05-14 15:20:37 -07:00
mgechev
7ea441719f feat(devtools): add extra information to popups 2020-05-13 12:11:15 -07:00
mgechev
815d697efe fix(devtools): show not-angular popup for non-angular apps 2020-05-13 12:11:15 -07:00
mgechev
5c5345fdd4 fix(devtools): remove forgotten markers causing slowdown 2020-05-11 15:40:33 -07:00
mgechev
5c0031d944 fix(devtools): broken virtual scroll layout on resize
Fix rangle/angular-devtools#342
2020-05-11 14:31:34 -07:00
AleksanderBodurri
dd71a52466 feat(devtools): Implement basic configuration UI and use it to toggle Timing API 2020-05-09 18:15:48 -07:00
mgechev
6422b60568 fix(devtools): preserve the expansion status of moved items 2020-05-07 16:25:36 -07:00
mgechev
36f5c2e0c0 fix(devtools): make sure we are not reference dependant 2020-05-07 16:25:36 -07:00
mgechev
ac2cd3757b feat(devtools): introduce streamed visualization of the profiling data 2020-05-07 13:56:31 -07:00
mgechev
a5955930dd fix(devtools): node selection with collapsed nodes 2020-05-06 23:33:00 -04:00
mgechev
9ad12dd3c6 fix(devtools): remove redundant scrollbar 2020-05-06 23:33:00 -04:00
mgechev
880d1d0ed4 fix(devtools): alignment issue in idle profiler 2020-05-06 23:33:00 -04:00
mgechev
4fc8a075c0 fix(devtools): initialization and popup logic
- Rename the popups and introduce a new one - supported version but no ivy
- Change the initialization logic to reflect the latest profiling updates
2020-05-04 18:33:17 -04:00
mgechev
c17b5fdc3e refactor(devtools): temporarily disable timingg API 2020-05-04 18:33:17 -04:00
mgechev
288ecfd994 fix(devtools): consider change detection completed after a microtask 2020-05-04 18:33:17 -04:00
mgechev
be6ffb4f23 refactor(devtools): use single change detection tracker 2020-05-04 18:33:17 -04:00
mgechev
ccee9302a0 refactor(devtools): observer logic so that we can have a single instance
We currently have a single instance of the directive forest observer. It's shared between the identity tracker and the capturer.
2020-05-04 18:33:17 -04:00
mgechev
2eb4771ea6 refactor(devtools): use different hook mechanism 2020-05-04 18:33:17 -04:00
mgechev
df5857ddc2 feat(devtools): introduce timing API support 2020-05-04 18:33:17 -04:00
AleksanderBodurri
8d319dd486 feat(devtools): make devtools fail elegantly for view engine apps 2020-05-04 10:33:23 -07:00
mgechev
d4fc65504b fix(devtools): ensure compatibility with angular v10.0.0+ 2020-05-02 20:24:15 -04:00
AleksanderBodurri
12a3de91ce refactor(devtools): change console log messaging to be more informative without exposing message layer abstractions 2020-04-28 12:23:43 -07:00
AleksanderBodurri
e55a24cf30 fix(devtools): remove runOutsideAngular wrapper on mouse move event 2020-04-24 09:45:46 -07:00
AleksanderBodurri
9f9fcdc128 refactor(devtools): rename selected-component.ts to set-console-reference.ts to better describe usage 2020-04-21 12:18:22 -07:00
AleksanderBodurri
1181e4cadc fix(devtools): remove tree node highlight when a component is selected from the highlighter 2020-04-21 09:51:28 -07:00
AleksanderBodurri
4b9031263f feat(devtools): add ivy check 2020-04-20 12:35:24 -07:00
AleksanderBodurri
b5e95ce468 feat(devtools): inform user that devtools has limited functionality in production mode 2020-04-20 12:35:24 -07:00
AleksanderBodurri
16c485182f build(devtools): fix lint error in devtools component (rangle/angular-devtools#295) 2020-04-17 12:59:38 -07:00
AleksanderBodurri
502ab94003 feat(devtools): remove timeout and add new loading/error state message (rangle/angular-devtools#291) 2020-04-16 13:32:12 -07:00
AleksanderBodurri
0613d7e4f2 build(devtools): add linting to ci (rangle/angular-devtools#285)
* chore: fix lint errors

* build: add linting to ci pipeline
2020-04-15 14:22:49 -07:00
AleksanderBodurri
363f7954c4 feat(devtools): clicking on element with component inspector enabled will select that component in the directive explorer 2020-04-14 15:27:59 -07:00
AleksanderBodurri
b1eac8b46d refactor(devtools): extract controls and frame selection logic into seperate components (rangle/angular-devtools#281) 2020-04-14 15:04:50 -07:00
mgechev
8c9336d1a2 fix(devtools): consistent console reference hint styles with chrome devtools 2020-04-09 09:19:52 -07:00
mgechev
284300abdb fix(devtools): consistent styles across shell dev and chrome 2020-04-09 09:19:49 -07:00
mgechev
0579e98a1c feat(devtools): introduce virtual scrolling in directive explorer 2020-04-09 09:19:44 -07:00