Skip to content

added new features#1

Merged
edisonaugusthy merged 7 commits into
edisonaugusthy:mainfrom
edisonaugusthy-meet5:main
May 24, 2026
Merged

added new features#1
edisonaugusthy merged 7 commits into
edisonaugusthy:mainfrom
edisonaugusthy-meet5:main

Conversation

@edisonaugusthy-meet5
Copy link
Copy Markdown
Contributor

No description provided.

- added heatmap colors for performance (fast, medium, slow)
- added draggable toolbar functionality
- added clear button to toolbar
- added click-to-inspect feature using global ng.getComponent
- added production guard using isDevMode
- enhanced console reporting with console.table
- refactored to support configurable themes in AngularScanOptions
…le hooks

- removed brittle global `currentCheckDurationStack` array
- injected parent `AngularScanMarkDirective` directly instead to calculate self vs children duration
- fixes bug where the scanner threw errors or miscalculated times in standard/OnPush angular apps without signals
…ut directives

- leverages angular internal `ɵsetProfiler` to listen to TemplateUpdate hooks globally
- automatically traces any component in the application dynamically
- solves complex application discovery and significantly improves developer experience
- ensure microtask checks and component profiling events execute outside the Angular root zone boundaries
- accurately bypass requestAnimationFrame and DOM updates that were triggering Zone.js change detection checks recursively
@edisonaugusthy edisonaugusthy merged commit 17c7e64 into edisonaugusthy:main May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants