Граф коммитов

3772 Коммитов

Автор SHA1 Сообщение Дата
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