John Kreitlow
e8775c68d8
add tests
2024-03-17 13:44:54 -07:00
John Kreitlow
ec7f5f989e
allow toggling the open state by clicking indicator
2024-03-17 13:44:00 -07:00
Brian Heston
0d592e266e
Foundation: Update Number field, Search, Switch, Text area, and Text field ( #6798 )
2024-03-09 12:40:18 -08:00
Brian Heston
9d7b36d38e
Foundation: Update Accordion template element naming ( #6796 )
2024-03-07 13:43:58 -08:00
Brian Heston
2ba8729473
Foundation: Update Slider templates ( #6800 )
2024-03-07 13:16:24 -08:00
John Kreitlow
97ef4d7a38
Upgrade Playwright to 1.41 ( #6910 )
...
* upgrade playwright to 1.41
* only use one playwright config
* remove custom hasAttribute assertion
* remove custom toHaveBooleanAttribute assertion
* mark flaky tests with test.fixme
* replace deprecated shadowroot attributes in fast-style fixture
* Change files
2024-02-26 11:24:10 -08:00
Stephane Comeau
df2ca503b1
chore: comparisons to document.activeElement consider shadowRoot ( #6899 )
...
* getRootActiveElement
* Change files
* comment
2024-02-04 20:20:45 -08:00
Brian Heston
daff330978
Foundation: Update Badge and Breadcrumb templates ( #6797 )
2024-01-24 21:33:03 -08:00
Chris Holt
961ebd203e
remove algolia from docusaurus ( #6892 )
2024-01-17 10:34:34 -08:00
m-akinc
9af1b251df
Add additional design token test cases and test fixes ( #6883 )
2024-01-08 19:25:57 -08:00
Stephane Comeau
8023f7ee84
fix: Tabs fn should be overrideable ( #6880 )
...
* tabs fn cleanup
* Change files
* template
* add comment
* tweak
* read me
* Update change/@microsoft-fast-foundation-879984ab-c986-4ae7-93f2-bbebf4530962.json
Co-authored-by: Chris Holt <chhol@microsoft.com>
---------
Co-authored-by: Stephane Comeau <scomeau@qti.qualcomm.com>
Co-authored-by: Chris Holt <chhol@microsoft.com>
2024-01-04 12:42:53 -08:00
Stephane Comeau
da58013392
chore: add code owner permissions to change directory ( #6882 )
...
* edit change dir
* tweak
* more change owners
* no change owners
2024-01-04 10:01:43 -08:00
Chris Holt
48ce96c152
update codeowners for Foundation ( #6875 )
2023-12-20 11:40:19 -08:00
Chris Holt
1105e3bf9d
applying package updates
2023-12-20 11:06:17 -08:00
John Kreitlow
fd65254531
fix: rtl scroll converter test asserting incorrect values ( #6859 )
...
* Revert "fix: RtlScrollConverter test on high dpi systems in fast-web-utilities (#6857 )"
This reverts commit a7a3c899fd
.
* force 1x display scale factor in karma
* fix RtlScrollConverter test
- Chromium reports 0.5
- Webkit and Firefox both report 0
* Change files
2023-11-10 15:28:57 -08:00
John Kreitlow
a7a3c899fd
fix: RtlScrollConverter test on high dpi systems in fast-web-utilities ( #6857 )
...
* fix RtlScrollConverter test for high dpi systems
- Adjusts the scrollLeft check to consider the devicePixelRatio
* Change files
2023-11-08 11:30:19 -08:00
John Kreitlow
0eb5c61c4a
fix: use local placeholder image in fast-ssr tests ( #6856 )
...
* use local placeholder image in fast-ssr tests
* Change files
2023-11-03 10:42:11 -07:00
mollykreis
a7144c6319
Fix toolbar focus bug ( #6836 )
...
* Fix focus issue when clicking on an element in the toolbar
* remove describe.only
* Change files
* Update api-report.md
* Update change/@microsoft-fast-foundation-903a969b-3de3-4090-974a-3423344c571c.json
---------
Co-authored-by: Chris Holt <chhol@microsoft.com>
2023-10-11 13:28:30 -07:00
mollykreis
b78c921ec4
Fix bug in toolbar click handler when a slotted element has child elements ( #6830 )
...
* Fix bug with nested elements in toolbar click handler
* Change files
* lint
* update change description
* slight test improvement
* Update change/@microsoft-fast-foundation-2ada25c3-3fb4-48ba-893d-e64d11f7f095.json
---------
Co-authored-by: Chris Holt <chhol@microsoft.com>
2023-09-26 12:50:30 -07:00
Chris Holt
6091f89a6a
applying package updates
2023-08-18 15:49:38 -07:00
Chris Holt
d4d8c961b3
feat: export foundation patterns as export path ( #6817 )
...
* export patterns from foundation as export path
* Change files
* Update change/@microsoft-fast-foundation-ced7ff56-36bf-4d3e-86ab-0efb894e0e53.json
2023-08-18 15:37:22 -07:00
Chris Holt
1f520c2286
applying package updates
2023-08-17 17:05:30 -07:00
Chris Holt
2dab94c0ed
fix: update fast element export paths with extensions ( #6815 )
...
* update fast-element export paths to include extensions
* Change files
* update react wrapper
* Change files
* Update change/@microsoft-fast-element-7dca0636-ad22-44b9-b9b3-19f7d7fbf6b0.json
* update ssr export paths to include extensions as well
2023-08-17 16:10:10 -07:00
Chris Holt
98a726cdb9
feat: update exports from fast foundation to be explicit and provide package exports ( #6808 )
...
* add explicit exports to component index files
* fix explicit exports for certain files
* add export paths for each component and utilities
* update change file
* update design token path to point to exports file
2023-08-17 11:20:02 -07:00
Chris Holt
8a23a94530
feat: update exports from fast-element to be explicit ( #6807 )
...
* update fast-element exports to be explicit
* Change files
2023-08-15 12:19:58 -07:00
Chris Holt
4f0377849d
fix: change public static methods for listbox and data grid to not be fat arrow fns ( #6811 )
...
* fix: change public static methods for listbox and data grid to not be fat arrow fns
* Change files
2023-08-15 09:48:45 -07:00
Chris Holt
8bad84f7cc
applying package updates
2023-08-11 17:28:57 -07:00
Chris Holt
2297004e14
chore: lock lerna version for CI ( #6805 )
2023-08-11 16:17:17 -07:00
Stephane Comeau
a38e6b1667
fix: block cell nav events w internal focus queue active ( #6754 )
...
* block cell nav events
* Change files
* better default focus fn
* update to lates
2023-08-10 18:46:37 -07:00
Stephane Comeau
e0d4cb42ef
feat: picker zero selection ( #6780 )
...
* picker zero items
* Change files
* prettier
* default to null
* update files
2023-08-08 10:18:52 -07:00
m-akinc
50dba9c58b
Prevent keyboard navigation to hidden tab ( #6789 )
...
* Prevent keyboard navigation to hidden tab
* Change files
* Fix issue with Home/End
* use hasAttribute
* Update change/@microsoft-fast-foundation-7d8d0430-523b-473a-af77-e2bcf0bc6e38.json
* Update change/@microsoft-fast-foundation-7d8d0430-523b-473a-af77-e2bcf0bc6e38.json
---------
Co-authored-by: Nicholas Rice <3213292+nicholasrice@users.noreply.github.com>
2023-08-01 22:50:16 -07:00
Nicholas Rice
9f6451f7e7
fix: Adds support for JavaScript optional chaining syntax in bindings ( #6788 )
...
* Adds support for JavaScript optional chaining syntax
* adding tests for other volatile binding cases
* Change files
---------
Co-authored-by: nicholasrice <nicholasrice@users.noreply.github.com>
2023-07-20 17:21:07 -07:00
Nicholas Rice
ff0b93a7fb
fix: prevent array splice notification on non-mutating splice() calls ( #6786 )
...
* always project splices
* Change files
* Update packages/web-components/fast-element/src/observation/arrays.spec.ts
---------
Co-authored-by: nicholasrice <nicholasrice@users.noreply.github.com>
2023-07-19 16:12:00 -07:00
Nicholas Rice
57f3c22c63
chore: remove 'applyMixins' function ( #6774 )
...
* remove apply mixins from exported features
* Change files
* Update change/@microsoft-fast-foundation-b1cdc933-e7be-42e8-8d85-95a5af001f1a.json
---------
Co-authored-by: nicholasrice <nicholasrice@noreply.github.com>
Co-authored-by: Chris Holt <chhol@microsoft.com>
2023-07-18 15:19:21 -07:00
Chris Holt
b5f23eb6c5
fix: only add aria orientation for proper role divider ( #6771 )
...
* fix: add aria-orientation to divider only when role equals separator
* Change files
* pass role in test
* pri exclusion in template logic
2023-07-17 15:00:26 -07:00
Chris Holt
adaaeb653a
fix: toolbar should not throw if start/end slots do not exist ( #6770 )
...
* fix: toolbar should not throw if start or end is undefined
* Change files
2023-07-06 12:50:43 -07:00
dependabot[bot]
3217e47423
chore(deps): bump socket.io-parser from 4.2.1 to 4.2.4 ( #6762 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.2.1 to 4.2.4.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.1...4.2.4 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 10:36:57 -07:00
Chris Holt
fc98190c6b
chore: remove fast animation package ( #6765 )
...
* remove fast animation package
* Change files
2023-06-28 10:17:02 -07:00
Chris Holt
4be6c09c8d
chore: remove legacy references to code climate ( #6767 )
...
* remove references to code climate
* remove additional root legacy scripts
2023-06-28 09:31:11 -07:00
Chris Holt
dcbfbd03fa
chore: remove adaptive ui related packages ( #6764 )
...
* decouple website from packagaes
* remove figma plugin
2023-06-24 16:57:23 -07:00
Chris Holt
0f8fc25054
feat: add displayName to react wrapper ( #6761 )
...
* add displayName to react wrapper
* Change files
2023-06-22 15:34:53 -07:00
Chris Holt
ef9eaecace
applying package updates
2023-06-16 11:23:21 -07:00
Chris Holt
8250aa8352
fix: add comment to empty templates to gracefully handle null first/last child for views ( #6758 )
...
* fix: update compiler to ensure first and last child references are defined
* Change files
* add test for empty template literal
2023-06-11 21:13:03 -07:00
Saicharan
50e3fcd207
remove keyboard ability to change value for readonly state in fast-number field ( #6730 )
...
* remove keyboard ability to change value for readonly state in fast-number-field
* Change files
* Apply suggestions from code review
* keep it boolean for now to appease the build
---------
Co-authored-by: Chris Holt <chhol@microsoft.com>
2023-06-06 22:36:07 -07:00
Stephane Comeau
2f944b3d72
fix: Deleting a selected item in picker should also open the menu ( #6723 )
...
* open menu on delete
* Change files
* change
* remove dupe line
---------
Co-authored-by: Chris Holt <chhol@microsoft.com>
2023-06-06 16:13:31 -07:00
Chris Holt
f994643b29
fix: add default activeid value tabs ( #6606 )
...
* set activeid during setTabs initialization
* Change files
* update dependent change type
2023-06-01 11:49:53 -07:00
Chris Holt
ca0e62ee8d
chore: update prettier and eslint-config-prettier in preparation of upgrading TypeScript to v5 ( #6745 )
...
* update prettier and eslint-config-prettier versions
* prettier updated files
* Change files
* docs
2023-05-23 18:48:12 -07:00
Nicholas Rice
9793634f3d
fix: support multiple ChildrenDirective for the same element ( #6744 )
...
* fixes a bug where ChildrenDirective could not be used multiple times for the same element
* Change files
* remove unused import
---------
Co-authored-by: nicholasrice <nicholasrice@users.noreply.github.com>
2023-05-23 12:50:42 -07:00
Nicholas Rice
58f7ce2ca7
fix children directive rebind bug ( #6742 )
...
* fixed a bug where re-binding a ChildrenDirective instance would throw a runtime exception from the mutation handler
* Change files
---------
Co-authored-by: nicholasrice <nicholasrice@users.noreply.github.com>
2023-05-23 10:32:25 -07:00
Eduardo
df53ebac7f
Replaced `principals` with `principles` ( #6739 )
2023-05-22 15:52:52 -07:00