nextcloud-libraries/nextcloud-vue (@nextcloud/vue)
### [`v8.8.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v881-2024-02-29)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.8.0...v8.8.1)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.8.0...v8.8.1)
##### π Fixed bugs
- fix(NcSelect): handle text overflow in NcSelect by [@hamza221](https://togithub.com/hamza221) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5325](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5325)
- fix: scope component breaking NcModal and NcDateTimePickers by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5331](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5331)
### [`v8.8.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v880-2024-02-29)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.1...v8.8.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.1...v8.8.0)
### [`v8.7.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v871-2024-02-21)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.0...v8.7.1)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.0...v8.7.1)
### [`v8.7.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v870-2024-02-20)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.2...v8.7.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.2...v8.7.0)
### [`v8.6.2`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v862-2024-02-07)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.1...v8.6.2)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.1...v8.6.2)
##### π Notes
- In `NcRichContenteditable` properties `autoComplete.title`/`userData.title` were renamed back to `label` to be in line with server API. The `title` property is still working as a fallback, but deprecated. See [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5215](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5215)
##### π Fixed bugs
- fix(NcHeaderMenu): button size regression on small viewports fixed by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5149](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5149)
- fix(NcListItem): Remove actions from within `a` which caused invalid HTML output by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5198](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5198)
- fix(NcRichContenteditable): make autocomplete accessible by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4904](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4904)
- fix(NcRichContenteditable): unify styles and add contrast border on keyboard navigation by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5214](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5214)
- fix(NcRichContenteditable): bring back label for autocomplete by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5215](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5215)
- fix(NcAppSidebar): move focus to sidebar on open and auto return focus on close by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5219](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5219)
##### Other Changes
- chore(NcSelect): Mention labelOutside for external label use by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5211](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5211)
### [`v8.6.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v861-2024-02-01)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.0...v8.6.1)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.0...v8.6.1)
##### π Fixed bugs
- fix(NcAppNavigationNewItem): bring back correct CSS class [#5194](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5194) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- revert: fix(NcActions): use new slots api [#5196](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5196) ([ShGKme](https://togithub.com/ShGKme))
##### Other Changes
- Updated translations
- fix(CI): Adjust npm-publish to work with GPR [#5183](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5183) ([susnux](https://togithub.com/susnux))
- chore(CHANGELOG): Add missing entry for 8.6.0 release [#5192](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5192) ([susnux](https://togithub.com/susnux))
### [`v8.6.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v860-2024-01-30)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.1...v8.6.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.1...v8.6.0)
##### π Enhancements
- feat: Implement widget flag for requesting interactive view by [@juliushaertl](https://togithub.com/juliushaertl) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5144](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5144)
- feat(NcListItem): introduce 'details' slot by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5146](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5146)
- feat(NcNoteCard): provide a slot for inserting a custom icon instead of default by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4894](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4894)
- feat(NcActionButton): support boolean value for radio type by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5134](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5134)
##### π Fixed bugs
- fix(NcActions): keyboard navigation by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5153](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5153)
- fix(NcSelect): list width on page scaling by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5162](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5162)
- fix(NcColorPicker): define a container prop by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5172](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5172)
- fix(NcActions): intercept into current focus trap stack by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4953](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4953)
- fix(NcRichText): Make URL_PATTERN match localhost and URLs with ports by [@mejo-](https://togithub.com/mejo-) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5176](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5176)
- fix(NcActions): hotfix for custom children by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5178](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5178)
- fix(NcDateTimePickerNative): create possibility to change a color theme on system default by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5182](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5182)
##### Other Changes
- Updates for project Nextcloud vue library by [@transifex-integration](https://togithub.com/transifex-integration) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5157](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5157)
- chore: Fix missing PR from changelog by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5175](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5175)
- chore(NcAppNavigationToggle): add comments by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5148](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5148)
- chore: Update workflows by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5148](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5148)
### [`v8.5.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v851-2024-01-24)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.0...v8.5.1)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.0...v8.5.1)
##### π Fixed bugs
- fix(NcPopover): a11y attrs provide-inject reactivity [#5142](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5142) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcCheckboxRadioSwitch): On button style align the text vertically [#5151](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5151) ([susnux](https://togithub.com/susnux))
- fix: removed groupings in timezone picker [#5130](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5130) ([emoral435](https://togithub.com/emoral435))
- fix(fields): adjust label line-height [#5133](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5133) ([ShGKme](https://togithub.com/ShGKme))
- fix(header): width regression fixed [#5129](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5129) ([emoral435](https://togithub.com/emoral435))
- fix(NcCheckboxRadioSwitch): Make sure to include current value in checked array [#5150](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5150) ([susnux](https://togithub.com/susnux))
- fix: Ensure no double scrollbars for NcDialog and NcAppNavigationSettings [#5139](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5139) ([susnux](https://togithub.com/susnux))
- fix(NcAvatar): Remove span wrapper button semantics in favour of internal button components [#5131](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5131) ([Pytal](https://togithub.com/Pytal))
##### Other Changes
- Updated translation
- chore: Fix missing PR from changelog [#5125](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5125) ([Pytal](https://togithub.com/Pytal))
- chore: Migrate cypress config to vite instead of webpack [#4961](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4961) ([susnux](https://togithub.com/susnux))
- chore(styleguide): set line-height from server styles [#5132](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5132) ([ShGKme](https://togithub.com/ShGKme))
### [`v8.5.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v850-2024-01-23)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.5.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.5.0)
##### π Enhancements
- enh(NcSelect): Add visible input label by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4963](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4963)
- feat(NcModal): Set return focus element on focus trap deactivation by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5025](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5025)
- Harmonize focus-visible styles for vue-navigation item with none-vue navigation item by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5022](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5022)
- feat(NcActionInput): allow to append `NcSelect` to body by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5017](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5017)
- enh(NcSelect): Improve accessibility by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5036](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5036)
- enh: Make the date time formatting reusable for applications by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5046](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5046)
- enh(NcHeaderMenu): Close navigation header menu on focusout by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5064](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5064)
- enh(a11y): added aria-label that matches title attr on icon by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5078](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5078)
- feat: Add NcUserStatusIcon by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5059](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5059)
- enh(breadcrumb): conditionally renders button when no redirection link given by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5077](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5077)
- feat(NcPopover): provide a11y attributes to the trigger by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5086](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5086)
- feat(NcDialog): add navigationAriaLabel and navigationAriaLabelledBy props by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5083](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5083)
- enh(NcContent): Add skip content buttons by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4983](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4983)
- enh(NcInputField): Support numeric values - if numeric also emit numeric by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4926](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4926)
- feat(NcProgressBar): add circular progress bar by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5100](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5100)
- feat(NcReferenceList): Add support for a fallback reference widget by [@mejo-](https://togithub.com/mejo-) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5092](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5092)
- enh(NcEmojiPicker): Always show skin tone selector + save selection by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5103](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5103)
- feat(NcActionButton): Allow pressed state on NcActionButton - similar to NcButton by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4744](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4744)
- feat(`NcRichText`) add support of GFM (extended markdown) by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4365](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4365)
##### π Fixed bugs
- fix(NcCheckboxRadioSwitch): fix shift+click on firefox by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4999](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4999)
- fix(NcCheckboxRadioSwitch): use correct padding by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5009](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5009)
- fix(NcCheckboxRadioSwitch): improve rendering and prevent unecessary elements by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5001](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5001)
- fix(NcAppNavigation): change h2 to span by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5020](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5020)
- fix(NcDateTimePicker): Use ISO week numbers if `showWeekNumber` is set by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5045](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5045)
- fix(NcActions): In case of inline actions make sure to support icon as URL by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5053](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5053)
- fix(NcDialog): allow to close NcDialog on click outside by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5062](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5062)
- fix(NcRelatedResourcesPanel): Fix invalid URL query params by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5065](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5065)
- fix(NcBreadcrumbs): improve the breadcrumbs shrinking behaviour by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5069](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5069)
- fix(NcInput): input disabled appearance by [@marcoambrosini](https://togithub.com/marcoambrosini) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5000](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5000)
- fix(NcButton): use `a` as tag for router-link by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5091](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5091)
- fix(NcSelect): remove visual gap on top of the list by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5095](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5095)
- Remove unneeded `tab`, `tablist` and `aria-selected` roles from navigation by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5075](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5075)
- fix(NcCheckboxRadioSwitch): Fix invalid indeterminate checkbox semantics by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5096](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5096)
- Remove inaccessible opacity from SettingsSection by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5109](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5109)
- fix(NcPopover): fix docs example by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5111](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5111)
- fix(NcPopover): check trigger a11y compatible with Vue 3 by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5110](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5110)
- fix(NcHeaderMenu): mouse in now pointer by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5101](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5101)
- fix(NcActions): use new slots api by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5118](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5118)
- fix(NcButton): pressed state a11y by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5119](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5119)
- Fix additionalTrapElements to accept HTMLelements as well by [@GretaD](https://togithub.com/GretaD) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5120](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5120)
##### Other Changes
- refactor(NcCheckboxRadioSwitch): move comment to have a single root node by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5018](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5018)
- refactor(NcActionButtonGroup): replace computed of constant with constant by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5023](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5023)
- chore(docs): correct list types values for styleguidist in NcCheckboxRadioSwitch by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5079](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5079)
### [`v8.4.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v840-2023-12-22)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.3.0...v8.4.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.3.0)
##### Notes
- NcRichContenteditable: new visual label feature might break layout if you have custom contenteditable styles
- `isMobile` and `isFullscreen` mixins are now deprecated, use `useIsMobile` and `useIsFullscreen` composables instead
##### π Enhancements
- enh: Split translations by components to only include needed strings in app bundles by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4861](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4861)
- enh(NcCheckboxRadioSwitch): Allow to set `aria-label` by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4903](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4903)
- enh(NcRichContenteditable): Add optional visual label for content editable by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4907](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4907)
- enh(NcBreadcrumbs): Allow setting aria-label on nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4913](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4913)
- feat: add small mobile breakpoint by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4919](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4919)
- Add target prop for NcListItem by [@Fenn-CS](https://togithub.com/Fenn-CS) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4923](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4923)
- Make modal mask dark if some icons are shown outside by [@szaimen](https://togithub.com/szaimen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4916](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4916)
- enh: Add a full labelled color palette to be used as the default for the color picker by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4902](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4902)
##### π Fixed bugs
- fix(NcAppNavigationItem): fix style when using `active` prop by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4989](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4989)
- fix(NcDialog): Increase specificity for modal-content selector by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4897](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4897)
- Prevent NcBreadcrumb from automatically inheriting attributes by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4918](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4918)
- fix(NcAvatar): Increase contrast of avatar status icon by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4912](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4912)
- fix(utils/UserStatus): typo in "invisible" translation key by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4931](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4931)
- enh(NcDialog): Label dialog nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4928](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4928)
- fix(NcAppNavigationSettings): remove incorrect aria-label by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4932](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4932)
- fix(NcAppSidebar): add focus trap on mobile by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4909](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4909)
- feat(NcRichContenteditable): put caret in the end when focus input by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4924](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4924)
- fix(package): specify exports for composables by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4951](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4951)
- fix(NcActions): provide `aria-expanded="false"` when menu is closed instead of removing it by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4946](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4946)
- fix(NcListItem): Ensure list item does not overflow wrapper by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4956](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4956)
- fix(NcActionX): Allow relative icon URL by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4955](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4955)
- fix(NcAppSettingsDialog): respect showNavigation prop by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4954](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4954)
- fix(NcAppNavigation): Bring back hover state for active element by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4960](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4960)
- enh(aria): changed check color to adhere to 3:1 ratio by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4958](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4958)
- Use logical style for NcHeaderMenu by [@ahangarha](https://togithub.com/ahangarha) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4965](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4965)
- Equalize `TextArea` styles with `TextField` styles by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4971](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4971)
- Increase contrast on input field for `NcRichContenteditable` by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4975](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4975)
- enh(breadcrumbs): changed aria label for voice control on a-tag by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4973](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4973)
- Differentiate between dark and light theme for NcDateTimePickerNative by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4981](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4981)
##### Other Changes
- refactor(NcAppSidebar): remove unneeded debug log by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4952](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4952)
- chore(ci): make Jest output colorful by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4966](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4966)
- Update translations
### [`v8.3.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v830-2023-11-30)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.2.0...v8.3.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.3.0...v8.2.0)
##### π Enhancements
- feat(NcInputField): add optional pill form appearance to the component [#4876](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4876) ([Antreesy](https://togithub.com/Antreesy))
##### π Fixed bugs
- fix(NcCheckboxContent): Make sure text can wrap [#4862](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4862) ([susnux](https://togithub.com/susnux))
- fix(NcAppNavigation): make toggle button not the first element for focus-trap [#4864](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4864) ([Antreesy](https://togithub.com/Antreesy))
- fix(NcAppNavigation): closed on mobile initially [#4869](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4869) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcAppSettingsDialog): Remove navigation instead of hiding and fix styles [#4865](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4865) ([susnux](https://togithub.com/susnux))
- Remove server styles from action menu [#4875](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4875) ([marcoambrosini](https://togithub.com/marcoambrosini))
- fix(NcCheckboxRadioSwitch): visually hidden input position [#4882](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4882) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcDialog): Add slighly more padding on the bottom and fix example button order [#4881](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4881) ([susnux](https://togithub.com/susnux))
- docs(NcAppNavigation): Add docs for slots and remove private components from styleguide [#4883](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4883) ([susnux](https://togithub.com/susnux))
- fix(NcAppNavigationCaption): Make color `main-text` for accessibility [#4885](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4885) ([susnux](https://togithub.com/susnux))
- fix(NcColorPicker): correct aria-label [#4889](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4889) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcActions): typo in aria-haspopup [#4887](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4887) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcAppNavigation): replace custom `v-tooltip` with native `title` [#4888](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4888) ([ShGKme](https://togithub.com/ShGKme))
##### Other Changes
- chore(lint): use valid JSDoc for literal type union [#4989](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4989) ([ShGKme](https://togithub.com/ShGKme))
- Update translations
### [`v8.2.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v820-2023-11-17)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.1.0...v8.2.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.2.0...v8.1.0)
##### :rocket: Enhancements
- feat(NcColorPicker): palette now can have color names [#4611](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4611) [(ShGKme)](https://togithub.com/ShGKme)
##### :bug: Fixed bugs
- fix: export composables [#4829](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4829) [(raimund-schluessler)](https://togithub.com/raimund-schluessler)
- fix(NcAppSidebarTabs): override tabs styles only tablist navigation [#4823](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4823) [(ShGKme)](https://togithub.com/ShGKme)
- Improve relative time handling [#4832](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4832) [(nickvergessen)](https://togithub.com/nickvergessen)
- fix(cypress): delete unused files [#4837](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4837) [(raimund-schluessler)](https://togithub.com/raimund-schluessler)
- fix(NcActions): fix role and aria attributes [#4835](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4835) [(ShGKme)](https://togithub.com/ShGKme)
- fix(NcAppSettingsDialog): `unregisterSection` should remove the section instead of remove all other [#4798](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4798) [(susnux)](https://togithub.com/susnux)
- fix(NcRichcontenteditable): remove placeholder attr [#4843](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4843) [(ShGKme)](https://togithub.com/ShGKme)
- fix(NcDateTime): Also use months for relative date time [#4845](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4845) [(nickvergessen)](https://togithub.com/nickvergessen)
- fix(NcActions): adjust keyboard navigation [#4841](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4841) [(ShGKme)](https://togithub.com/ShGKme)
- fix checkbox sizing [#4760](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4760) [(szaimen)](https://togithub.com/szaimen)
- fix(NcActions): only search for items to focus on in the current menu [#4846](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4846) [(ShGKme)](https://togithub.com/ShGKme)
- Create scrollable content via `min-height` over sidebar and settings β¦ [#4825](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4825) [(JuliaKirschenheuter)](https://togithub.com/JuliaKirschenheuter)
- Create scrollable content via `min-height` over sidebar and settings dialog on small screens [#4836](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4836) [(JuliaKirschenheuter)](https://togithub.com/JuliaKirschenheuter)
- Correct styles for focused NcTextArea [#4848](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4848) [(JuliaKirschenheuter)](https://togithub.com/JuliaKirschenheuter)
##### Other Changes
- Update translations
### [`v8.1.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v810-2023-11-14)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.1...v8.1.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.1...v8.1.0)
##### :rocket: Enhancements
- feat: introduce `useIsMobile` and `useIsFullscreen` composables [#4761](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4761) [(@ShGKme)](https://togithub.com/ShGKme)
##### :bug: Fixed bugs
- Fix tabs appearance [#4815](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4815) [(@marcoambrosini)](https://togithub.com/marcoambrosini)
- fix(NcTextField): Align default label for trailing button with used icon [#4805](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4805) [(@susnux)](https://togithub.com/susnux)
- fix single-select design [#4817](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4817) [(@szaimen)](https://togithub.com/szaimen)
##### Other Changes
- Update translations
### [`v8.0.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v801-2023-11-09)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.0...v8.0.1)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.0...v8.0.1)
##### :bug: Fixed bugs
- fix(NcModal): Adjust `aria-label` of close button by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4778](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4778)
- fix(NcCounterBubble): Fix color of highlighted/outlined items when no⦠by [@nickvergessen](https://togithub.com/nickvergessen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4781](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4781)
- fix(NcTimezonePicker): add missing `t` method by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4790](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4790)
- fix(NcCheckboxRadioSwitch): Fix contrast of Radio switches using butt⦠by [@nickvergessen](https://togithub.com/nickvergessen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4791](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4791)
##### Other Changes
- Updates for project Nextcloud vue library by [@transifex-integration](https://togithub.com/transifex-integration) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4780](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4780)
- Updates for project Nextcloud vue library by [@transifex-integration](https://togithub.com/transifex-integration) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4784](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4784)
### [`v8.0.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v800-2023-11-08)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v7.12.7...v8.0.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v7.11.2...v8.0.0)
##### :boom: Breaking changes
- Update node engines to next LTS (node 20 / npm 9)
- The deprecated `NcMultiselect` and `NcMultiselectTags` components were removed [#4281](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4281) ([susnux](https://togithub.com/susnux))
- Migration: Use the `NcSelect` and `NcSelectTags` components instead
- The deprecated `NcPopoverMenu` component was removed [#4081](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4081) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- Migration: Use the `NcActions` component instead
- The deprecated `NcAppNavigationCounter` component was removed [#4096](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4096) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- Migration: Use the `NcCounterBubble` component instead
- The deprecated `excludeClickOutsideClasses` property was removed from `clickOutsideOptions` [#4088](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4088) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- Migration: Use the `excludeClickOutsideSelectors` property, which takes an array of css selectors, instead
- The `label` property of `NcAutoCompleteResult` was renamed to `title` [#4222](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4222) ([susnux](https://togithub.com/susnux))
- The deprecated `title` property was removed, every occurrence of `title` was renamed to `name` [#4106](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4106) ([raimund-schluessler](https://togithub.com/raimund-schluessler)), [#4052](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4052) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- `label` property was renamed to `name` for `NcMentionBubble`
- `name` propery is now required for `NcActions*`, `NcAppNavigationItem` and `NcBreadcrumb*`
- See linked pull request for full migration guide
- chore: Drop `install` entry point and replace it with an Vue Plugin [#4349](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4349) ([susnux](https://togithub.com/susnux))
- `NcInputField`: The `labelVisible` property was removed for accessibility it is required to always show a label.
You can still use the `labelOutside` property to remove the inner label from the component.
- feat(NcEmptyContent)!: make empty content centered by default instead of 20vh margin [#4506](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4506) ([ShGKme](https://togithub.com/ShGKme))
- chore!: Rename `Datetime` to `DateTime` in component names [#4560](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4560) ([susnux](https://togithub.com/susnux))
- feat(NcIconSvgWrapper)!: remove ID from svg [#4607](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4607) ([ShGKme](https://togithub.com/ShGKme))
##### :rocket: Enhancements
- feat(NcAppSettingsDialog): Allow to add icons to the navigation sections [#4745](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4745) ([susnux](https://togithub.com/susnux))
- feat(NcButton): Allow to format text of button [#4367](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4367) ([susnux](https://togithub.com/susnux))
- enh(NcDatetime): New component for displaying timestamps as time relative from now [#4219](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4219) ([susnux](https://togithub.com/susnux))
- feat(NcInputField): Append custom aria-describedby to input field [#4225](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4225) ([Pytal](https://togithub.com/Pytal))
- feat(NcNoteCard): Add new 'info' version to display informational messaged [#4063](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4063) ([moan0s](https://togithub.com/moan0s))
- feat(NcEmptyContent): Add slot for description [#3895](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3895) ([susnux](https://togithub.com/susnux))
- feat(NcActions): Improve readability of action menu entries [#4049](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4049) ([Pytal](https://togithub.com/Pytal))
- feat(NcReferencePickerModal): Allow setting modal size when registering a custom picker component [#3866](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3866) ([julien-nc](https://togithub.com/julien-nc))
- feat: Migrate `NcAvatar` to use `NcActions` [#4017](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4017) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- feat(a11y): Export a11y activation util [#4166](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4166) ([Pytal](https://togithub.com/Pytal))
- NcButton: Add alignment property to change icon and text ordering [#4366](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4366) ([susnux](https://togithub.com/susnux))
- Add accessible label to textarea [#4448](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4448) ([Pytal](https://togithub.com/Pytal))
- Remove border from sidebar tabs [#4449](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4449) ([marcoambrosini](https://togithub.com/marcoambrosini))
- Make smart picker modal close button tertiary [#4441](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4441) ([julien-nc](https://togithub.com/julien-nc))
- Add menuitem role to action link [#4436](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4436) ([Pytal](https://togithub.com/Pytal))
- feat(NcModal): Allow to configure if the modal is closed when clicked outside [#4454](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4454) ([susnux](https://togithub.com/susnux))
- Feature: Add visible inner label for `NcInputField` on border [#4394](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4394) ([susnux](https://togithub.com/susnux))
- Bring back label outside of the input for NcActionInput [#4484](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4484) ([juliushaertl](https://togithub.com/juliushaertl))
- feat(`NcRichContenteditable`) - add different output appearance in examples [#4485](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4485) ([Antreesy](https://togithub.com/Antreesy))
- perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data [#4479](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4479) ([ShGKme](https://togithub.com/ShGKme))
- enh(NcAppNavigationCaption): Forward listeners [#4494](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4494) ([Pytal](https://togithub.com/Pytal))
- enh(a11y): Use button as header menu trigger [#4481](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4481) ([Pytal](https://togithub.com/Pytal))
- enh(a11y): Add nav to header menu [#4487](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4487) ([Pytal](https://togithub.com/Pytal))
- feat(NcIconSvgWrapper): allow to render raw svg paths [#4643](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4643) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- feat(NcDialog): New component (moved from `@nextcloud/dialogs`) [#4550](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4550) ([susnux](https://togithub.com/susnux))
- feat(NcSelect): Allow to filter users by email notation [#4653](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4653) ([susnux](https://togithub.com/susnux))
- enh(NcAppSidebarTabs): Make tab navigation accessible [#4663](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4663) ([Pytal](https://togithub.com/Pytal))
- Add the resource type on RelatedResourcesPanel [#4662](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4662) ([GretaD](https://togithub.com/GretaD))
- feat(NcTextArea): implement new textarea component [#4605](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4605) ([st3iny](https://togithub.com/st3iny))
- Add header prop to NcRelatedResourcesPanel [#4703](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4703) ([GretaD](https://togithub.com/GretaD)
- feat(NcAppNavigationItem): Add `active` property to set active state & use `aria-current` [#4716](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4716) ([susnux](https://togithub.com/susnux)
- feat(NcActionButton): support menu styling [#4724](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4724) ([skjnldsv](https://togithub.com/skjnldsv)
- Made description dynamic on related resources [#4729](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4729) ([GretaD](https://togithub.com/GretaD)
- fix(NcTimezonePicker): Allow to set ID of inner select component [#4734](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4734) ([susnux](https://togithub.com/susnux)
- Allow preventing link insertion in RichContentEditable [#3890](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3890) ([julien-nc](https://togithub.com/julien-nc)
##### :bug: Fixed bugs
- fix(NcSettingsSelectGroup): Migrate from deprecated `NcMultiselect` to `NcSelect` [#4120](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4120) ([susnux](https://togithub.com/susnux))
- fix(NcRichtext): Migrate from deprecated `NcMultiselect` to `NcSelect` [#4247](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4247) ([julien-nc](https://togithub.com/julien-nc))
- fix(NcAppNavigation): Prevent tabbing into closed navigation [#3114](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3114) ([PVince81](https://togithub.com/PVince81))
- fix(NcDatetimePicker): Make sure all l10n strings are extracted [#4272](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4272) ([susnux](https://togithub.com/susnux))
- fix(NcAppNavigationCaption): Align actions with other navigation action [#4220](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4220) ([susnux](https://togithub.com/susnux))
- fix(NcInputField): Increase input field helper text contrast [#4188](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4188) ([Pytal](https://togithub.com/Pytal))
- fix(NcSelect): Hide clear and deselect button when disabled [#4212](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4212) ([Pytal](https://togithub.com/Pytal))
- fix(NcSelect): Fix disabled colors to distinguish the disabled state from the regular state [#4217](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4217) ([Pytal](https://togithub.com/Pytal))
- fix(NcProviderList): Add padding around provider list [#4175](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4175) ([juliushaertl](https://togithub.com/juliushaertl))
- fix(NcModal): Fix focus-trap fallback if content is empty [#4266](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4266) ([skjnldsv](https://togithub.com/skjnldsv))
- fix(NcActionInput): Show trailing button even for empty input [#4251](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4251) ([susnux](https://togithub.com/susnux))
- fix(NcRichContenteditable): Fix mentioning users with `@` in username [#4222](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4222) ([susnux](https://togithub.com/susnux))
- fix(NcProgressBar): Fix design on chromium browsers [#4238](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4238) ([szaimon](https://togithub.com/szaimon))
- fix(NcReferencePicker): Fix padding in the *any link* preview component [#4248](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4248) ([julien-nc](https://togithub.com/julien-nc))
- fix(NcModal): Set background **and** text color [#4221](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4221) ([susnux](https://togithub.com/))
- fix(NcSelect): Keep dropdown open while loading [#4209](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4166) ([Pytal](https://togithub.com/Pytal))
- fix(NcCheckboxRadioSwitch): Add focus-visible style [#4176](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4176) ([Fenn-CS](https://togithub.com/Fenn-CS))
- fix(NcAppNavigationSettings): Add `aria-expanded` attribute to settings accordion button [#4109](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4109) ([Fenn-CS](https://togithub.com/Fenn-CS))
- fix(clickOutsideOptions): Fix handling of ignored css selectors [#4046](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4046) ([susnux](https://togithub.com/susnux))
- fix(NcResource): Fix item alignment in the right sidebar [#4121](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4121) ([Pytal](https://togithub.com/Pytal))
- fix(NcAppSidebarTabs): Fix rendering tabs with CSS icon [#4111](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4111) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcAppNavigationItem): Left panel dropdown improvement [#4103](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4103) ([Jerome-Herbinet](https://togithub.com/Jerome-Herbinet))
- fix(NcSettingsSection): Add target blank and no ref info [#4099](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4099) ([Rello](https://togithub.com/Rello))
- fix: Use the color-primary-element\* variables in components [#4067](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4067) ([szaimon](https://togithub.com/szaimon))
- fix(NcListItem): Fix wrong bold class [#4083](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4083) ([julien-nc](https://togithub.com/julien-nc))
- fix(NcSelect): Fix disabled state of NcSelect with dark mode [#4079](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4079) ([nickvergessen](https://togithub.com/nickvergessen))
- fix(NcSelect): Action input usage [#4066](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4066) ([Pytal](https://togithub.com/Pytal))
- fix(NcRichContenteditable): Fix avatar overlayed with empty space when offline [#4043](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4043) ([nickvergessen](https://togithub.com/nickvergessen))
- fix(l10n): Add language mappings like server does so gettext uses the same locale [#4412](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4412) ([susnux](https://togithub.com/susnux))
- fix(l10n): Remove quoting character [#4396](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4396) ([rakekniven](https://togithub.com/rakekniven))
- fix(NcModal): prev/next color and sizing fix [#4368](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4368) ([skjnldsv](https://togithub.com/skjnldsv))
- fix(NcListItem) - define a single place for NcActions to render [#4356](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4356) ([Antreesy](https://togithub.com/Antreesy))
- fix(NcModal): Close button should be visible even if modal content is scrolled [#4350](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4350) ([susnux](https://togithub.com/susnux))
- fix(NcButton): Improve alignment documentation to show all variants. [#4392](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4392) ([susnux](https://togithub.com/susnux))
- try to fix header size on mobile [#4420](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4420) ([szaimen](https://togithub.com/szaimen))
- fix(NcButton): correctly emit click event [#4398](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4398) ([raimund-schluessler](https://togithub.com/raimund-schluessler))
- feat(NcButton): Add `pressed` state for stateful buttons [#4344](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4344) ([susnux](https://togithub.com/susnux))
- NcCheckboxRadioSwitch - adjust border color [#4427](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4427) ([szaimen](https://togithub.com/szaimen))
- fix(NcRichContenteditable): Add aria-placeholder [#4407](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4407) ([ShGKme](https://togithub.com/ShGKme))
- fix(NcModal): Fix modal focus trap with additional elements and arrow navigation [#4406](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4406) ([ShGKme](https://togithub.com/ShGKme))
- Fix contrast for selected item [#4434](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4434) ([JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter))
- fix(`NcListItem`) - remove empty wrapper for additional elements from DOM if not needed [#4438](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4438) ([Antreesy](https://togithub.com/Antreesy))
- fix: `exports` field of package used deprecated syntax [#4437](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4437) ([susnux](https://togithub.com/susnux))
- Prevent accessible name conflicts on action menu [#4447](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4447) ([Pytal](https://togithub.com/Pytal))
- fix: adjust active element visibility in nclistitem [#4158](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4158) ([szaimen](https://togith
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^5.4.0
->^8.8.1
Release Notes
nextcloud-libraries/nextcloud-vue (@nextcloud/vue)
### [`v8.8.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v881-2024-02-29) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.8.0...v8.8.1) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.8.0...v8.8.1) ##### π Fixed bugs - fix(NcSelect): handle text overflow in NcSelect by [@hamza221](https://togithub.com/hamza221) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5325](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5325) - fix: scope component breaking NcModal and NcDateTimePickers by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5331](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5331) ### [`v8.8.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v880-2024-02-29) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.1...v8.8.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.1...v8.8.0) ### [`v8.7.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v871-2024-02-21) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.0...v8.7.1) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.7.0...v8.7.1) ### [`v8.7.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v870-2024-02-20) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.2...v8.7.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.2...v8.7.0) ### [`v8.6.2`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v862-2024-02-07) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.1...v8.6.2) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.1...v8.6.2) ##### π Notes - In `NcRichContenteditable` properties `autoComplete.title`/`userData.title` were renamed back to `label` to be in line with server API. The `title` property is still working as a fallback, but deprecated. See [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5215](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5215) ##### π Fixed bugs - fix(NcHeaderMenu): button size regression on small viewports fixed by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5149](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5149) - fix(NcListItem): Remove actions from within `a` which caused invalid HTML output by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5198](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5198) - fix(NcRichContenteditable): make autocomplete accessible by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4904](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4904) - fix(NcRichContenteditable): unify styles and add contrast border on keyboard navigation by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5214](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5214) - fix(NcRichContenteditable): bring back label for autocomplete by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5215](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5215) - fix(NcAppSidebar): move focus to sidebar on open and auto return focus on close by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5219](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5219) ##### Other Changes - chore(NcSelect): Mention labelOutside for external label use by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5211](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5211) ### [`v8.6.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v861-2024-02-01) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.0...v8.6.1) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.6.0...v8.6.1) ##### π Fixed bugs - fix(NcAppNavigationNewItem): bring back correct CSS class [#5194](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5194) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - revert: fix(NcActions): use new slots api [#5196](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5196) ([ShGKme](https://togithub.com/ShGKme)) ##### Other Changes - Updated translations - fix(CI): Adjust npm-publish to work with GPR [#5183](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5183) ([susnux](https://togithub.com/susnux)) - chore(CHANGELOG): Add missing entry for 8.6.0 release [#5192](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5192) ([susnux](https://togithub.com/susnux)) ### [`v8.6.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v860-2024-01-30) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.1...v8.6.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.1...v8.6.0) ##### π Enhancements - feat: Implement widget flag for requesting interactive view by [@juliushaertl](https://togithub.com/juliushaertl) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5144](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5144) - feat(NcListItem): introduce 'details' slot by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5146](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5146) - feat(NcNoteCard): provide a slot for inserting a custom icon instead of default by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4894](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4894) - feat(NcActionButton): support boolean value for radio type by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5134](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5134) ##### π Fixed bugs - fix(NcActions): keyboard navigation by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5153](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5153) - fix(NcSelect): list width on page scaling by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5162](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5162) - fix(NcColorPicker): define a container prop by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5172](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5172) - fix(NcActions): intercept into current focus trap stack by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4953](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4953) - fix(NcRichText): Make URL_PATTERN match localhost and URLs with ports by [@mejo-](https://togithub.com/mejo-) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5176](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5176) - fix(NcActions): hotfix for custom children by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5178](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5178) - fix(NcDateTimePickerNative): create possibility to change a color theme on system default by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5182](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5182) ##### Other Changes - Updates for project Nextcloud vue library by [@transifex-integration](https://togithub.com/transifex-integration) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5157](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5157) - chore: Fix missing PR from changelog by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5175](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5175) - chore(NcAppNavigationToggle): add comments by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5148](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5148) - chore: Update workflows by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5148](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5148) ### [`v8.5.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v851-2024-01-24) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.0...v8.5.1) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.5.0...v8.5.1) ##### π Fixed bugs - fix(NcPopover): a11y attrs provide-inject reactivity [#5142](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5142) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcCheckboxRadioSwitch): On button style align the text vertically [#5151](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5151) ([susnux](https://togithub.com/susnux)) - fix: removed groupings in timezone picker [#5130](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5130) ([emoral435](https://togithub.com/emoral435)) - fix(fields): adjust label line-height [#5133](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5133) ([ShGKme](https://togithub.com/ShGKme)) - fix(header): width regression fixed [#5129](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5129) ([emoral435](https://togithub.com/emoral435)) - fix(NcCheckboxRadioSwitch): Make sure to include current value in checked array [#5150](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5150) ([susnux](https://togithub.com/susnux)) - fix: Ensure no double scrollbars for NcDialog and NcAppNavigationSettings [#5139](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5139) ([susnux](https://togithub.com/susnux)) - fix(NcAvatar): Remove span wrapper button semantics in favour of internal button components [#5131](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5131) ([Pytal](https://togithub.com/Pytal)) ##### Other Changes - Updated translation - chore: Fix missing PR from changelog [#5125](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5125) ([Pytal](https://togithub.com/Pytal)) - chore: Migrate cypress config to vite instead of webpack [#4961](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4961) ([susnux](https://togithub.com/susnux)) - chore(styleguide): set line-height from server styles [#5132](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5132) ([ShGKme](https://togithub.com/ShGKme)) ### [`v8.5.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v850-2024-01-23) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.5.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.5.0) ##### π Enhancements - enh(NcSelect): Add visible input label by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4963](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4963) - feat(NcModal): Set return focus element on focus trap deactivation by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5025](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5025) - Harmonize focus-visible styles for vue-navigation item with none-vue navigation item by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5022](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5022) - feat(NcActionInput): allow to append `NcSelect` to body by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5017](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5017) - enh(NcSelect): Improve accessibility by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5036](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5036) - enh: Make the date time formatting reusable for applications by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5046](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5046) - enh(NcHeaderMenu): Close navigation header menu on focusout by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5064](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5064) - enh(a11y): added aria-label that matches title attr on icon by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5078](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5078) - feat: Add NcUserStatusIcon by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5059](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5059) - enh(breadcrumb): conditionally renders button when no redirection link given by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5077](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5077) - feat(NcPopover): provide a11y attributes to the trigger by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5086](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5086) - feat(NcDialog): add navigationAriaLabel and navigationAriaLabelledBy props by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5083](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5083) - enh(NcContent): Add skip content buttons by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4983](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4983) - enh(NcInputField): Support numeric values - if numeric also emit numeric by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4926](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4926) - feat(NcProgressBar): add circular progress bar by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5100](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5100) - feat(NcReferenceList): Add support for a fallback reference widget by [@mejo-](https://togithub.com/mejo-) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5092](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5092) - enh(NcEmojiPicker): Always show skin tone selector + save selection by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5103](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5103) - feat(NcActionButton): Allow pressed state on NcActionButton - similar to NcButton by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4744](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4744) - feat(`NcRichText`) add support of GFM (extended markdown) by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4365](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4365) ##### π Fixed bugs - fix(NcCheckboxRadioSwitch): fix shift+click on firefox by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4999](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4999) - fix(NcCheckboxRadioSwitch): use correct padding by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5009](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5009) - fix(NcCheckboxRadioSwitch): improve rendering and prevent unecessary elements by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5001](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5001) - fix(NcAppNavigation): change h2 to span by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5020](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5020) - fix(NcDateTimePicker): Use ISO week numbers if `showWeekNumber` is set by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5045](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5045) - fix(NcActions): In case of inline actions make sure to support icon as URL by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5053](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5053) - fix(NcDialog): allow to close NcDialog on click outside by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5062](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5062) - fix(NcRelatedResourcesPanel): Fix invalid URL query params by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5065](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5065) - fix(NcBreadcrumbs): improve the breadcrumbs shrinking behaviour by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5069](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5069) - fix(NcInput): input disabled appearance by [@marcoambrosini](https://togithub.com/marcoambrosini) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5000](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5000) - fix(NcButton): use `a` as tag for router-link by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5091](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5091) - fix(NcSelect): remove visual gap on top of the list by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5095](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5095) - Remove unneeded `tab`, `tablist` and `aria-selected` roles from navigation by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5075](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5075) - fix(NcCheckboxRadioSwitch): Fix invalid indeterminate checkbox semantics by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5096](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5096) - Remove inaccessible opacity from SettingsSection by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5109](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5109) - fix(NcPopover): fix docs example by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5111](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5111) - fix(NcPopover): check trigger a11y compatible with Vue 3 by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5110](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5110) - fix(NcHeaderMenu): mouse in now pointer by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5101](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5101) - fix(NcActions): use new slots api by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5118](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5118) - fix(NcButton): pressed state a11y by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5119](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5119) - Fix additionalTrapElements to accept HTMLelements as well by [@GretaD](https://togithub.com/GretaD) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5120](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5120) ##### Other Changes - refactor(NcCheckboxRadioSwitch): move comment to have a single root node by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5018](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5018) - refactor(NcActionButtonGroup): replace computed of constant with constant by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5023](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5023) - chore(docs): correct list types values for styleguidist in NcCheckboxRadioSwitch by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/5079](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/5079) ### [`v8.4.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v840-2023-12-22) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.3.0...v8.4.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.3.0) ##### Notes - NcRichContenteditable: new visual label feature might break layout if you have custom contenteditable styles - `isMobile` and `isFullscreen` mixins are now deprecated, use `useIsMobile` and `useIsFullscreen` composables instead ##### π Enhancements - enh: Split translations by components to only include needed strings in app bundles by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4861](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4861) - enh(NcCheckboxRadioSwitch): Allow to set `aria-label` by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4903](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4903) - enh(NcRichContenteditable): Add optional visual label for content editable by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4907](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4907) - enh(NcBreadcrumbs): Allow setting aria-label on nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4913](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4913) - feat: add small mobile breakpoint by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4919](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4919) - Add target prop for NcListItem by [@Fenn-CS](https://togithub.com/Fenn-CS) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4923](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4923) - Make modal mask dark if some icons are shown outside by [@szaimen](https://togithub.com/szaimen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4916](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4916) - enh: Add a full labelled color palette to be used as the default for the color picker by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4902](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4902) ##### π Fixed bugs - fix(NcAppNavigationItem): fix style when using `active` prop by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4989](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4989) - fix(NcDialog): Increase specificity for modal-content selector by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4897](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4897) - Prevent NcBreadcrumb from automatically inheriting attributes by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4918](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4918) - fix(NcAvatar): Increase contrast of avatar status icon by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4912](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4912) - fix(utils/UserStatus): typo in "invisible" translation key by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4931](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4931) - enh(NcDialog): Label dialog nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4928](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4928) - fix(NcAppNavigationSettings): remove incorrect aria-label by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4932](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4932) - fix(NcAppSidebar): add focus trap on mobile by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4909](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4909) - feat(NcRichContenteditable): put caret in the end when focus input by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4924](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4924) - fix(package): specify exports for composables by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4951](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4951) - fix(NcActions): provide `aria-expanded="false"` when menu is closed instead of removing it by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4946](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4946) - fix(NcListItem): Ensure list item does not overflow wrapper by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4956](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4956) - fix(NcActionX): Allow relative icon URL by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4955](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4955) - fix(NcAppSettingsDialog): respect showNavigation prop by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4954](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4954) - fix(NcAppNavigation): Bring back hover state for active element by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4960](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4960) - enh(aria): changed check color to adhere to 3:1 ratio by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4958](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4958) - Use logical style for NcHeaderMenu by [@ahangarha](https://togithub.com/ahangarha) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4965](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4965) - Equalize `TextArea` styles with `TextField` styles by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4971](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4971) - Increase contrast on input field for `NcRichContenteditable` by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4975](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4975) - enh(breadcrumbs): changed aria label for voice control on a-tag by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4973](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4973) - Differentiate between dark and light theme for NcDateTimePickerNative by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4981](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4981) ##### Other Changes - refactor(NcAppSidebar): remove unneeded debug log by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4952](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4952) - chore(ci): make Jest output colorful by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4966](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4966) - Update translations ### [`v8.3.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v830-2023-11-30) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.2.0...v8.3.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.3.0...v8.2.0) ##### π Enhancements - feat(NcInputField): add optional pill form appearance to the component [#4876](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4876) ([Antreesy](https://togithub.com/Antreesy)) ##### π Fixed bugs - fix(NcCheckboxContent): Make sure text can wrap [#4862](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4862) ([susnux](https://togithub.com/susnux)) - fix(NcAppNavigation): make toggle button not the first element for focus-trap [#4864](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4864) ([Antreesy](https://togithub.com/Antreesy)) - fix(NcAppNavigation): closed on mobile initially [#4869](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4869) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcAppSettingsDialog): Remove navigation instead of hiding and fix styles [#4865](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4865) ([susnux](https://togithub.com/susnux)) - Remove server styles from action menu [#4875](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4875) ([marcoambrosini](https://togithub.com/marcoambrosini)) - fix(NcCheckboxRadioSwitch): visually hidden input position [#4882](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4882) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcDialog): Add slighly more padding on the bottom and fix example button order [#4881](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4881) ([susnux](https://togithub.com/susnux)) - docs(NcAppNavigation): Add docs for slots and remove private components from styleguide [#4883](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4883) ([susnux](https://togithub.com/susnux)) - fix(NcAppNavigationCaption): Make color `main-text` for accessibility [#4885](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4885) ([susnux](https://togithub.com/susnux)) - fix(NcColorPicker): correct aria-label [#4889](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4889) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcActions): typo in aria-haspopup [#4887](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4887) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcAppNavigation): replace custom `v-tooltip` with native `title` [#4888](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4888) ([ShGKme](https://togithub.com/ShGKme)) ##### Other Changes - chore(lint): use valid JSDoc for literal type union [#4989](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4989) ([ShGKme](https://togithub.com/ShGKme)) - Update translations ### [`v8.2.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v820-2023-11-17) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.1.0...v8.2.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.2.0...v8.1.0) ##### :rocket: Enhancements - feat(NcColorPicker): palette now can have color names [#4611](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4611) [(ShGKme)](https://togithub.com/ShGKme) ##### :bug: Fixed bugs - fix: export composables [#4829](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4829) [(raimund-schluessler)](https://togithub.com/raimund-schluessler) - fix(NcAppSidebarTabs): override tabs styles only tablist navigation [#4823](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4823) [(ShGKme)](https://togithub.com/ShGKme) - Improve relative time handling [#4832](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4832) [(nickvergessen)](https://togithub.com/nickvergessen) - fix(cypress): delete unused files [#4837](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4837) [(raimund-schluessler)](https://togithub.com/raimund-schluessler) - fix(NcActions): fix role and aria attributes [#4835](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4835) [(ShGKme)](https://togithub.com/ShGKme) - fix(NcAppSettingsDialog): `unregisterSection` should remove the section instead of remove all other [#4798](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4798) [(susnux)](https://togithub.com/susnux) - fix(NcRichcontenteditable): remove placeholder attr [#4843](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4843) [(ShGKme)](https://togithub.com/ShGKme) - fix(NcDateTime): Also use months for relative date time [#4845](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4845) [(nickvergessen)](https://togithub.com/nickvergessen) - fix(NcActions): adjust keyboard navigation [#4841](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4841) [(ShGKme)](https://togithub.com/ShGKme) - fix checkbox sizing [#4760](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4760) [(szaimen)](https://togithub.com/szaimen) - fix(NcActions): only search for items to focus on in the current menu [#4846](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4846) [(ShGKme)](https://togithub.com/ShGKme) - Create scrollable content via `min-height` over sidebar and settings β¦ [#4825](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4825) [(JuliaKirschenheuter)](https://togithub.com/JuliaKirschenheuter) - Create scrollable content via `min-height` over sidebar and settings dialog on small screens [#4836](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4836) [(JuliaKirschenheuter)](https://togithub.com/JuliaKirschenheuter) - Correct styles for focused NcTextArea [#4848](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4848) [(JuliaKirschenheuter)](https://togithub.com/JuliaKirschenheuter) ##### Other Changes - Update translations ### [`v8.1.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v810-2023-11-14) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.1...v8.1.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.1...v8.1.0) ##### :rocket: Enhancements - feat: introduce `useIsMobile` and `useIsFullscreen` composables [#4761](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4761) [(@ShGKme)](https://togithub.com/ShGKme) ##### :bug: Fixed bugs - Fix tabs appearance [#4815](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4815) [(@marcoambrosini)](https://togithub.com/marcoambrosini) - fix(NcTextField): Align default label for trailing button with used icon [#4805](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4805) [(@susnux)](https://togithub.com/susnux) - fix single-select design [#4817](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4817) [(@szaimen)](https://togithub.com/szaimen) ##### Other Changes - Update translations ### [`v8.0.1`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v801-2023-11-09) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.0...v8.0.1) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.0.0...v8.0.1) ##### :bug: Fixed bugs - fix(NcModal): Adjust `aria-label` of close button by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4778](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4778) - fix(NcCounterBubble): Fix color of highlighted/outlined items when noβ¦ by [@nickvergessen](https://togithub.com/nickvergessen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4781](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4781) - fix(NcTimezonePicker): add missing `t` method by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4790](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4790) - fix(NcCheckboxRadioSwitch): Fix contrast of Radio switches using buttβ¦ by [@nickvergessen](https://togithub.com/nickvergessen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4791](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4791) ##### Other Changes - Updates for project Nextcloud vue library by [@transifex-integration](https://togithub.com/transifex-integration) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4780](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4780) - Updates for project Nextcloud vue library by [@transifex-integration](https://togithub.com/transifex-integration) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4784](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4784) ### [`v8.0.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v800-2023-11-08) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v7.12.7...v8.0.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v7.11.2...v8.0.0) ##### :boom: Breaking changes - Update node engines to next LTS (node 20 / npm 9) - The deprecated `NcMultiselect` and `NcMultiselectTags` components were removed [#4281](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4281) ([susnux](https://togithub.com/susnux)) - Migration: Use the `NcSelect` and `NcSelectTags` components instead - The deprecated `NcPopoverMenu` component was removed [#4081](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4081) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - Migration: Use the `NcActions` component instead - The deprecated `NcAppNavigationCounter` component was removed [#4096](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4096) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - Migration: Use the `NcCounterBubble` component instead - The deprecated `excludeClickOutsideClasses` property was removed from `clickOutsideOptions` [#4088](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4088) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - Migration: Use the `excludeClickOutsideSelectors` property, which takes an array of css selectors, instead - The `label` property of `NcAutoCompleteResult` was renamed to `title` [#4222](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4222) ([susnux](https://togithub.com/susnux)) - The deprecated `title` property was removed, every occurrence of `title` was renamed to `name` [#4106](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4106) ([raimund-schluessler](https://togithub.com/raimund-schluessler)), [#4052](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4052) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - `label` property was renamed to `name` for `NcMentionBubble` - `name` propery is now required for `NcActions*`, `NcAppNavigationItem` and `NcBreadcrumb*` - See linked pull request for full migration guide - chore: Drop `install` entry point and replace it with an Vue Plugin [#4349](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4349) ([susnux](https://togithub.com/susnux)) - `NcInputField`: The `labelVisible` property was removed for accessibility it is required to always show a label. You can still use the `labelOutside` property to remove the inner label from the component. - feat(NcEmptyContent)!: make empty content centered by default instead of 20vh margin [#4506](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4506) ([ShGKme](https://togithub.com/ShGKme)) - chore!: Rename `Datetime` to `DateTime` in component names [#4560](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4560) ([susnux](https://togithub.com/susnux)) - feat(NcIconSvgWrapper)!: remove ID from svg [#4607](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4607) ([ShGKme](https://togithub.com/ShGKme)) ##### :rocket: Enhancements - feat(NcAppSettingsDialog): Allow to add icons to the navigation sections [#4745](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4745) ([susnux](https://togithub.com/susnux)) - feat(NcButton): Allow to format text of button [#4367](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4367) ([susnux](https://togithub.com/susnux)) - enh(NcDatetime): New component for displaying timestamps as time relative from now [#4219](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4219) ([susnux](https://togithub.com/susnux)) - feat(NcInputField): Append custom aria-describedby to input field [#4225](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4225) ([Pytal](https://togithub.com/Pytal)) - feat(NcNoteCard): Add new 'info' version to display informational messaged [#4063](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4063) ([moan0s](https://togithub.com/moan0s)) - feat(NcEmptyContent): Add slot for description [#3895](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3895) ([susnux](https://togithub.com/susnux)) - feat(NcActions): Improve readability of action menu entries [#4049](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4049) ([Pytal](https://togithub.com/Pytal)) - feat(NcReferencePickerModal): Allow setting modal size when registering a custom picker component [#3866](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3866) ([julien-nc](https://togithub.com/julien-nc)) - feat: Migrate `NcAvatar` to use `NcActions` [#4017](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4017) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - feat(a11y): Export a11y activation util [#4166](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4166) ([Pytal](https://togithub.com/Pytal)) - NcButton: Add alignment property to change icon and text ordering [#4366](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4366) ([susnux](https://togithub.com/susnux)) - Add accessible label to textarea [#4448](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4448) ([Pytal](https://togithub.com/Pytal)) - Remove border from sidebar tabs [#4449](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4449) ([marcoambrosini](https://togithub.com/marcoambrosini)) - Make smart picker modal close button tertiary [#4441](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4441) ([julien-nc](https://togithub.com/julien-nc)) - Add menuitem role to action link [#4436](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4436) ([Pytal](https://togithub.com/Pytal)) - feat(NcModal): Allow to configure if the modal is closed when clicked outside [#4454](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4454) ([susnux](https://togithub.com/susnux)) - Feature: Add visible inner label for `NcInputField` on border [#4394](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4394) ([susnux](https://togithub.com/susnux)) - Bring back label outside of the input for NcActionInput [#4484](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4484) ([juliushaertl](https://togithub.com/juliushaertl)) - feat(`NcRichContenteditable`) - add different output appearance in examples [#4485](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4485) ([Antreesy](https://togithub.com/Antreesy)) - perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data [#4479](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4479) ([ShGKme](https://togithub.com/ShGKme)) - enh(NcAppNavigationCaption): Forward listeners [#4494](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4494) ([Pytal](https://togithub.com/Pytal)) - enh(a11y): Use button as header menu trigger [#4481](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4481) ([Pytal](https://togithub.com/Pytal)) - enh(a11y): Add nav to header menu [#4487](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4487) ([Pytal](https://togithub.com/Pytal)) - feat(NcIconSvgWrapper): allow to render raw svg paths [#4643](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4643) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - feat(NcDialog): New component (moved from `@nextcloud/dialogs`) [#4550](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4550) ([susnux](https://togithub.com/susnux)) - feat(NcSelect): Allow to filter users by email notation [#4653](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4653) ([susnux](https://togithub.com/susnux)) - enh(NcAppSidebarTabs): Make tab navigation accessible [#4663](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4663) ([Pytal](https://togithub.com/Pytal)) - Add the resource type on RelatedResourcesPanel [#4662](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4662) ([GretaD](https://togithub.com/GretaD)) - feat(NcTextArea): implement new textarea component [#4605](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4605) ([st3iny](https://togithub.com/st3iny)) - Add header prop to NcRelatedResourcesPanel [#4703](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4703) ([GretaD](https://togithub.com/GretaD) - feat(NcAppNavigationItem): Add `active` property to set active state & use `aria-current` [#4716](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4716) ([susnux](https://togithub.com/susnux) - feat(NcActionButton): support menu styling [#4724](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4724) ([skjnldsv](https://togithub.com/skjnldsv) - Made description dynamic on related resources [#4729](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4729) ([GretaD](https://togithub.com/GretaD) - fix(NcTimezonePicker): Allow to set ID of inner select component [#4734](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4734) ([susnux](https://togithub.com/susnux) - Allow preventing link insertion in RichContentEditable [#3890](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3890) ([julien-nc](https://togithub.com/julien-nc) ##### :bug: Fixed bugs - fix(NcSettingsSelectGroup): Migrate from deprecated `NcMultiselect` to `NcSelect` [#4120](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4120) ([susnux](https://togithub.com/susnux)) - fix(NcRichtext): Migrate from deprecated `NcMultiselect` to `NcSelect` [#4247](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4247) ([julien-nc](https://togithub.com/julien-nc)) - fix(NcAppNavigation): Prevent tabbing into closed navigation [#3114](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/3114) ([PVince81](https://togithub.com/PVince81)) - fix(NcDatetimePicker): Make sure all l10n strings are extracted [#4272](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4272) ([susnux](https://togithub.com/susnux)) - fix(NcAppNavigationCaption): Align actions with other navigation action [#4220](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4220) ([susnux](https://togithub.com/susnux)) - fix(NcInputField): Increase input field helper text contrast [#4188](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4188) ([Pytal](https://togithub.com/Pytal)) - fix(NcSelect): Hide clear and deselect button when disabled [#4212](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4212) ([Pytal](https://togithub.com/Pytal)) - fix(NcSelect): Fix disabled colors to distinguish the disabled state from the regular state [#4217](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4217) ([Pytal](https://togithub.com/Pytal)) - fix(NcProviderList): Add padding around provider list [#4175](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4175) ([juliushaertl](https://togithub.com/juliushaertl)) - fix(NcModal): Fix focus-trap fallback if content is empty [#4266](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4266) ([skjnldsv](https://togithub.com/skjnldsv)) - fix(NcActionInput): Show trailing button even for empty input [#4251](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4251) ([susnux](https://togithub.com/susnux)) - fix(NcRichContenteditable): Fix mentioning users with `@` in username [#4222](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4222) ([susnux](https://togithub.com/susnux)) - fix(NcProgressBar): Fix design on chromium browsers [#4238](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4238) ([szaimon](https://togithub.com/szaimon)) - fix(NcReferencePicker): Fix padding in the *any link* preview component [#4248](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4248) ([julien-nc](https://togithub.com/julien-nc)) - fix(NcModal): Set background **and** text color [#4221](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4221) ([susnux](https://togithub.com/)) - fix(NcSelect): Keep dropdown open while loading [#4209](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4166) ([Pytal](https://togithub.com/Pytal)) - fix(NcCheckboxRadioSwitch): Add focus-visible style [#4176](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4176) ([Fenn-CS](https://togithub.com/Fenn-CS)) - fix(NcAppNavigationSettings): Add `aria-expanded` attribute to settings accordion button [#4109](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4109) ([Fenn-CS](https://togithub.com/Fenn-CS)) - fix(clickOutsideOptions): Fix handling of ignored css selectors [#4046](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4046) ([susnux](https://togithub.com/susnux)) - fix(NcResource): Fix item alignment in the right sidebar [#4121](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4121) ([Pytal](https://togithub.com/Pytal)) - fix(NcAppSidebarTabs): Fix rendering tabs with CSS icon [#4111](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4111) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcAppNavigationItem): Left panel dropdown improvement [#4103](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4103) ([Jerome-Herbinet](https://togithub.com/Jerome-Herbinet)) - fix(NcSettingsSection): Add target blank and no ref info [#4099](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4099) ([Rello](https://togithub.com/Rello)) - fix: Use the color-primary-element\* variables in components [#4067](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4067) ([szaimon](https://togithub.com/szaimon)) - fix(NcListItem): Fix wrong bold class [#4083](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4083) ([julien-nc](https://togithub.com/julien-nc)) - fix(NcSelect): Fix disabled state of NcSelect with dark mode [#4079](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4079) ([nickvergessen](https://togithub.com/nickvergessen)) - fix(NcSelect): Action input usage [#4066](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4066) ([Pytal](https://togithub.com/Pytal)) - fix(NcRichContenteditable): Fix avatar overlayed with empty space when offline [#4043](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4043) ([nickvergessen](https://togithub.com/nickvergessen)) - fix(l10n): Add language mappings like server does so gettext uses the same locale [#4412](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4412) ([susnux](https://togithub.com/susnux)) - fix(l10n): Remove quoting character [#4396](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4396) ([rakekniven](https://togithub.com/rakekniven)) - fix(NcModal): prev/next color and sizing fix [#4368](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4368) ([skjnldsv](https://togithub.com/skjnldsv)) - fix(NcListItem) - define a single place for NcActions to render [#4356](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4356) ([Antreesy](https://togithub.com/Antreesy)) - fix(NcModal): Close button should be visible even if modal content is scrolled [#4350](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4350) ([susnux](https://togithub.com/susnux)) - fix(NcButton): Improve alignment documentation to show all variants. [#4392](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4392) ([susnux](https://togithub.com/susnux)) - try to fix header size on mobile [#4420](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4420) ([szaimen](https://togithub.com/szaimen)) - fix(NcButton): correctly emit click event [#4398](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4398) ([raimund-schluessler](https://togithub.com/raimund-schluessler)) - feat(NcButton): Add `pressed` state for stateful buttons [#4344](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4344) ([susnux](https://togithub.com/susnux)) - NcCheckboxRadioSwitch - adjust border color [#4427](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4427) ([szaimen](https://togithub.com/szaimen)) - fix(NcRichContenteditable): Add aria-placeholder [#4407](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4407) ([ShGKme](https://togithub.com/ShGKme)) - fix(NcModal): Fix modal focus trap with additional elements and arrow navigation [#4406](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4406) ([ShGKme](https://togithub.com/ShGKme)) - Fix contrast for selected item [#4434](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4434) ([JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter)) - fix(`NcListItem`) - remove empty wrapper for additional elements from DOM if not needed [#4438](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4438) ([Antreesy](https://togithub.com/Antreesy)) - fix: `exports` field of package used deprecated syntax [#4437](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4437) ([susnux](https://togithub.com/susnux)) - Prevent accessible name conflicts on action menu [#4447](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4447) ([Pytal](https://togithub.com/Pytal)) - fix: adjust active element visibility in nclistitem [#4158](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4158) ([szaimen](https://togithConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.