hawkgs
cc468efc74
refactor(devtools): introduce docs-ref-button ( #62685 )
...
Used for external Angular docs links.
PR Close #62685
2025-07-21 12:21:55 -04:00
Matthieu Riegler
8caaf5ed22
refactor(devtools): Migrate the devtools app to zoneless. ( #62454 )
...
This commit also removed the useless ngZone invocations
PR Close #62454
2025-07-17 13:55:36 -04:00
Joey Perrott
5eeb9f3e7e
build: move all rule/macro loading into devtools/defaults.bzl ( #62627 )
...
Move all of our loading into a local defaults.bzl file instead of mixed loading via tools/defaults and devtolls/defaults
PR Close #62627
2025-07-14 15:47:05 -07:00
Matthieu Riegler
292015b550
refactor(devtools): Use OnPush on all components ( #62610 )
...
The end goal is to move the devtools app to zoneless.
PR Close #62610
2025-07-14 11:35:47 -07:00
Matthieu Riegler
aef489dae5
refactor(devtools): use signal inputs for split component ( #62550 )
...
This also introduced a local direction signal so it can be written from the outside
PR Close #62550
2025-07-11 10:37:50 -07:00
Milo
1de7ab28b4
fix(devtools): fix some build errors from g3 typescript ( #62412 )
...
this avoids some issues with casting types
PR Close #62412
2025-07-11 10:35:22 -07:00
hawkgs
70e4c3f6a6
refactor(devtools): make tree visualizations accessible ( #62396 )
...
Improve the accessibility of the SVG tree visualizations by employing `<title>` and `aria-labelledby`.
PR Close #62396
2025-07-03 09:35:03 +00:00
Joey Perrott
50a69dee6c
build: only require workspace build packages for web tests when provided ( #62443 )
...
Only use the builds from the workspace as for the bootstrap scripts for web testing
PR Close #62443
2025-07-03 08:34:25 +00:00
Joey Perrott
85b3ae2e3e
build: migrate devtools to use packaged version of @angular/* packages ( #62413 )
...
Use the packaged versions of the packages instead of the local ts_project dependencies to prevent multiple versions of the deps to enter test bundles
PR Close #62413
2025-07-02 16:10:25 +00:00
hawkgs
3eec4badab
refactor(devtools): abstract and reuse the tree visualizer ( #62264 )
...
Abstract the injector tree visualizer so it can be used for both the Injector Tree and Router Tree tabs without having to rely on separate identical implementations.
PR Close #62264
2025-06-30 07:39:16 +00:00
Joey Perrott
1d3449c0ce
build: migrate devtools to use new sass ruleset ( #62297 )
...
Use the new sass ruleset for bazel sass building in devtools
PR Close #62297
2025-06-27 09:25:43 +00:00
Joey Perrott
b84859073b
build: migrate to use web test runner rules ( #62292 )
...
Migrate karma tests throughout the repo to use the new web test runner based rule instead
PR Close #62292
2025-06-26 17:19:10 +00:00
hawkgs
505da620ff
refactor(devtools): refine and improve the new profiler layout ( #62215 )
...
Improve the styles and the components' layout in general.
PR Close #62215
2025-06-24 10:48:44 +00:00
hawkgs
966f96ce4e
refactor(devtools): use a ResizeObserver for the responsive split ( #61525 )
...
Do not rely on `window:resize` since the split can be resized by other split panels as well.
PR Close #61525
2025-06-12 10:08:54 +02:00
hawkgs
bd3dc192fd
refactor(devtools): improve profiler recorder controls ( #62010 )
...
Reorganize the template and reduce the vertical space taken by the controls.
PR Close #62010
2025-06-12 10:07:21 +02:00
Milo
8e861eff1a
feat(devtools): add button component ( #61549 )
...
enables flexible styling of button components with ng-button attribute
PR Close #61549
2025-06-05 10:09:51 +02:00
hawkgs
f5c67f1cde
refactor(devtools): introduce responsive-split directive ( #61204 )
...
The `ResponsiveSplitDirective` adds responsive behavior to the `as-split` component by a provided width to height ratio.
PR Close #61204
2025-05-20 08:51:59 +00:00