From af80affa53531f6f04e5d563ee04eff202b12c0c Mon Sep 17 00:00:00 2001 From: Thijs Louisse Date: Thu, 29 Feb 2024 16:04:56 +0100 Subject: [PATCH] Revert "chore: temp prevent next @lion/ui release" This reverts commit 5a2e01c3c7d5ab4f484cebd0fe04b07196ead3b6. --- .changeset/forty-teachers-sleep.md | 5 +++++ .changeset/fresh-moles-reflect.md | 5 +++++ .changeset/pink-islands-return.md | 5 +++++ .changeset/polite-otters-sort.md | 5 +++++ .changeset/slow-ties-carry.md | 5 +++++ .changeset/sour-students-invent.md | 5 +++++ .changeset/swift-deers-taste.md | 22 ++++++++++++++++++++++ .changeset/witty-houses-argue.md | 5 +++++ 8 files changed, 57 insertions(+) create mode 100644 .changeset/forty-teachers-sleep.md create mode 100644 .changeset/fresh-moles-reflect.md create mode 100644 .changeset/pink-islands-return.md create mode 100644 .changeset/polite-otters-sort.md create mode 100644 .changeset/slow-ties-carry.md create mode 100644 .changeset/sour-students-invent.md create mode 100644 .changeset/swift-deers-taste.md create mode 100644 .changeset/witty-houses-argue.md diff --git a/.changeset/forty-teachers-sleep.md b/.changeset/forty-teachers-sleep.md new file mode 100644 index 000000000..8ed4b062c --- /dev/null +++ b/.changeset/forty-teachers-sleep.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +[checkbox-group] add role="list" and role="listitem" to checkbox-indeterminate and its children diff --git a/.changeset/fresh-moles-reflect.md b/.changeset/fresh-moles-reflect.md new file mode 100644 index 000000000..a69a5a121 --- /dev/null +++ b/.changeset/fresh-moles-reflect.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +migrate deprecated `performUpdate` api to `scheduleUpdate` diff --git a/.changeset/pink-islands-return.md b/.changeset/pink-islands-return.md new file mode 100644 index 000000000..0ba377457 --- /dev/null +++ b/.changeset/pink-islands-return.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': minor +--- + +[input-stepper] a11y enhancement & added translations diff --git a/.changeset/polite-otters-sort.md b/.changeset/polite-otters-sort.md new file mode 100644 index 000000000..ade1ea2ef --- /dev/null +++ b/.changeset/polite-otters-sort.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +[form-core]: set aria-disabled next to the disabled attribute for NVDA screen reader diff --git a/.changeset/slow-ties-carry.md b/.changeset/slow-ties-carry.md new file mode 100644 index 000000000..d3c54f6f8 --- /dev/null +++ b/.changeset/slow-ties-carry.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +[form-core] remove fieldset label/helpt-text from input-field aria-labelledby/aria-describedby. See https://github.com/ing-bank/lion/issues/1576 diff --git a/.changeset/sour-students-invent.md b/.changeset/sour-students-invent.md new file mode 100644 index 000000000..3984233f9 --- /dev/null +++ b/.changeset/sour-students-invent.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +[input-range] add screen-reader labels for minimum and maximum value diff --git a/.changeset/swift-deers-taste.md b/.changeset/swift-deers-taste.md new file mode 100644 index 000000000..fa73e4e23 --- /dev/null +++ b/.changeset/swift-deers-taste.md @@ -0,0 +1,22 @@ +--- +'@lion/ui': patch +--- + +feat: split validate-messages-no-side-effects methods, so they can be bundled along with entrypoints. + +For optimized bundling, it's reccommended to load feedback messages per entrypoint. For instance, when you only use form-core in your app: + +```js +import { LionInputTel } from '@lion/ui/input-tel.js'; +import { getLocalizeManager } from '@lion/ui/localize-no-side-effects.js'; +import { loadInputTelMessagesNoSideEffects } from '@lion/ui/validate-messages-no-side-effects.js'; + +export class MyInputTel extends LionInputTel { + constructor() { + super(); + loadInputTelMessagesNoSideEffects({ localize: getLocalizeManager() }); + } +} +``` + +This prevents you from loading unused entrypoints like input-tel (which loads a full phone validation library) etc. diff --git a/.changeset/witty-houses-argue.md b/.changeset/witty-houses-argue.md new file mode 100644 index 000000000..f89f2a670 --- /dev/null +++ b/.changeset/witty-houses-argue.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +[form-core] order aria-labelledby and aria-describedby based on slot order instead of dom order