Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: adobe/spectrum-web-components
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.43.0
Choose a base ref
...
head repository: adobe/spectrum-web-components
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.44.0
Choose a head ref
  • 13 commits
  • 250 files changed
  • 14 contributors

Commits on Jun 18, 2024

  1. Restore lost commits in main (#4567)

    * chore: release new versions #publish
    
    * chore(overlay): overlay-trigger adds receives focus attribute (#4558)
    
    * chore(overlay): overlay-trigger adds receives focus attribute
    
    * chore(overlay): added storybook
    
    * chore(overlay): updated golden image cache
    
    ---------
    
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@rajdeeps-mbp-2.macromedia.com>
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@Rajdeeps-MacBook-Pro-2.local>
    
    * feat: add missing --mod-* tokens for number-field (#4565)
    
    Co-authored-by: rmanole <rmanole@adobe.com>
    
    ---------
    
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@Rajdeeps-MacBook-Pro-2.local>
    Co-authored-by: Rajdeep Chandra <rajrock38@gmail.com>
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@rajdeeps-mbp-2.macromedia.com>
    Co-authored-by: rmanole <rmanole@adobe.com>
    5 people authored Jun 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    aa2a334 View commit details

Commits on Jun 19, 2024

  1. fix(number-field): multiple separators use-cases in decimal inputs in…

    … iOS devices (#4571)
    
    * fix(number-field): fixed multiple separators usecase in decimal inputs
    
    * test(number-field): decimal interpretation iOS test
    mizgaionutalexandru authored Jun 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    6319da8 View commit details

Commits on Jun 20, 2024

  1. chore: updated chrome-driver (#4574)

    Co-authored-by: Rajdeep Chandra <rajdeepchandra@Rajdeeps-MacBook-Pro-2.local>
    Rajdeepc and Rajdeep Chandra authored Jun 20, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    3ac8233 View commit details

Commits on Jun 21, 2024

  1. feat(alert-banner): add alert banner component (#4266)

    * feat(alert-banner): create alert banner component
    
    * feat(alert-banner): add alert-banner to elements bundle
    
    * feat(alert-banner): add alert banner tokens in global vars
    
    * feat(alert-banner): add stories
    
    * feat(alert-banner): update readme
    
    * feat(alert-banner): add tests
    
    * feat(alert-banner): use define element to register component
    
    * feat(alert-banner): add missing dependencies
    
    * feat(alert-banner): update golden image cache key
    
    * feat(alert-banner): update package version
    
    * feat(alert-banner): fix wrong import
    
    * feat(alert-banner): update readme
    
    * feat(alert-banner): address review feedback
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): revert renovate file
    
    * feat(alert-banner): add multilangiage story
    
    * feat(alert-banner): update args
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): fix typo
    
    * feat(alert-banner): fix after main sync
    
    * feat(alert-banner): update spectrum-css version
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): revert hash
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): update global vars
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): update readme
    
    * feat(alert-banner): generate react wrapper for component
    
    * feat(alert-banner): review feedback
    
    * feat(alert-banner): revert files to origin
    
    * feat(alert-banner): fix docs demo
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): fix story and add memory test
    
    * feat(alert-banner): update golden image hash
    
    * chore: release new versions #publish
    
    * feat(alert-banner): revert golden image hash
    
    * feat(alert-banner): update golden image hash
    
    * feat(alert-banner): update dependencies
    
    * feat(alert-banner): update tests
    
    * feat(alert-banner): update golden image
    
    * feat(alert-banner): update docs
    
    * feat(alert-banner): update golden image
    
    ---------
    
    Co-authored-by: Loredana Spataru <lspataru@Loredanas-MacBook-Pro-2.local>
    Co-authored-by: Loredana Spataru <lspataru@loredanas-mbp-2.eur.adobe.com>
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@Rajdeeps-MacBook-Pro-2.local>
    4 people authored Jun 21, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    10d456e View commit details
  2. feat: Silder: adjust fillStart calculation for value=0 and normalizat…

    …ion function (#4573)
    
    * chore: release new versions #publish
    
    * feat: add value=0 and normalization function to fillstart-calculation
    
    * Updated config.yml
    
    * feat: update golden image hash in config.yml, trigger ci
    
    * chore(overlay): overlay-trigger adds receives focus attribute (#4558)
    
    * chore(overlay): overlay-trigger adds receives focus attribute
    
    * chore(overlay): added storybook
    
    * chore(overlay): updated golden image cache
    
    ---------
    
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@rajdeeps-mbp-2.macromedia.com>
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@Rajdeeps-MacBook-Pro-2.local>
    
    * feat: update golden image hash
    
    * feat: update current_golden_images_hash
    
    * feat: update Slider documentation
    
    * chore(slider): updated storybook and readme
    
    * chore(slider): updated golden image cache
    
    * chore(slider): updated golden image cache
    
    ---------
    
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@Rajdeeps-MacBook-Pro-2.local>
    Co-authored-by: Stefan Puchta <puchta@adobe.com>
    Co-authored-by: Stefan Puchta <stefan.puchta@gmail.com>
    Co-authored-by: Rajdeep Chandra <rajdeepchandra@rajdeeps-mbp-2.macromedia.com>
    5 people authored Jun 21, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    369fee7 View commit details

Commits on Jun 24, 2024

  1. fix: add keyboard handlers to sp-table-cell-head (#4473)

    * fix: add keyboard handlers to sp-table-cell-head
    
    * fix: add tests
    
    * fix: add active
    
    ---------
    
    Co-authored-by: Rajdeep Chandra <rajrock38@gmail.com>
    jnurthen and Rajdeepc authored Jun 24, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    794263e View commit details

Commits on Jul 9, 2024

  1. chore: added examples to overlay directive (#4588)

    TarunAdobe authored Jul 9, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    b626ba5 View commit details
  2. chore(color-area): removed deprecated label from color-area (#4469)

    * chore(color-area): removed deprecated label from color-area
    
    * chore(color-area): added a test
    
    ---------
    
    Co-authored-by: Rajdeep Chandra <rajrock38@gmail.com>
    blunteshwar and Rajdeepc authored Jul 9, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    6548489 View commit details

Commits on Jul 10, 2024

  1. chore: updated the deprecation message (#4591)

    blunteshwar authored Jul 10, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    30a2473 View commit details

Commits on Jul 11, 2024

  1. chore: updated api docs (#4597)

    Co-authored-by: Rajdeep Chandra <rajdeepchandra@rajdeeps-mbp-2.macromedia.com>
    Rajdeepc and Rajdeep Chandra authored Jul 11, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d2c1e41 View commit details

Commits on Jul 12, 2024

  1. chore: surface changelogs to the doc site (#4583)

    * chore: surface changelog to the doc site
    
    * chore: update the changelog styling
    
    * chore: clean the output path from the doc build
    
    * chore: revert package.json for documentation
    
    * chore: fixed changelog file generate condition
    
    * chore: updated regex to process changelogs
    
    * chore: conditionally show changelog for specific components
    
    * chore: updated code based on review
    TarunAdobe authored Jul 12, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    f7ed395 View commit details

Commits on Jul 15, 2024

  1. feat(action-bar): support for action-menus (#3780)

    * feat(action-bar): support for action-menus
    
    * chore(action-bar): supports action menu in buttons slot now
    
    * feat(action-group): support action-menu in action-group accessible
    
    * chore: updated golden image hash
    
    * chore: testing stuff
    
    * feat(action-group): updated focusable to support disabled state on focusElement
    
    * chore(action-group): updated golden image hash and improved code coverage
    
    * chore: updated focusable cache logic and focusgroup
    
    * chore: updated golden image hash
    
    * chore(action-group): added tests for action-group with action-menu interactions
    
    * chore: updated golden image hash
    
    * chore(action-group): updated tests for action-group
    
    * chore: self manage focusElement for picker
    
    * chore: updated golden image hash
    
    * chore: dont preventdefault an escape key on menu
    
    * chore: shift tabIndex management to the focusabvle class
    
    * chore: updated action-group tests
    
    * chore: updated golden image hash
    
    * chore: removed unnecessary code from rovingtabindexcontroller
    
    * chore: updated action-bar stories
    
    * chore: updated golden image hash
    TarunAdobe authored Jul 15, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4aff599 View commit details
  2. chore: release new versions #publish

    blunteshwar committed Jul 15, 2024
    Copy the full SHA
    0002d42 View commit details
Showing with 4,521 additions and 1,803 deletions.
  1. +1 −1 .circleci/config.yml
  2. +43 −0 CHANGELOG.md
  3. +1 −1 lerna.json
  4. +8 −0 linters/eslint/CHANGELOG.md
  5. +1 −1 linters/eslint/package.json
  6. +8 −0 linters/stylelint-header/CHANGELOG.md
  7. +1 −1 linters/stylelint-header/package.json
  8. +1 −1 package.json
  9. +8 −0 packages/accordion/CHANGELOG.md
  10. +6 −6 packages/accordion/package.json
  11. +10 −0 packages/action-bar/CHANGELOG.md
  12. +6 −6 packages/action-bar/package.json
  13. +25 −8 packages/action-bar/stories/action-bar.stories.ts
  14. +5 −3 packages/action-bar/stories/template.ts
  15. +8 −0 packages/action-button/CHANGELOG.md
  16. +6 −6 packages/action-button/package.json
  17. +10 −0 packages/action-group/CHANGELOG.md
  18. +5 −5 packages/action-group/package.json
  19. +1 −1 packages/action-group/src/ActionGroup.ts
  20. +28 −0 packages/action-group/stories/action-group.stories.ts
  21. +616 −521 packages/action-group/test/action-group.test.ts
  22. +8 −0 packages/action-menu/CHANGELOG.md
  23. +7 −7 packages/action-menu/package.json
  24. +2 −0 packages/alert-banner/.npmignore
  25. +11 −0 packages/alert-banner/CHANGELOG.md
  26. +99 −0 packages/alert-banner/README.md
  27. +4 −0 packages/alert-banner/exports.json
  28. +73 −0 packages/alert-banner/package.json
  29. +21 −0 packages/alert-banner/sp-alert-banner.ts
  30. +176 −0 packages/alert-banner/src/AlertBanner.ts
  31. +13 −0 packages/alert-banner/src/alert-banner.css
  32. +12 −0 packages/alert-banner/src/index.ts
  33. +196 −0 packages/alert-banner/src/spectrum-alert-banner.css
  34. +48 −0 packages/alert-banner/src/spectrum-config.js
  35. +76 −0 packages/alert-banner/stories/alert-banner.stories.ts
  36. +62 −0 packages/alert-banner/stories/args.ts
  37. +36 −0 packages/alert-banner/stories/index.ts
  38. +15 −0 packages/alert-banner/stories/template.ts
  39. +16 −0 packages/alert-banner/test/alert-banner-memory.test.ts
  40. +212 −0 packages/alert-banner/test/alert-banner.test.ts
  41. +18 −0 packages/alert-banner/test/benchmark/basic-test.ts
  42. +10 −0 packages/alert-banner/tsconfig.json
  43. +8 −0 packages/alert-dialog/CHANGELOG.md
  44. +7 −7 packages/alert-dialog/package.json
  45. +8 −0 packages/asset/CHANGELOG.md
  46. +2 −2 packages/asset/package.json
  47. +8 −0 packages/avatar/CHANGELOG.md
  48. +3 −3 packages/avatar/package.json
  49. +8 −0 packages/badge/CHANGELOG.md
  50. +3 −3 packages/badge/package.json
  51. +8 −0 packages/banner/CHANGELOG.md
  52. +3 −3 packages/banner/package.json
  53. +1 −1 packages/banner/src/Banner.ts
  54. +8 −0 packages/button-group/CHANGELOG.md
  55. +3 −3 packages/button-group/package.json
  56. +8 −0 packages/button/CHANGELOG.md
  57. +8 −8 packages/button/package.json
  58. +8 −0 packages/card/CHANGELOG.md
  59. +9 −9 packages/card/package.json
  60. +8 −0 packages/checkbox/CHANGELOG.md
  61. +5 −5 packages/checkbox/package.json
  62. +8 −0 packages/clear-button/CHANGELOG.md
  63. +2 −2 packages/clear-button/package.json
  64. +8 −0 packages/close-button/CHANGELOG.md
  65. +2 −2 packages/close-button/package.json
  66. +12 −0 packages/coachmark/CHANGELOG.md
  67. +10 −10 packages/coachmark/package.json
  68. +8 −0 packages/color-area/CHANGELOG.md
  69. +0 −2 packages/color-area/README.md
  70. +6 −6 packages/color-area/package.json
  71. +7 −19 packages/color-area/src/ColorArea.ts
  72. +102 −147 packages/color-area/test/color-area.test.ts
  73. +8 −0 packages/color-field/CHANGELOG.md
  74. +4 −4 packages/color-field/package.json
  75. +8 −0 packages/color-handle/CHANGELOG.md
  76. +4 −4 packages/color-handle/package.json
  77. +8 −0 packages/color-loupe/CHANGELOG.md
  78. +3 −3 packages/color-loupe/package.json
  79. +8 −0 packages/color-slider/CHANGELOG.md
  80. +6 −6 packages/color-slider/package.json
  81. +8 −0 packages/color-wheel/CHANGELOG.md
  82. +5 −5 packages/color-wheel/package.json
  83. +12 −0 packages/combobox/CHANGELOG.md
  84. +11 −11 packages/combobox/package.json
  85. +16 −0 packages/contextual-help/CHANGELOG.md
  86. +7 −7 packages/contextual-help/package.json
  87. +8 −0 packages/dialog/CHANGELOG.md
  88. +10 −10 packages/dialog/package.json
  89. +8 −0 packages/divider/CHANGELOG.md
  90. +2 −2 packages/divider/package.json
  91. +8 −0 packages/dropzone/CHANGELOG.md
  92. +2 −2 packages/dropzone/package.json
  93. +8 −0 packages/field-group/CHANGELOG.md
  94. +3 −3 packages/field-group/package.json
  95. +8 −0 packages/field-label/CHANGELOG.md
  96. +6 −6 packages/field-label/package.json
  97. +8 −0 packages/help-text/CHANGELOG.md
  98. +4 −4 packages/help-text/package.json
  99. +8 −0 packages/icon/CHANGELOG.md
  100. +3 −3 packages/icon/package.json
  101. +8 −0 packages/icons-ui/CHANGELOG.md
  102. +4 −4 packages/icons-ui/package.json
  103. +8 −0 packages/icons-workflow/CHANGELOG.md
  104. +3 −3 packages/icons-workflow/package.json
  105. +8 −0 packages/icons/CHANGELOG.md
  106. +3 −3 packages/icons/package.json
  107. +8 −0 packages/iconset/CHANGELOG.md
  108. +3 −3 packages/iconset/package.json
  109. +8 −0 packages/illustrated-message/CHANGELOG.md
  110. +3 −3 packages/illustrated-message/package.json
  111. +8 −0 packages/infield-button/CHANGELOG.md
  112. +3 −3 packages/infield-button/package.json
  113. +8 −0 packages/link/CHANGELOG.md
  114. +3 −3 packages/link/package.json
  115. +16 −0 packages/menu/CHANGELOG.md
  116. +10 −10 packages/menu/package.json
  117. +1 −2 packages/menu/src/Menu.ts
  118. +8 −0 packages/meter/CHANGELOG.md
  119. +5 −5 packages/meter/package.json
  120. +8 −0 packages/modal/CHANGELOG.md
  121. +2 −2 packages/modal/package.json
  122. +15 −0 packages/number-field/CHANGELOG.md
  123. +8 −8 packages/number-field/package.json
  124. +41 −8 packages/number-field/src/NumberField.ts
  125. +9 −2 packages/number-field/src/number-field.css
  126. +34 −0 packages/number-field/test/number-field.test.ts
  127. +18 −0 packages/overlay/CHANGELOG.md
  128. +6 −6 packages/overlay/package.json
  129. +6 −0 packages/overlay/src/OverlayTrigger.ts
  130. +2 −2 packages/overlay/stories/overlay-directive.stories.ts
  131. +46 −0 packages/overlay/stories/overlay.stories.ts
  132. +83 −22 packages/overlay/trigger-directive.md
  133. +8 −0 packages/picker-button/CHANGELOG.md
  134. +6 −6 packages/picker-button/package.json
  135. +10 −0 packages/picker/CHANGELOG.md
  136. +15 −15 packages/picker/package.json
  137. +12 −0 packages/picker/src/Picker.ts
  138. +8 −0 packages/popover/CHANGELOG.md
  139. +3 −3 packages/popover/package.json
  140. +8 −0 packages/progress-bar/CHANGELOG.md
  141. +5 −5 packages/progress-bar/package.json
  142. +8 −0 packages/progress-circle/CHANGELOG.md
  143. +3 −3 packages/progress-circle/package.json
  144. +8 −0 packages/quick-actions/CHANGELOG.md
  145. +3 −3 packages/quick-actions/package.json
  146. +1 −1 packages/quick-actions/src/QuickActions.ts
  147. +8 −0 packages/radio/CHANGELOG.md
  148. +6 −6 packages/radio/package.json
  149. +8 −0 packages/search/CHANGELOG.md
  150. +6 −6 packages/search/package.json
  151. +8 −0 packages/sidenav/CHANGELOG.md
  152. +4 −4 packages/sidenav/package.json
  153. +10 −0 packages/slider/CHANGELOG.md
  154. +17 −4 packages/slider/README.md
  155. +7 −7 packages/slider/package.json
  156. +5 −0 packages/slider/src/HandleController.ts
  157. +20 −18 packages/slider/src/Slider.ts
  158. +52 −0 packages/slider/stories/slider.stories.ts
  159. +463 −503 packages/slider/test/slider.test.ts
  160. +8 −0 packages/split-button/CHANGELOG.md
  161. +11 −11 packages/split-button/package.json
  162. +1 −1 packages/split-button/src/SplitButton.ts
  163. +8 −0 packages/split-view/CHANGELOG.md
  164. +2 −2 packages/split-view/package.json
  165. +8 −0 packages/status-light/CHANGELOG.md
  166. +2 −2 packages/status-light/package.json
  167. +12 −0 packages/swatch/CHANGELOG.md
  168. +7 −7 packages/swatch/package.json
  169. +8 −0 packages/switch/CHANGELOG.md
  170. +3 −3 packages/switch/package.json
  171. +10 −0 packages/table/CHANGELOG.md
  172. +5 −5 packages/table/package.json
  173. +46 −0 packages/table/src/TableHeadCell.ts
  174. +45 −0 packages/table/test/virtualized-table.test.ts
  175. +8 −0 packages/tabs/CHANGELOG.md
  176. +6 −6 packages/tabs/package.json
  177. +8 −0 packages/tags/CHANGELOG.md
  178. +5 −5 packages/tags/package.json
  179. +20 −0 packages/textfield/CHANGELOG.md
  180. +7 −7 packages/textfield/package.json
  181. +8 −0 packages/thumbnail/CHANGELOG.md
  182. +3 −3 packages/thumbnail/package.json
  183. +8 −0 packages/toast/CHANGELOG.md
  184. +6 −6 packages/toast/package.json
  185. +12 −0 packages/tooltip/CHANGELOG.md
  186. +60 −14 packages/tooltip/directive.md
  187. +5 −5 packages/tooltip/package.json
  188. +8 −0 packages/top-nav/CHANGELOG.md
  189. +4 −4 packages/top-nav/package.json
  190. +8 −0 packages/tray/CHANGELOG.md
  191. +6 −6 packages/tray/package.json
  192. +8 −0 packages/underlay/CHANGELOG.md
  193. +2 −2 packages/underlay/package.json
  194. +8 −0 projects/css-custom-vars-viewer/CHANGELOG.md
  195. +12 −12 projects/css-custom-vars-viewer/package.json
  196. +8 −0 projects/documentation/CHANGELOG.md
  197. +2 −1 projects/documentation/content/_includes/api.njk
  198. +11 −0 projects/documentation/content/_includes/changelog.njk
  199. +9 −0 projects/documentation/content/_includes/examples.njk
  200. +2 −2 projects/documentation/content/deprecation.md
  201. +3 −3 projects/documentation/package.json
  202. +31 −1 projects/documentation/scripts/component-template-parts.js
  203. +69 −1 projects/documentation/scripts/copy-component-docs.js
  204. +0 −2 projects/documentation/scripts/gather-storybook-urls.js
  205. +11 −3 projects/documentation/src/router.ts
  206. +8 −0 projects/example-project-rollup/CHANGELOG.md
  207. +6 −6 projects/example-project-rollup/package.json
  208. +8 −0 projects/example-project-webpack/CHANGELOG.md
  209. +6 −6 projects/example-project-webpack/package.json
  210. +8 −0 projects/story-decorator/CHANGELOG.md
  211. +9 −9 projects/story-decorator/package.json
  212. +8 −0 projects/templates/CHANGELOG.md
  213. +1 −1 projects/templates/package.json
  214. +8 −0 projects/types/CHANGELOG.md
  215. +1 −1 projects/types/package.json
  216. +8 −0 projects/vrt-compare/CHANGELOG.md
  217. +10 −10 projects/vrt-compare/package.json
  218. +1 −0 scripts/generate-tokens-wrapper.js
  219. +8 −0 tools/base/CHANGELOG.md
  220. +1 −1 tools/base/package.json
  221. +1 −1 tools/base/src/version.js
  222. +13 −0 tools/bundle/CHANGELOG.md
  223. +1 −0 tools/bundle/elements.ts
  224. +77 −76 tools/bundle/package.json
  225. +1 −0 tools/bundle/src/index.ts
  226. +1 −0 tools/bundle/tsconfig.json
  227. +8 −0 tools/grid/CHANGELOG.md
  228. +3 −3 tools/grid/package.json
  229. +8 −0 tools/opacity-checkerboard/CHANGELOG.md
  230. +2 −2 tools/opacity-checkerboard/package.json
  231. +10 −0 tools/reactive-controllers/CHANGELOG.md
  232. +1 −1 tools/reactive-controllers/package.json
  233. +20 −4 tools/reactive-controllers/src/FocusGroup.ts
  234. +1 −1 tools/reactive-controllers/src/RovingTabindex.ts
  235. +139 −0 tools/reactive-controllers/test/roving-tabindex-integration.test.ts
  236. +10 −0 tools/shared/CHANGELOG.md
  237. +2 −2 tools/shared/package.json
  238. +33 −7 tools/shared/src/focusable.ts
  239. +10 −0 tools/styles/CHANGELOG.md
  240. +2 −2 tools/styles/package.json
  241. +7 −0 tools/styles/tokens-v2/spectrum/global-vars.css
  242. +7 −0 tools/styles/tokens/express/global-vars.css
  243. +7 −0 tools/styles/tokens/spectrum/global-vars.css
  244. +8 −0 tools/theme/CHANGELOG.md
  245. +3 −3 tools/theme/package.json
  246. +8 −0 tools/truncated/CHANGELOG.md
  247. +5 −5 tools/truncated/package.json
  248. +1 −0 tsconfig-all.json
  249. +1 −0 tsconfig-react-wrapper.json
  250. +10 −5 yarn.lock
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ executors:
parameters:
current_golden_images_hash:
type: string
default: dee4a3674e6e3f676e0e388854f079b24a79ef3c
default: 019c0496b4ab51e1da329cae280244c60500cb86
wireit_cache_name:
type: string
default: wireit
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,49 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

### Bug Fixes

- add keyboard handlers to sp-table-cell-head ([#4473](https://github.com/adobe/spectrum-web-components/issues/4473)) ([794263e](https://github.com/adobe/spectrum-web-components/commit/794263ed93fb498a8f4c9f22a02408c6ebbf5170))
- **coachmark,overlay:** adjust imports of overlay and coachmark ([#4455](https://github.com/adobe/spectrum-web-components/issues/4455)) ([39706da](https://github.com/adobe/spectrum-web-components/commit/39706dafe58a598a86d7dc33629409f086a9694e))
- duplicate code to empty global-vars before generating ([#4507](https://github.com/adobe/spectrum-web-components/issues/4507)) ([83215b6](https://github.com/adobe/spectrum-web-components/commit/83215b6cf47b13b5632e02e7d647fede4314be99))
- **menu:** enable numpad arrow and Enter keys ([#4492](https://github.com/adobe/spectrum-web-components/issues/4492)) ([012c411](https://github.com/adobe/spectrum-web-components/commit/012c4116dac62031e5a329cf4da7fb9cd149bfdf))
- **number-field:** multiple separators use-cases in decimal inputs in iOS devices ([#4571](https://github.com/adobe/spectrum-web-components/issues/4571)) ([6319da8](https://github.com/adobe/spectrum-web-components/commit/6319da80a21511735d9e9518125dbc2a24364f88))
- **number-field:** select full value when using Tab to enter a field with a unit ([#4340](https://github.com/adobe/spectrum-web-components/issues/4340)) ([a9d5cef](https://github.com/adobe/spectrum-web-components/commit/a9d5cef4a69af4f3f357bacbfdae9465d3e80fa5))
- **number-field:** updated number field to respect all locales ([#4508](https://github.com/adobe/spectrum-web-components/issues/4508)) ([cc6e928](https://github.com/adobe/spectrum-web-components/commit/cc6e928bc6797280f119994b1908f17bbcb574e3))
- **overlay:** ensure hint Overlays within shadow roots open as expected ([#4443](https://github.com/adobe/spectrum-web-components/issues/4443)) ([7dd64b9](https://github.com/adobe/spectrum-web-components/commit/7dd64b92e58ad2fd3a36986f24022728e3cb4c36))
- **overlay:** ensure that passing "open" to the directive manages a single strategy ([#4474](https://github.com/adobe/spectrum-web-components/issues/4474)) ([15d6ac7](https://github.com/adobe/spectrum-web-components/commit/15d6ac71d586eb496b591fa5b097707961600f75))
- **overlay:** persist "host" in directive rendered Overlay content ([#4475](https://github.com/adobe/spectrum-web-components/issues/4475)) ([5d189c2](https://github.com/adobe/spectrum-web-components/commit/5d189c2adf91545eb64a0136fa02d7c8caee8f48))
- **swatch:** sync aria-label with changes in label, color, and mixed state ([#4519](https://github.com/adobe/spectrum-web-components/issues/4519)) ([50aef31](https://github.com/adobe/spectrum-web-components/commit/50aef31ab049fecb3567cd5df9613b1d9bffb593))

### Features

- **action-bar:** support for action-menus ([#3780](https://github.com/adobe/spectrum-web-components/issues/3780)) ([4aff599](https://github.com/adobe/spectrum-web-components/commit/4aff5995f6a22eefae0dd8e580d743c27ceb2c2d))
- **alert-banner:** add alert banner component ([#4266](https://github.com/adobe/spectrum-web-components/issues/4266)) ([10d456e](https://github.com/adobe/spectrum-web-components/commit/10d456ec3c79f7eb534b0ba66e426c3b0994aab5))
- **combobox:** add `pending` state ([#4462](https://github.com/adobe/spectrum-web-components/issues/4462)) ([2d0c388](https://github.com/adobe/spectrum-web-components/commit/2d0c388cfde52bd5695b3d6db4b0425987ea6f85))
- **contextual-help:** add contextual help pattern ([#4285](https://github.com/adobe/spectrum-web-components/issues/4285)) ([a259aa3](https://github.com/adobe/spectrum-web-components/commit/a259aa35ee4e8a7fba7afb21e806f13bffceeaf3))
- Silder: adjust fillStart calculation for value=0 and normalization function ([#4573](https://github.com/adobe/spectrum-web-components/issues/4573)) ([369fee7](https://github.com/adobe/spectrum-web-components/commit/369fee7065f42008d9b356a98235ac8180655a96)), closes [#4558](https://github.com/adobe/spectrum-web-components/issues/4558)

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

### Bug Fixes

- **coachmark,overlay:** adjust imports of overlay and coachmark ([#4455](https://github.com/adobe/spectrum-web-components/issues/4455)) ([39706da](https://github.com/adobe/spectrum-web-components/commit/39706dafe58a598a86d7dc33629409f086a9694e))
- duplicate code to empty global-vars before generating ([#4507](https://github.com/adobe/spectrum-web-components/issues/4507)) ([83215b6](https://github.com/adobe/spectrum-web-components/commit/83215b6cf47b13b5632e02e7d647fede4314be99))
- **menu:** enable numpad arrow and Enter keys ([#4492](https://github.com/adobe/spectrum-web-components/issues/4492)) ([012c411](https://github.com/adobe/spectrum-web-components/commit/012c4116dac62031e5a329cf4da7fb9cd149bfdf))
- **number-field:** select full value when using Tab to enter a field with a unit ([#4340](https://github.com/adobe/spectrum-web-components/issues/4340)) ([a9d5cef](https://github.com/adobe/spectrum-web-components/commit/a9d5cef4a69af4f3f357bacbfdae9465d3e80fa5))
- **number-field:** updated number field to respect all locales ([#4508](https://github.com/adobe/spectrum-web-components/issues/4508)) ([cc6e928](https://github.com/adobe/spectrum-web-components/commit/cc6e928bc6797280f119994b1908f17bbcb574e3))
- **overlay:** ensure hint Overlays within shadow roots open as expected ([#4443](https://github.com/adobe/spectrum-web-components/issues/4443)) ([7dd64b9](https://github.com/adobe/spectrum-web-components/commit/7dd64b92e58ad2fd3a36986f24022728e3cb4c36))
- **overlay:** ensure that passing "open" to the directive manages a single strategy ([#4474](https://github.com/adobe/spectrum-web-components/issues/4474)) ([15d6ac7](https://github.com/adobe/spectrum-web-components/commit/15d6ac71d586eb496b591fa5b097707961600f75))
- **overlay:** persist "host" in directive rendered Overlay content ([#4475](https://github.com/adobe/spectrum-web-components/issues/4475)) ([5d189c2](https://github.com/adobe/spectrum-web-components/commit/5d189c2adf91545eb64a0136fa02d7c8caee8f48))
- **swatch:** sync aria-label with changes in label, color, and mixed state ([#4519](https://github.com/adobe/spectrum-web-components/issues/4519)) ([50aef31](https://github.com/adobe/spectrum-web-components/commit/50aef31ab049fecb3567cd5df9613b1d9bffb593))

### Features

- **combobox:** add `pending` state ([#4462](https://github.com/adobe/spectrum-web-components/issues/4462)) ([2d0c388](https://github.com/adobe/spectrum-web-components/commit/2d0c388cfde52bd5695b3d6db4b0425987ea6f85))
- **contextual-help:** add contextual help pattern ([#4285](https://github.com/adobe/spectrum-web-components/issues/4285)) ([a259aa3](https://github.com/adobe/spectrum-web-components/commit/a259aa35ee4e8a7fba7afb21e806f13bffceeaf3))

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

### Bug Fixes
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.42.5",
"version": "0.44.0",
"granularPathspec": false,
"npmClient": "yarn",
"command": {
8 changes: 8 additions & 0 deletions linters/eslint/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

**Note:** Version bump only for package @spectrum-web-components/eslint-plugin

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

**Note:** Version bump only for package @spectrum-web-components/eslint-plugin

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

**Note:** Version bump only for package @spectrum-web-components/eslint-plugin
2 changes: 1 addition & 1 deletion linters/eslint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spectrum-web-components/eslint-plugin",
"version": "0.42.5",
"version": "0.44.0",
"private": true,
"main": "index.js"
}
8 changes: 8 additions & 0 deletions linters/stylelint-header/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

**Note:** Version bump only for package stylelint-header

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

**Note:** Version bump only for package stylelint-header

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

**Note:** Version bump only for package stylelint-header
2 changes: 1 addition & 1 deletion linters/stylelint-header/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "stylelint-header",
"version": "0.42.5",
"version": "0.44.0",
"private": true,
"license": "Apache-2.0",
"author": "Adobe",
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -143,7 +143,7 @@
"alex": "^11.0.1",
"cem-plugin-module-file-extensions": "^0.0.5",
"chalk": "^5.0.1",
"chromedriver": "^124.0.0",
"chromedriver": "^126.0.2",
"common-tags": "^1.8.2",
"custom-elements-manifest": "^2.0.0",
"debounce": "^2.0.0",
8 changes: 8 additions & 0 deletions packages/accordion/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

**Note:** Version bump only for package @spectrum-web-components/accordion

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

**Note:** Version bump only for package @spectrum-web-components/accordion

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

**Note:** Version bump only for package @spectrum-web-components/accordion
12 changes: 6 additions & 6 deletions packages/accordion/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spectrum-web-components/accordion",
"version": "0.42.5",
"version": "0.44.0",
"publishConfig": {
"access": "public"
},
@@ -66,11 +66,11 @@
"lit-html"
],
"dependencies": {
"@spectrum-web-components/base": "^0.42.5",
"@spectrum-web-components/icon": "^0.42.5",
"@spectrum-web-components/icons-ui": "^0.42.5",
"@spectrum-web-components/reactive-controllers": "^0.42.5",
"@spectrum-web-components/shared": "^0.42.5"
"@spectrum-web-components/base": "^0.44.0",
"@spectrum-web-components/icon": "^0.44.0",
"@spectrum-web-components/icons-ui": "^0.44.0",
"@spectrum-web-components/reactive-controllers": "^0.44.0",
"@spectrum-web-components/shared": "^0.44.0"
},
"devDependencies": {
"@spectrum-css/accordion": "^5.1.2"
10 changes: 10 additions & 0 deletions packages/action-bar/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

### Features

- **action-bar:** support for action-menus ([#3780](https://github.com/adobe/spectrum-web-components/issues/3780)) ([4aff599](https://github.com/adobe/spectrum-web-components/commit/4aff5995f6a22eefae0dd8e580d743c27ceb2c2d))

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

**Note:** Version bump only for package @spectrum-web-components/action-bar

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

**Note:** Version bump only for package @spectrum-web-components/action-bar
12 changes: 6 additions & 6 deletions packages/action-bar/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spectrum-web-components/action-bar",
"version": "0.42.5",
"version": "0.44.0",
"publishConfig": {
"access": "public"
},
@@ -57,11 +57,11 @@
"lit-html"
],
"dependencies": {
"@spectrum-web-components/action-group": "^0.42.5",
"@spectrum-web-components/base": "^0.42.5",
"@spectrum-web-components/button": "^0.42.5",
"@spectrum-web-components/field-label": "^0.42.5",
"@spectrum-web-components/popover": "^0.42.5"
"@spectrum-web-components/action-group": "^0.44.0",
"@spectrum-web-components/base": "^0.44.0",
"@spectrum-web-components/button": "^0.44.0",
"@spectrum-web-components/field-label": "^0.44.0",
"@spectrum-web-components/popover": "^0.44.0"
},
"devDependencies": {
"@spectrum-css/actionbar": "^8.1.1"
33 changes: 25 additions & 8 deletions packages/action-bar/stories/action-bar.stories.ts
Original file line number Diff line number Diff line change
@@ -18,6 +18,9 @@ import '@spectrum-web-components/action-button/sp-action-button.js';
import '@spectrum-web-components/action-group/sp-action-group.js';
import '@spectrum-web-components/icons-workflow/icons/sp-icon-edit.js';
import '@spectrum-web-components/icons-workflow/icons/sp-icon-more.js';
import '@spectrum-web-components/action-menu/sp-action-menu.js';
import '@spectrum-web-components/menu/sp-menu.js';
import '@spectrum-web-components/menu/sp-menu-item.js';

import { Template } from './template.js';

@@ -45,9 +48,6 @@ export const emphasized = (): TemplateResult => {
<sp-action-button slot="buttons" label="Edit">
<sp-icon-edit slot="icon"></sp-icon-edit>
</sp-action-button>
<sp-action-button slot="buttons" label="More">
<sp-icon-more slot="icon"></sp-icon-more>
</sp-action-button>
</sp-action-bar>
`;
};
@@ -65,9 +65,6 @@ export const fixed = (): TemplateResult => {
<sp-action-button slot="buttons" label="Edit">
<sp-icon-edit slot="icon"></sp-icon-edit>
</sp-action-button>
<sp-action-button slot="buttons" label="More">
<sp-icon-more slot="icon"></sp-icon-more>
</sp-action-button>
</sp-action-bar>
`;
};
@@ -79,9 +76,29 @@ export const flexible = (): TemplateResult => {
<sp-action-button slot="buttons" label="Edit">
<sp-icon-edit slot="icon"></sp-icon-edit>
</sp-action-button>
<sp-action-button slot="buttons" label="More">
<sp-icon-more slot="icon"></sp-icon-more>
</sp-action-bar>
`;
};

export const hasActionMenuAsChild = (): TemplateResult => {
return html`
<sp-action-bar open>
2 selected
<sp-action-button slot="buttons" label="Edit">
<sp-icon-edit slot="icon"></sp-icon-edit>
</sp-action-button>
<sp-action-menu label="More Actions" slot="buttons">
<sp-menu-item>One</sp-menu-item>
<sp-menu-item>Two</sp-menu-item>
<sp-menu-item>
Select some items
<sp-menu slot="submenu" selects="multiple">
<sp-menu-item>A</sp-menu-item>
<sp-menu-item selected>B</sp-menu-item>
<sp-menu-item>C</sp-menu-item>
</sp-menu>
</sp-menu-item>
</sp-action-menu>
</sp-action-bar>
`;
};
8 changes: 5 additions & 3 deletions packages/action-bar/stories/template.ts
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@ import { html, TemplateResult } from '@spectrum-web-components/base';
import '@spectrum-web-components/action-bar/sp-action-bar.js';
import '@spectrum-web-components/action-button/sp-action-button.js';
import '@spectrum-web-components/icons-workflow/icons/sp-icon-edit.js';
import '@spectrum-web-components/icons-workflow/icons/sp-icon-more.js';
import '@spectrum-web-components/icons-workflow/icons/sp-icon-share-light.js';

export interface Properties {
emphasized?: boolean;
@@ -36,8 +36,10 @@ export const Template = ({
<sp-action-button slot="buttons" label="Edit">
<sp-icon-edit slot="icon"></sp-icon-edit>
</sp-action-button>
<sp-action-button slot="buttons" label="More">
<sp-icon-more slot="icon"></sp-icon-more>
<sp-action-button slot="buttons" label="Share">
<sp-icon-share-light
slot="icon"
></sp-icon-share-light>
</sp-action-button>
`
: html``}
8 changes: 8 additions & 0 deletions packages/action-button/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

**Note:** Version bump only for package @spectrum-web-components/action-button

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

**Note:** Version bump only for package @spectrum-web-components/action-button

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

**Note:** Version bump only for package @spectrum-web-components/action-button
12 changes: 6 additions & 6 deletions packages/action-button/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spectrum-web-components/action-button",
"version": "0.42.5",
"version": "0.44.0",
"publishConfig": {
"access": "public"
},
@@ -57,11 +57,11 @@
"lit-html"
],
"dependencies": {
"@spectrum-web-components/base": "^0.42.5",
"@spectrum-web-components/button": "^0.42.5",
"@spectrum-web-components/icon": "^0.42.5",
"@spectrum-web-components/icons-ui": "^0.42.5",
"@spectrum-web-components/shared": "^0.42.5"
"@spectrum-web-components/base": "^0.44.0",
"@spectrum-web-components/button": "^0.44.0",
"@spectrum-web-components/icon": "^0.44.0",
"@spectrum-web-components/icons-ui": "^0.44.0",
"@spectrum-web-components/shared": "^0.44.0"
},
"devDependencies": {
"@spectrum-css/actionbutton": "^6.1.1"
10 changes: 10 additions & 0 deletions packages/action-group/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.44.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.44.0) (2024-07-15)

### Features

- **action-bar:** support for action-menus ([#3780](https://github.com/adobe/spectrum-web-components/issues/3780)) ([4aff599](https://github.com/adobe/spectrum-web-components/commit/4aff5995f6a22eefae0dd8e580d743c27ceb2c2d))

# [0.43.0](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.43.0) (2024-06-11)

**Note:** Version bump only for package @spectrum-web-components/action-group

## [0.42.5](https://github.com/adobe/spectrum-web-components/compare/v0.42.4...v0.42.5) (2024-05-24)

**Note:** Version bump only for package @spectrum-web-components/action-group
10 changes: 5 additions & 5 deletions packages/action-group/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spectrum-web-components/action-group",
"version": "0.42.5",
"version": "0.44.0",
"publishConfig": {
"access": "public"
},
@@ -58,10 +58,10 @@
],
"dependencies": {
"@lit-labs/observers": "^2.0.0",
"@spectrum-web-components/action-button": "^0.42.5",
"@spectrum-web-components/base": "^0.42.5",
"@spectrum-web-components/icons-workflow": "^0.42.5",
"@spectrum-web-components/reactive-controllers": "^0.42.5"
"@spectrum-web-components/action-button": "^0.44.0",
"@spectrum-web-components/base": "^0.44.0",
"@spectrum-web-components/icons-workflow": "^0.44.0",
"@spectrum-web-components/reactive-controllers": "^0.44.0"
},
"devDependencies": {
"@spectrum-css/actiongroup": "^5.1.0"
Loading