Commit 0ca47b4
authored
feat(aria/combobox): migrate simple-combobox directly into primary entrypoints (angular#33206)
* refactor(aria/combobox): deprecate and relocate legacy combobox entrypoints
Relocate the public `src/aria/combobox` entrypoint to `src/aria/deprecated/combobox` and the private implementation patterns to `src/aria/private/deprecated/combobox`. This frees up the primary `combobox` namespace for the upcoming standalone combobox widget migration.
- Add JSDoc `@deprecated` and `@breaking-change 22.0.0` markers to legacy classes and primitives.
- Adjust relative imports outwards to accommodate the deeper directory nesting levels.
- Re-wire build dependencies and entrypoint configurations across the framework package graph.
- Bulk update consumer example module targets and prune unused dependencies.
* refactor(aria/combobox): remove legacy combobox and autocomplete implementations
Deletes the deprecated legacy combobox and autocomplete codebases, including their core entrypoints, integration layers within listbox and tree components, examples, dev-app pages, and associated API goldens.
BREAKING CHANGE:
The legacy combobox and autocomplete implementations have been removed. Use the new standalone combobox instead.
* feat(aria/combobox): promote simple-combobox to stable un-prefixed combobox
- Relocates public, private, and example directories to clean `combobox` entry points.
- Renames internal layout symbols, selectors, and uppercase tokens (`SIMPLE_COMBOBOX_POPUP` -> `COMBOBOX_POPUP`).
- Establishes full documentation extraction parity with the `json_api` Bazel rule target.
- Standardizes the accompanying toolbar component showcase into the clean `aria-toolbar` path.
- Re-routes dev-app navigation links and migrates public API golden records.
BREAKING CHANGE:
`SimpleCombobox` has been promoted to `Combobox`. All `simple-combobox` prefixed symbols, selectors, and tokens have been renamed to use the `combobox` prefix.
* refactor(aria/combobox): relocate and restructure autocomplete and toolbar examples
Relocate the autocomplete examples to `src/components-examples/aria/autocomplete` and toolbar examples to `src/components-examples/aria/toolbar`.
- Restore naming continuity with the historical codebase by stripping redundant prefixes from example filenames and component selectors.
- Sync dev-app preview routing layout paths and strict Bazel target dependency links.1 parent b8201ed commit 0ca47b4
185 files changed
Lines changed: 2465 additions & 11230 deletions
File tree
- goldens/aria
- combobox
- testing
- listbox
- private
- simple-combobox
- tree
- src
- aria
- combobox
- testing
- listbox
- private
- combobox
- listbox
- simple-combobox
- tree
- simple-combobox
- testing
- tree
- components-examples
- aria
- aria-toolbar-simple-combobox
- toolbar-basic-horizontal
- toolbar-basic-vertical
- toolbar-configurable
- toolbar-hard-disabled
- toolbar-rtl
- autocomplete
- autocomplete-auto-select
- autocomplete-disabled
- autocomplete-highlight
- autocomplete-manual
- combobox
- combobox-auto-select
- combobox-datepicker
- combobox-dialog
- combobox-disabled
- combobox-editable-multiselect
- combobox-grid
- combobox-highlight
- combobox-listbox
- combobox-manual
- combobox-multiselect-dialog
- combobox-readonly-disabled
- combobox-readonly-multiselect
- combobox-readonly
- combobox-select
- combobox-tree-auto-select
- combobox-tree-highlight
- combobox-tree-manual
- combobox-tree
- select
- select-disabled
- select-multi
- select
- simple-combobox
- simple-combobox-auto-select
- simple-combobox-autocomplete-auto-select
- simple-combobox-autocomplete-disabled
- simple-combobox-autocomplete-highlight
- simple-combobox-autocomplete-manual
- simple-combobox-dialog
- simple-combobox-disabled
- simple-combobox-highlight
- simple-combobox-readonly-disabled
- simple-combobox-readonly-multiselect
- simple-combobox-tree-auto-select
- simple-combobox-tree-highlight
- toolbar
- toolbar-basic-horizontal
- toolbar-configurable
- toolbar-hard-disabled
- toolbar-rtl
- dev-app
- aria-autocomplete
- aria-combobox
- aria-select
- aria-simple-combobox
- aria-toolbar-simple-combobox
- aria-toolbar
- dev-app
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
9 | 12 | | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | | - | |
| 16 | + | |
13 | 17 | | |
14 | 18 | | |
15 | | - | |
16 | 19 | | |
17 | 20 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 21 | + | |
| 22 | + | |
27 | 23 | | |
28 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
29 | 34 | | |
30 | | - | |
| 35 | + | |
31 | 36 | | |
32 | 37 | | |
33 | 38 | | |
34 | | - | |
35 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
36 | 43 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 44 | + | |
41 | 45 | | |
42 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
43 | 53 | | |
44 | | - | |
| 54 | + | |
45 | 55 | | |
46 | | - | |
| 56 | + | |
47 | 57 | | |
48 | 58 | | |
49 | 59 | | |
50 | | - | |
| 60 | + | |
51 | 61 | | |
52 | | - | |
| 62 | + | |
53 | 63 | | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | 64 | | |
66 | | - | |
| 65 | + | |
67 | 66 | | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
73 | 71 | | |
74 | | - | |
| 72 | + | |
75 | 73 | | |
76 | | - | |
| 74 | + | |
77 | 75 | | |
78 | 76 | | |
79 | 77 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
0 commit comments