Hongxu Xu
1f4c5f72aa
refactor(bazel): reduce build deps ( #63348 )
...
clean up deps in bazel build scripts
PR Close #63348
2025-08-28 09:16:10 -07:00
Avcharov Hryhorii
1cb113cdec
fix(devtools): prevent profiler bars flickering after change detection ( #63350 )
...
Without trackBy cdkVirtualFor rerenders full list after in each update
PR Close #63350
2025-08-26 09:41:08 -07:00
Joey Perrott
3df1dccebe
refactor: various build and import specificer fixes for strict deps ( #63323 )
...
Change direct deps in bazel targets and import specifiers within files to maintain strict deps requirements ahead of enabling strict deps tests in the repo
PR Close #63323
2025-08-22 14:45:00 -07:00
hawkgs
c0bfe23bc9
refactor(devtools): save theme preference ( #63050 )
...
Save the theme preference in the settings store.
PR Close #63050
2025-08-08 08:58:14 -07:00
Joey Perrott
cbc258eec8
build: remove ts_project_interop infrastructure ( #62908 )
...
Remove the interop macros and final usages
PR Close #62908
2025-07-31 09:12:58 +00:00
hawkgs
d441ac4533
fix(devtools): make some containers scrollable ( #62703 )
...
Add scrolling to some containers in the app.
PR Close #62703
2025-07-21 09:32:58 -04:00
Matthieu Riegler
ea2339e1e4
refactor(devtools): replace/remove animations from the animation package ( #62633 )
...
Animations can be handled by the styling directly
PR Close #62633
2025-07-17 14:24:37 -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
hawkgs
33f3193fe2
refactor(devtools): show profiler progress bar during recording ( #62547 )
...
Show the profiler progress bar during the full recording instead of only when there are no frames.
PR Close #62547
2025-07-15 07:58:33 -07: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
Milo
cfa44df503
refactor(devtools): simplify vendored deps to make importing into google3 easier ( #62567 )
...
prefer using node_modules/webtreemap, and remove memo-decorator
PR Close #62567
2025-07-14 14:48:17 -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
hawkgs
2a992dd641
refactor(devtools): cleanup Material leftovers ( #62575 )
...
Cleanup some Material leftovers and drop some redundant markup.
PR Close #62575
2025-07-10 10:29:14 -07:00
hawkgs
85e387a090
refactor(devtools): unify table styles ( #62466 )
...
Make tabular data styles consistent across the app, whether that's a native or Material table.
PR Close #62466
2025-07-07 15:24:24 +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
f10e1bc53c
fix(devtools): profiler records only the first frames from the stream ( #62335 )
...
Fixes a regression from #62215 where the profiler records only the first emitted frames from the stream.
PR Close #62335
2025-06-27 13:19:29 +00:00
hawkgs
fd7650c404
refactor(devtools): update profiler recorder icons ( #62246 )
...
Update the recorder controls icons to match better the presented actions.
PR Close #62246
2025-06-27 13:04:53 +00:00
hawkgs
e8addbf8c7
refactor(devtools): improve flamegraph UI by employing the new flamegraph API ( #62299 )
...
Use colors from the existing color palette and enable tooltips.
PR Close #62299
2025-06-27 09:27:11 +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
Angular Robot
df1a61fea2
build: update all non-major dependencies ( #62323 )
...
See associated pull request for more information.
Closes #62317 as a pr takeover
PR Close #62323
2025-06-27 08:35:22 +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
e3e9e37c42
refactor(devtools): improve profiler visualizations ( #62215 )
...
Improve the profiler's visualization modes visually.
PR Close #62215
2025-06-24 10:48:44 +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
2788544c6a
refactor(devtools): introduce input styles ( #62215 )
...
Add global styles for input elements.
PR Close #62215
2025-06-24 10:48:44 +00:00
hawkgs
2fc176d7fe
refactor(devtools): restructure profiler UI ( #62215 )
...
Reposition the components in order to optimize the space and improve logical structure.
PR Close #62215
2025-06-24 10:48:44 +00:00
hawkgs
132fd3c301
refactor(devtools): reorganize profiler components ( #62073 )
...
Reorganize the components under `[...]/devtools-tabs/profiler`.
PR Close #62073
2025-06-17 10:52:07 +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
b9141da6fc
refactor(devtools): use import type to improve performance ( #61966 )
...
fixes a few lint errors when including devtools in g3
PR Close #61966
2025-06-10 14:43:46 -07:00
hawkgs
9cf12b0694
fix(devtools): add aria-labels to icon-only buttons ( #61981 )
...
Add aria-labels to the buttons that have an icon-only content.
PR Close #61981
2025-06-10 12:03:30 -07:00
hawkgs
34f60549f2
refactor(devtools): fix profiler tree map viz background color ( #61330 )
...
Fixes a regression caused most likely by #60374 .
PR Close #61330
2025-05-16 07:43:51 +00:00
Matthieu Riegler
5af8afee4b
refactor(devtools): fix button styling on the profiler frame selector ( #61309 )
...
Missing standalone import.
PR Close #61309
2025-05-14 09:27:13 -07:00
Joey Perrott
ae0ad878eb
build: rename devtools ts_library to ts_project ( #61317 )
...
Rename ts_library to ts_project throughout devtools
PR Close #61317
2025-05-14 08:51:21 -07:00
Joey Perrott
31efc4bd24
build: migrate devtools to use ng-project ( #61317 )
...
Migrate devtools to use ng-project
PR Close #61317
2025-05-14 08:51:20 -07:00
Joey Perrott
e2c763a12c
build: migrate adev devtools package to use ts_project ( #61210 )
...
Migrate usages to ts_project
PR Close #61210
2025-05-08 09:38:30 -07:00
Matthieu Riegler
eda8909772
fix(devtools): support defer blocks in IdentityTracker ( #61139 )
...
This reverts the fix of #61080 which wasn't adequate.
PR Close #61139
2025-05-06 13:44:37 -07:00
hawkgs
f838726afb
refactor(devtools): typography ( #60531 )
...
Introduce typography placeholder classes and employ them across the app where applicable.
PR Close #60531
2025-04-18 08:35:59 +02:00
hawkgs
2021f64612
refactor(devtools): reduce material form field density globally ( #60633 )
...
Make the form field density consistent across the app.
PR Close #60633
2025-04-10 11:22:44 -04:00
hawkgs
77b5eed024
refactor(devtools): extract and organize colors into themes ( #60374 )
...
Extract all colors from the stylesheets, reduce their number by merging the similar ones and organize them into themes represented by CSS variables.
PR Close #60374
2025-03-27 18:10:28 +00:00
Kristiyan Kostadinov
e301471342
fix(devtools): fix type checking issues ( #60481 )
...
Fixes type checking issues in the dev tools that weren't showing up, because we had `strictTemplates` turned off.
PR Close #60481
2025-03-20 11:55:52 -07:00
hawkgs
a0f37224c3
refactor(devtools): use new theme mixins in the stylesheets ( #59978 )
...
Use the newly introduced theme mixins in the stylesheets.
PR Close #59978
2025-02-25 14:15:16 -05:00
hawkgs
4f3ad98466
refactor(devtools): styles management ( #59589 )
...
- Move all styles to ng-devtools/src/styles.
- Create a BrowserService that detects the browsers and adds it as a class to the body. Move global browser styles.
- Create theme mixins that incorporate the browser type into them.
- Refactor some of the affected code along with the introduced changes.
PR Close #59589
2025-02-12 10:47:02 -08:00
Sumit Arora
a55575d4d6
fix(devtools): fixing dark mode colors for devtools and router tree ( #59329 )
...
added dark mode colors for devtools and router tree and fixed the router tree legend rerendering issue
PR Close #59329
2025-01-09 10:32:41 -05:00
Sheik Althaf
96c90a5012
refactor(devtools): removed standalone: true ( #58922 )
...
Removed the default standalone true flag from all the component, directive and pipes
PR Close #58922
2024-11-27 18:09:00 +01:00
Sheik Althaf
f8e5119435
refactor(devtools): migrate devtools to prettier formatting ( #58624 )
...
Added html and scss to ng-dev formatter. This is reduce the formatting changes coming in PRs.
PR Close #58624
2024-11-19 16:31:24 -08:00
Sheik Althaf
ff734fd3ef
refactor(devtools): use reactive APIs for queries and linkedSignal ( #58464 )
...
migrated the viewChild to signal api and used linkedSignal in place of effect and little code refactoring
PR Close #58464
2024-11-11 19:01:18 +00:00
Sheik Althaf
d98d7dc1ec
refactor(devtools): use signal apis in profiler and frame-selector ( #57558 )
...
Refactor the profiler and frame-selector components to use signal apis, in future we can make the components onPush and zoneless
PR Close #57558
2024-10-28 12:28:25 -07:00
Matthieu Riegler
74a2a449bd
refactor(devtools): remove unused imports. ( #58057 )
...
Thanks to the new extended diagnostic.
PR Close #58057
2024-10-04 13:27:34 +00:00
Joey Perrott
9dbe6fc18b
refactor: update license text to point to angular.dev ( #57901 )
...
Update license text to point to angular.dev instead of angular.io
PR Close #57901
2024-09-24 15:33:00 +02:00