Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to develop, this PR will be updated.
Releases
@ag.ds-next/[email protected]
Minor Changes
bfa1543: date-picker: Update calendar to satisfy ARIA pattern.
date-range-picker: Update calendar to satisfy ARIA pattern.
d8f5b35: button: Improve appearance and experience for high contrast users.
checkbox: Improve appearance and experience for high contrast users.
drawer: Improve appearance and experience for high contrast users.
global-alert: Improve appearance and experience for high contrast users.
modal: Improve appearance and experience for high contrast users.
notification-badge: Improve appearance and experience for high contrast users.
progress-indicator: Improve appearance and experience for high contrast users.
radio: Improve appearance and experience for high contrast users.
sub-nav: Improve appearance and experience for high contrast users.
tabs: Improve appearance and experience for high contrast users.
ef789cd: checkbox: Change focus ring to use
:focus
instead of:focus-visible
.field: Update
useScrollToField
hook to also find elements by name.radio: Change focus ring to use
:focus
instead of:focus-visible
.aa0786f: table:
TableCell
- Add support forid
prop.yourgov: Add Employees steps.
b239031: pagination: Announce the hidden pages represented by ellipses.
aca18a7: combobox: Simplify
required
now itsField
allowsundefined
.date-picker: Simplify
required
now itsField
allowsundefined
.field: Allow
required
to beundefined
forField
andFieldLabel
.file-input: Simplify
required
now itsField
allowsundefined
.file-upload: Simplify
required
now itsField
allowsundefined
.search-input: Simplify
required
now itsField
allowsundefined
.select: Simplify
required
now itsField
allowsundefined
.text-input: Simplify
required
now itsField
allowsundefined
.textarea: Simplify
required
now itsField
allowsundefined
.time-input: Simplify
required
now itsField
allowsundefined
.b16fd60: feature link list: new component
e66b263: side-nav: Use responsive column widths to contain example in docs.
51665e9: checkbox: Add explicit for/id association between input and label.
radio: Add explicit for/id association between input and label.
fc02f93: table: Improve usage guidance.
0e65c06: summary-list: Update docs & examples to have unique Action content.
9b79bbd: icon: Add
id
as allowed prop.section-alert: Assign
role
andaria-label
to improve announcements across screen readers.aca18a7: file-input: Use design system secondary button for consistent visual and screen-reader announcement.
198ec8e: callout: Add title section with link to semantic headings.
c33c23d: file-upload: Announce adding and removing files.
8f70c8b: prose: Apply
bodyText
maxWidth
token to lists.2af5f5a: file-upload: Add
buttonRef
prop and attach it to Select file(s) button. Add focus ring to button when focused via ref. Update aria-describedby value to include invalid message, file size, and file types.b577088: tags: Automatically focus previous tag
onRemove
. Addref
support.docs: Export
visuallyHiddenStyles
for use within live code examples.36e54a9: combobox: Refactor to improve performance of large datasets in dev mode especially.
d47efb6: switch: Add required
aria-checked
attribute and add support foraria-controls
.table: Fix scrolling shadows not responding to changes in table heights.
yourgov: Various bug fixes and enhancements based on our testing.
9cfb094: avatar: Add colour section to docs, showcasing dark and light palette variants.
e6b7b61: app-layout-header: Wrap
accountDetails
when space is limited.main-nav: Wrap
secondaryItems
when space is limited.c70b445: modal: Remove
elementToFocusOnClose
prop.38e4c01: pagination: Update Items per page to a working example.
d6d8d66: page-alert: Make title default to H2 instead of H3.
a69a4ae: file-input: Add accept example and enhance hint guidance
73be3b9: pagination: Announce itemRangeText to screen readers.
c9a7f68: modal: Add
elementToFocusOnClose
prop to allow for manual focus management.page-alert: Update
focusOnUpdate
to not focus on any falsey value.section-alert: Update
focusOnUpdate
to not focus on any falsey value.yourgov: Fix focus issues with Staff table.
9c5e672: date-picker: Internally support and transform ISO date strings when set as
value
.date-range-picker: Internally support and transform ISO date strings when set as
value
.yourgov: Handle ISO date strings in state.
7fb6b2e: autocomplete: Update announcement of loading and error states to
alert
level.combobox: Update announcement of loading and error states to
alert
level.docs: Add announcement of empty states to various patterns. Remove tab stop from static code snippets.
1f2e68d: date-range-picker: Add stable
id
s to the from and to inputs.f919c14: card: Add Do list item regarding wrapping cards in a list.
0f53311: search-input: Improve guidance/examples to include a search landmark.
a698c79: combobox: Improve performance of option rendering, filtering and string matching.
1fa56b9: icon: Create
PermitIcon
.yourgov: Implement
PermitIcon
and new hero banner image.277af15: card: Update docs to include colour section, ensure lists are marked up semantically.
ffee5f3: date-range-picker: Update example error messages in docs to be specific to the invalid inputs.
9b32c1d: app-layout:
AppLayoutHeader
- setaria-expanded
to match mobile menu open state.main-nav: Set
aria-expanded
to match mobile menu open state.5fed763: callout: Change conditionally revealed guidance to within-accordion, rather than within-radio. Add Colour section to indicate palette options.
5b0bff3: dropdown-menu: Announce displayed value in docs examples with 99+ badges.
Patch Changes
3837808: table docs: issue 111 - table content changes
066c1ed: breadcrumbs: Update accessible name for
...
collapsed button to be more descriptive.4b88131: app-layout: Add aria attributes to mobile menu button to improve state announcement.
header: Add aria attributes to mobile menu button to improve state announcement.
0d594ba: table: Fix alignment of cells in docs.
64c3856: table: Correctly label table wrappers when headings are used instead of captions.
8aa2d81: combobox: Enable iOS screen reader users to delete individual selections in ComboboxMulti, correctly announce selection and removal of items, prevent users from being able to focus the chip to remove it - removal only available from the
x
button.1e29ca1: summary-list: Prevent action column from shrinking.
f2159bc: file-input: Include secondary label in button announcement, e.g. (optional).
file-upload: Include secondary label in button announcement, e.g. (optional).
0fc9606: table: Change all examples of the indeterminate select-all checkbox so that when pressed, all items will be selected rather than deselected.
c640eaa: Page-alert: headings link added to page
42b4ccb: progress-indicator: Only set active step when path matches exactly or has a sub-step.
0b9c49e: date-range-picker: Fix toInvalid checks and inputChange events in examples.
fec2299: pagination: Ensure focus is returned to the correct page number button when the Previous button is added and removed.
ac04b0d: box: Improve performance by separating style props and memoising.
7ec07ff: details docs: issue 42 - edit documentation
093fe94: combobox: Prevent iOS Done button from closing dropdown. Fix iOS VoiceOver’s announcement of options. Fix accessing options in Android TalkBack.
combobox-multi: Prevent iOS Done button from closing dropdown. Fix iOS VoiceOver’s announcement of options. Fix accessing options in Android TalkBack.
032b9ab: app-layout: Prevent focus ring from being cut off by screen edge and sibling links
3874c18: modal: Fix appearance on small screens.
d47efb6: combobox:
ComboboxMulti
- fix tag remove buttons so they don't submit forms.yourgov: Fix staff member focus (again) and first page mobile layout.
b57fe08: autocomplete docs: issue 25 autocomplete content edited
6b6915d: Side-vav docs: issue 98 - side-nav content edited
060fde0: dropdown-menu: Update badge story to have announced text reflect visual text.
a47676b: combobox docs: issue 28 - edit docs and give example
c7b42ee: app-layout: In the AppLayout docs for sub-level items, explain the reasons for choosing each option in more detail.
f350b70: breadcrumbs: Improve guidance around correct usage of breadcrumbs.
7e81f38: time-input: Correctly handle "am" and "pm" when separated from times with a space.
43fffc0: date-picker: Make hover, selected and today cells visible in high contrast mode.
date-range-picker: Make hover, selected and today cells visible in high contrast mode.
a8d0c5f: table: Update guidance and examples of sortable tables to match ARIA pattern.
ebedd6a: date-range-picker: Fix layout squishing and superfluous month navigation buttons.
525d617: date-picker: Disable
autocomplete
on calendar navigation dropdown.date-range-picker: Disable
autocomplete
on calendar navigation dropdown.select: Add TypeScript support for
autocomplete
.yourgov: Fix markup validation issues. Add necessary autocomplete attributes.
79e87db: autocomplete: Announce loading and error states to screen readers.
combobox: Announce loading and error states to screen readers.
time-picker: Announce loading and error states to screen readers.
219f41a: details: Fix iOS VoiceOver not announcing the expanded state.
6d882af: autocomplete docs: issue 10 - edit docs and add example
af191fc: tags: Set background to "body".
20eac31: password-input docs: issue 77 - Password input content edits
c5dad52: file-upload: Announce file size and accepted files descriptions when focusing Select files button.
c3fa712: details: Make the (i) icon available to screen readers with the accessible name of: Information
6627301: link-list docs: issue 70 - remove 'don't' and replace 'Do' point
@ag.ds-next/[email protected]
Minor Changes
8e6fb02: docs: Filter Sidebar announces when no results are found
b16fd60: feature link list: new component
0e65c06: summary-list: Update docs & examples to have unique Action content.
d3d5b30: docs: Add a unique
aria-label
to live code editors.b577088: tags: Automatically focus previous tag
onRemove
. Addref
support.docs: Export
visuallyHiddenStyles
for use within live code examples.debc3e4: docs: Set dynamic branch for edit-this-page link so that editors can primarily be sent to develop.
d6d8d66: page-alert: Make title default to H2 instead of H3.
6a2e283: tokens: List dark and light colour tokens separately and describe the colour as words.
7fb6b2e: autocomplete: Update announcement of loading and error states to
alert
level.combobox: Update announcement of loading and error states to
alert
level.docs: Add announcement of empty states to various patterns. Remove tab stop from static code snippets.
0f53311: search-input: Improve guidance/examples to include a search landmark.
1fa56b9: icon: Create
PermitIcon
.yourgov: Implement
PermitIcon
and new hero banner image.Patch Changes
@ag.ds-next/[email protected]
Minor Changes
Patch Changes
@ag.ds-next/[email protected]
Minor Changes
30239bc: yourgov: Complete the core of task 1
2f793fd: yourgov: Improve/fix all page titles.
1dfd5ec: yourgov: Use a table for Upload documents on review steps.
c0ed464: yourgov: Use phone validation for inviting a staff member.
aa0786f: table:
TableCell
- Add support forid
prop.yourgov: Add Employees steps.
046b55a: yourgov: Rename task to steps. Add top-level id, lastUpdated, started and completed.
285d4aa: yourgov: Add random uuid fallback for non secure contexts.
65f7f9b: yourgov: Connect Access requests table to state
537336e: yourgov: Add application success page.
fd62d08: yourgov: Add application detail page.
ad6f5e4: yourgov: Create a page for inviting a staff member.
section-alert: Allow strings to be passed to
focusOnUpdate
.page-alert: Allow strings to be passed to
focusOnUpdate
.d47efb6: combobox:
ComboboxMulti
- fix tag remove buttons so they don't submit forms.yourgov: Fix staff member focus (again) and first page mobile layout.
1fce89b: yourgov: Remove references to task throughout.
d47efb6: switch: Add required
aria-checked
attribute and add support foraria-controls
.table: Fix scrolling shadows not responding to changes in table heights.
yourgov: Various bug fixes and enhancements based on our testing.
fd62d08: yourgov: Add declaration to review step.
302021c: yourgov: Add correct help references
ff2bf22: yourgov: Add edit staff page.
d6d8d66: page-alert: Make title default to H2 instead of H3.
3915667: yourgov: Support focus management when cancelling staff & access modals.
c9a7f68: modal: Add
elementToFocusOnClose
prop to allow for manual focus management.page-alert: Update
focusOnUpdate
to not focus on any falsey value.section-alert: Update
focusOnUpdate
to not focus on any falsey value.yourgov: Fix focus issues with Staff table.
2407498: yourgov: Add food safety supervisor step.
9c5e672: date-picker: Internally support and transform ISO date strings when set as
value
.date-range-picker: Internally support and transform ISO date strings when set as
value
.yourgov: Handle ISO date strings in state.
2f793fd: yourgov: Update all paths to apply and permits. Remove redundant page.
9768bea: yourgov: Update food served types.
789f13a: yourgov: Update home page with new design.
f1a83a1: yourgov: Update default staff members
5f09ef1: yourgov: Fix Add/Remove employee focus management… again.
1fa56b9: icon: Create
PermitIcon
.yourgov: Implement
PermitIcon
and new hero banner image.5b01098: yourgov: Focus the success alert after table updates on remove of file in upload documents step.
0d594ba: yourgov: Add working application history and related pages.
Patch Changes
2207de5: yourgov: Fix mobile rendering by adding correct viewport meta tag.
1f3df2f: yourgov: Various UI tweaks and fixes.
1f2e68d: yourgov: Fix date and time validation.
2d03180: yourgov: Fix alert focus management in add and remove employees.
525d617: date-picker: Disable
autocomplete
on calendar navigation dropdown.date-range-picker: Disable
autocomplete
on calendar navigation dropdown.select: Add TypeScript support for
autocomplete
.yourgov: Fix markup validation issues. Add necessary autocomplete attributes.
241e809: yourgov: Fix alert focus management in staff and access requests.
Updated dependencies [bfa1543]
Updated dependencies [3837808]
Updated dependencies [d8f5b35]
Updated dependencies [ef789cd]
Updated dependencies [aa0786f]
Updated dependencies [066c1ed]
Updated dependencies [4b88131]
Updated dependencies [b239031]
Updated dependencies [0d594ba]
Updated dependencies [64c3856]
Updated dependencies [aca18a7]
Updated dependencies [b16fd60]
Updated dependencies [8aa2d81]
Updated dependencies [e66b263]
Updated dependencies [1e29ca1]
Updated dependencies [f2159bc]
Updated dependencies [51665e9]
Updated dependencies [fc02f93]
Updated dependencies [0fc9606]
Updated dependencies [0e65c06]
Updated dependencies [9b79bbd]
Updated dependencies [aca18a7]
Updated dependencies [c640eaa]
Updated dependencies [198ec8e]
Updated dependencies [42b4ccb]
Updated dependencies [c33c23d]
Updated dependencies [0b9c49e]
Updated dependencies [fec2299]
Updated dependencies [ac04b0d]
Updated dependencies [8f70c8b]
Updated dependencies [2af5f5a]
Updated dependencies [7ec07ff]
Updated dependencies [b577088]
Updated dependencies [36e54a9]
Updated dependencies [093fe94]
Updated dependencies [032b9ab]
Updated dependencies [3874c18]
Updated dependencies [d47efb6]
Updated dependencies [d47efb6]
Updated dependencies [9cfb094]
Updated dependencies [e6b7b61]
Updated dependencies [c70b445]
Updated dependencies [38e4c01]
Updated dependencies [b57fe08]
Updated dependencies [d6d8d66]
Updated dependencies [6b6915d]
Updated dependencies [a69a4ae]
Updated dependencies [060fde0]
Updated dependencies [73be3b9]
Updated dependencies [a47676b]
Updated dependencies [c9a7f68]
Updated dependencies [c7b42ee]
Updated dependencies [f350b70]
Updated dependencies [9c5e672]
Updated dependencies [7e81f38]
Updated dependencies [7fb6b2e]
Updated dependencies [1f2e68d]
Updated dependencies [43fffc0]
Updated dependencies [a8d0c5f]
Updated dependencies [f919c14]
Updated dependencies [ebedd6a]
Updated dependencies [0f53311]
Updated dependencies [525d617]
Updated dependencies [a698c79]
Updated dependencies [79e87db]
Updated dependencies [219f41a]
Updated dependencies [1fa56b9]
Updated dependencies [6d882af]
Updated dependencies [af191fc]
Updated dependencies [277af15]
Updated dependencies [ffee5f3]
Updated dependencies [9b32c1d]
Updated dependencies [5fed763]
Updated dependencies [20eac31]
Updated dependencies [c5dad52]
Updated dependencies [c3fa712]
Updated dependencies [6627301]
Updated dependencies [5b0bff3]