219 KiB
219 KiB
Changelog
All notable changes to this project will be documented in this file.
v8.15.0 (2024-07-22)
🚀 Enhancements
- feat(NcAppNavigation): Provide consistent in-app search #5831
[susnux](https://github.com/susnux)
- feat(NcRichText): Call public reference API when unauthenticated #5800
[mejo-](https://github.com/mejo-)
🐛 Fixed bugs
- fix(NcAppNavigationItem): Fix popper boundary element #5632
[ChristophWurst](https://github.com/ChristophWurst)
- Use correct date in header #5793
[AndyScherzinger](https://github.com/AndyScherzinger)
- fix(NcAppNavigationSettings): border radius of toggle button #5765
[st3iny](https://github.com/st3iny)
- fix(NcAppNavigationCaption): properly align with NcAppNavigationItem #5804
[GVodyanov](https://github.com/GVodyanov)
- fix(NcActions): Use full window height #5806
[susnux](https://github.com/susnux)\ [\#5842](https://github.com/nextcloud-libraries/nextcloud-vue/pull/5842) \([Antreesy](https://github.com/Antreesy)
- style(NcAppNavigationCaption): remove margin-bottom #5815
[GVodyanov](https://github.com/GVodyanov)
- docs: Fix
NcAppNavigationCaption
examples #5820[susnux](https://github.com/susnux)
- fix(NcInputField): Make helper text aligned and maxcontrast color #5822
[susnux](https://github.com/susnux)
- fix(NcInputField): Make focus visible on trailing button look better #5823
[susnux](https://github.com/susnux)
- fix(NcInputField): Make sure label and placeholder is not jumping #5821
[susnux](https://github.com/susnux)
- fix(NcListItem): Anchor height was set not to content but random area #5780
[susnux](https://github.com/susnux)
- fix(NcListItem): do not render counter on falsy values #5834
[Antreesy](https://github.com/Antreesy)
- NcAppSettingsSection: make titles normal h3 size #5819
[GVodyanov](https://github.com/GVodyanov)
- fix(NcAppSidebar): manage focus only after transition has finished #5833
[ShGKme](https://github.com/ShGKme)
- fix(NcColorPicker): Make the color circle size depend on clickable area #5816
[ChristophWurst](https://github.com/ChristophWurst)
- fix(NcAppContent): splitpane splitter styles with dark theme #5843
[mejo-](https://github.com/mejo-)
- fix(NcModal): temporary deactivate focus-traps on modal open #5783
[Antreesy](https://github.com/Antreesy)
- fix(NcAppNavigationSearch): Fix focus button when clearing search #5850
[susnux](https://github.com/susnux)
Other Changes
- Updated translations
- Migrate REUSE to TOML #5791
[AndyScherzinger](https://github.com/AndyScherzinger)
- Add reuse status badge #5794
[AndyScherzinger](https://github.com/AndyScherzinger)
- chore(docs): remove SPDX header from component docs #5810
[ShGKme](https://github.com/ShGKme)
- fix(NcAppNavigationSettings): use tertiary styling for the toggle button #5814
[st3iny](https://github.com/st3iny)
New Contributors
- @GVodyanov made their first contribution in #5819
v8.14.0 (2024-07-04)
🚀 Enhancements
- feat(NcAppSidebar): force show navigation for a single tab #5740
[Antreesy](https://github.com/Antreesy)
- feat(NcButton): Add
size
prop to allow setting the button size tosmall
,normal
,large
#5767[susnux](https://github.com/susnux)
- feat: migrate
NcCollectionList
component fromnextcloud-vue-collections
#5757[Antreesy](https://github.com/Antreesy)
- fix(NcDialog): Ensure the dialog is correctly labelled by its name #5771
[susnux](https://github.com/susnux)
🐛 Fixed bugs
- fix: Migrate SCSS
$clickable-area
to CSS--default-clickable-area
#5694[marcoambrosini](https://github.com/marcoambrosini)
- fix(NcMentionBubble): hide selectable mention id from widescreens #5753
[Antreesy](https://github.com/Antreesy)
- style(NcHeaderMenu): pass text-on-background color for header menu #5747
[Antreesy](https://github.com/Antreesy)
- Fix input field label alignment #5766
[marcoambrosini](https://github.com/marcoambrosini)
- fix(NcRichContentEditable): remove overlapping placeholder with tribute trigger #5749
[DorraJaouad](https://github.com/DorraJaouad)
- fix(NcReferenceWidget): pass elements to intersection observer #5754
[DorraJaouad](https://github.com/DorraJaouad)
- fix(NcCheckboxRadioSwitch): only bind aria attributes to the input #5777
[skjnldsv](https://github.com/skjnldsv)
Changed
- Updated translations
v8.13.0 (2024-06-20)
🚀 Enhancements
- feat(NcDialogButton): Allow to pass
disabled
prop #5679[susnux](https://github.com/susnux)
- feat(NcRichContenteditable): programmatically show tributes #5674
[DorraJaouad](https://github.com/DorraJaouad)
- feat: Add NcChip component #5686
[susnux](https://github.com/susnux)
- feat(NcAppSidebar): add
toggleAttrs
prop to pass attributes on the toggle button #5695[ShGKme](https://github.com/ShGKme)
- feat(NcAppSidebar): add noToggle prop to hide the built-in toggle button #5702
[ShGKme](https://github.com/ShGKme)
🐛 Fixed bugs
- fix(NcAppSidebar): remove hidden navigation toggle from focus trap #5613
[ShGKme](https://github.com/ShGKme)
- fix(NcAppSidebar): make closing animation less glitchy #5608
[ShGKme](https://github.com/ShGKme)
- Update temporary border radius variable #5639
[marcoambrosini](https://github.com/marcoambrosini)
- fix: Adjust license in
package.json
#5612[susnux](https://github.com/susnux)
- Use variables for input border width #5563
[marcoambrosini](https://github.com/marcoambrosini)
- fix: re-export
NcEllipsisedOption
andNcInputField
in root export #5666[ShGKme](https://github.com/ShGKme)
- fix(NcVNodes): add re-export in root export and add docs #5664
[ShGKme](https://github.com/ShGKme)
- fix(richText): do not handle relative links without leading slash as router links #5703
[ShGKme](https://github.com/ShGKme)
- fix(NcModal): Adjust modal header name and actions #5656
[susnux](https://github.com/susnux)
- fix(NcAppSidebar): apply toggle offset transition only on sidebar transition #5720
[ShGKme](https://github.com/ShGKme)
- fix(NcAppSidebar): make sidebar a single node again to allow v-show, classes and attributes #5627
[ShGKme](https://github.com/ShGKme)
- fix: Make sidebar buttons pixel perfect #3518
[CarlSchwan](https://github.com/CarlSchwan)
Changed
- Reduce border radius of components #5483
[marcoambrosini](https://github.com/marcoambrosini)
- refactor: Drop unused files from source #5645
[susnux](https://github.com/susnux)
- refactor: Fix linter issues on test case files #5646
[susnux](https://github.com/susnux)
- chore(CHANGELOG): correct 8.12.0 #5618
[ShGKme](https://github.com/ShGKme)
- chore: Update CI workflow files from template #5647
[susnux](https://github.com/susnux)
- chore(NcEllipsisedOption): add docs #5663
[ShGKme](https://github.com/ShGKme)
- chore(functions): add docs #5669
[ShGKme](https://github.com/ShGKme)
- chore: Add SPDX headers and REUSE CI workflow #5650
[susnux](https://github.com/susnux)
- fix(REUSE): add SPDX header to a new file #5709
[Antreesy](https://github.com/Antreesy)
- chore(directives): add docs #5665
[ShGKme](https://github.com/ShGKme)
- chore(NcUserStatusIcon): remove warn if status is not set #5715
[ShGKme](https://github.com/ShGKme)
- Update translations
v8.12.0 (2024-05-13)
🚀 Enhancements
- feat(NcAppNavigationCaption): Allow to set heading level #5567
[susnux](https://github.com/susnux)
- feat(NcAppNavigationCaption): Add
heading-id
prop to allow setting the ID on the caption itself #5565[susnux](https://github.com/susnux)
- feat(NcAppSidebar): Allow to set
open
state to prevent focus trap issues on mobile #5584[susnux](https://github.com/susnux)
🐛 Fixed bugs
- fix(NcReferenceWidget): use requestAnimationFrame in observers #5561
[max-nextcloud](https://github.com/max-nextcloud)
- fix(NcAppNavigationCaption): Fix margin #5576
[Pytal](https://github.com/Pytal)
- fix(NcReferenceWidget): useElementSize #5587
[max-nextcloud](https://github.com/max-nextcloud)
- fix(docs): Add missing file extensions to vue-material-design-icons imports #5581
[susnux](https://github.com/susnux)
- fix(NcAppNavigation): restore hiding toggle on mobile #5603
[szaimen](https://github.com/szaimen)
- fix(NcSettingSection): Update design and enforce
limitWidth
option #5514[marcoambrosini](https://github.com/marcoambrosini)
- Adjusted in #5604
Other Changes
- Updates for project Nextcloud vue library #5562
[transifex-integration](https://github.com/transifex-integration)
- fix: update timezone data and automate future updates #5572
[st3iny](https://github.com/st3iny)
- Updates for project Nextcloud vue library #5578
[transifex-integration](https://github.com/transifex-integration)
- fix(NcIconSvgWrapper): Fix icon size variable being undefined #5597
[susnux](https://github.com/susnux)
- feat(NcAppSidebar): add CSS variables for toggle button offset #5599
[ShGKme](https://github.com/ShGKme)
v8.11.3 (2024-05-07)
What's Changed
🐛 Fixed bugs
- fix(NcReferenceWidget): do not try to render widget when there is no widget by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5485
- fix(NcDialog): Actions should not overflow the action container by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5495
- fix(NcColorPicker): Allow to submit selected color in simple-view by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5499
- fix(autolink): correctly handle relative links without webroot by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5487
- fix(NcDateTime): When relative time is disabled return a string and not the reference to it by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5493
- fix(NcCheckboxRadioSwitch): Pass attrs to
input
if available by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5507 - fix(NcCheckboxRadioSwitch): Add background color for button style by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5509
- fix(NcDateTime): Respect language by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5501
- fix(NcRichText): adjust display so long texts in checkboxes can be shown correctly by @DorraJaouad in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5527
- style(NcSelect): restrict max-height to prevent overflow by component by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5551
- build(vite): iterate over .ts files in all directories by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5553
- fix(emoji): index emoji data once for search functions by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5554
Other Changes
- chore(widgets): remove unneeded nullish coalescing by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5484
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5494
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5510
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5533
v8.11.2 (2024-04-10)
What's Changed
🐛 Fixed bugs
- fix(NcBreadcrumbs): Only render existing hidden breadcrumbs by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5441
- fix(NcAppNavigationItem): Fix uncollapsible entry by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5456
- fix(NcRichText): include all label items by @DorraJaouad in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5455
- fix(sidebar): propagate keydown unless mobile by @pulsejet in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5451
- fix(NcActions): Show last action entry only partial to make it discoverable by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5448
- fix(NcDialog): Set font size to make dialog compatible with Nextcloud 30 by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5463
- fix(NcRichText): more strictly resolve vue router's path by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5419
- fix(NcAvatar): support in-app router links for contact menu by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5477
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5447
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5478
New Contributors
- @DorraJaouad made their first contribution in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5455
v8.11.1 (2024-03-21)
What's Changed
🐛 Fixed bugs
- fix(tribute): provide avatar url correctly for dark mode by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5420
- fix(NcListItem): decrease font-weight, restore contrast color for subname by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5421
- fix(NcAppSidebar): fix animation glitch on toggle by @RayBB in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5389
- fix(NcAppSidebar): remove always hover styles from actions in non-compact mode by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5367
- fix(NcActionInput): Add label to docs by @nickvergessen in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5432
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5417
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5426
New Contributors
- @RayBB made their first contribution in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5389
v8.11.0 (2024-03-15)
🚀 Enhancements
- feat(NcListItem): add title slot by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5388
- feat(NcAppContent): add horizontal split layout by @GretaD in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5401
🐛 Fixed bugs
- fix(NcListItem): bring back old styling for two-line list items by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5400
- fix(NcListItem): align indicators at the element bottom by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5408
- fix(NcReferenceWidget): set timeout to destroy idle widgets outside of viewports by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5411
- fix(NcAvatar): rendering user status emoji in the menu by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5409
- fix(NcAvatar): handle regex error on initials match by @kyteinsky in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5407
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5404
New Contributors
- @kyteinsky made their first contribution in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5407
v8.10.0 (2024-03-11)
🚀 Enhancements
- feat(NcAppContent): add no-split layout by @GretaD in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5209
- feat(NcListItem): add one-line layout by @GretaD in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5209
- feat(NcActions): Allow to manually specify the semantic menu type by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5336
🐛 Fixed bugs
- fix(NcAppNavigation): stretch the main content when there is no list slot by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5360
- fix(NcRichContenteditable): capture and stop
Esc
keydown event when closing tribute by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5353 - fix(NcRelatedResourcesPanel): Adjust styling of team resource images by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5364
- fix(NcRichContentEditable): require leading space to open tributes by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5378
- fix(richEditor): reference server-scoped regular expression to match complex user mentions by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5359
- fix(richText): when parse HTML content collapse consecutive spaces by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5359
- fix(NcListItem): open _blank link by Enter and allow prevent by @pulsejet in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5342
- fix(NcRichText): Allow to pass interactive widget toggle by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5365
- fix(NcActions): correct dialog a11y attrs place by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5381
- fix(NcUserStatusicon): set status icons size explicitly by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5390
- fix(NcListItem): change padding for one-line layout by @GretaD in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5391
- fix(NcReferenceWidget): Only use composables in
setup
context by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5394
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5358
- chore: Remove GitHub Package Registry from publish workflow by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5357
- chore(README): remove build:module and watch:module by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5346
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5387
v8.9.1 (2024-03-06)
🐛 Fixed bugs
- fix: Revert "fix(NcAppNavigation): Wrap app navigation default slot with scrollable container" by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5355
v8.9.0 (2024-03-06)
🚀 Enhancements
- feat(reference): Add opt-in for interactive mode and render widgets lazy once in view by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5257
- feat: List team resources in related resources panel by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5316
🐛 Fixed bugs
- fix(NcAppNavigation): Wrap app navigation default slot with scrollable container by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5347
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5333
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5343
- fix(NcActions): clear focus trap and move focus only if elements are existing in the DOM by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5345
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5348
v8.8.1 (2024-02-29)
🐛 Fixed bugs
- fix(NcSelect): handle text overflow in NcSelect by @hamza221 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5325
- fix: scope component breaking NcModal and NcDateTimePickers by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5331
v8.8.0 (2024-02-29)
What's Changed
🚀 Enhancements
- feat(NcAppSidebar): Add
subname
slot by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5285 - feat: Add NcAppNavigationList by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5302
🐛 Fixed bugs
- fix(NcAppNavigationSpacer): Adjust order to make the spacer work again by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5286
- fix(NcResource): use RouterLink where possible for internal shared resources by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5282
- fix(NcActions): remove
aria-haspopup
andaria-controls
from navigation menu by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5300 - fix(NcActions): put in order tab and arrow navigation by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5305
- fix(NcPopover): remove invalid aria-describedby by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5304
- fix(NcActions): provide a label in dialog role by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5308
- fix(NcActions): focus first checked item on open by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5313
- fix(NcRichContenteditable): respect forward slash as user mention character by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5323
- fix(NcPopover): add aria-modal to some popover-based dialog components by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5309
- fix(NcPopover): make popupRole non-required by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5306
- fix(NcRichContenteditable): disable global allowSpaces tribute option by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5321
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5289
- Revert "fix(NcReferenceList): Resolve relative URLs before fetching references" by @mejo- in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5291
v8.7.1 (2024-02-21)
What's Changed
🐛 Fixed bugs
- fix(NcRichContenteditable): register props globally for new Tribute by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5268
- fix(NcReferenceList): Resolve relative URLs before fetching references by @mejo- in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5272
- fix(NcDashboardWidgetItem): Center dashboard list items when there is no subtext by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5271
v8.7.0 (2024-02-20)
What's Changed
🚀 Enhancements
- feat: Split reference and smart picker functions from components by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5218
- feat(NcSelect): Add
required
attribute for native form validation by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5225 - feat(NcRichText): handle internal links with Vue Router by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5246
- enh: added option to render icon and text for breadcrumb by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5216
🐛 Fixed bugs
- fix(NcRichContenteditable): adjust styles and use CSS Modules to avoid global styles leak by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5235
- fix(NcActionButton): Forward
disabled
state to native button element by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5237 - fix(NcModal): scope modal-container size to current modal, don't propagate it on nested by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5244
- Fix timezone dropdown by @GretaD in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5251
- fix(NcReferenceWidget):
useResizeObserver
by @max-nextcloud in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5240 - fix(NcListItem): compensate added margin for list items by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5260
v8.6.2 (2024-02-07)
📝 Notes
- In
NcRichContenteditable
propertiesautoComplete.title
/userData.title
were renamed back tolabel
to be in line with server API. Thetitle
property is still working as a fallback, but deprecated. See https://github.com/nextcloud-libraries/nextcloud-vue/pull/5215
🐛 Fixed bugs
- fix(NcHeaderMenu): button size regression on small viewports fixed by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5149
- fix(NcListItem): Remove actions from within
a
which caused invalid HTML output by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5198 - fix(NcRichContenteditable): make autocomplete accessible by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4904
- fix(NcRichContenteditable): unify styles and add contrast border on keyboard navigation by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5214
- fix(NcRichContenteditable): bring back label for autocomplete by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5215
- fix(NcAppSidebar): move focus to sidebar on open and auto return focus on close by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5219
Other Changes
- chore(NcSelect): Mention labelOutside for external label use by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5211
v8.6.1 (2024-02-01)
🐛 Fixed bugs
- fix(NcAppNavigationNewItem): bring back correct CSS class #5194
[raimund-schluessler](https://github.com/raimund-schluessler)
- revert: fix(NcActions): use new slots api #5196
[ShGKme](https://github.com/ShGKme)
Other Changes
- Updated translations
- fix(CI): Adjust npm-publish to work with GPR #5183
[susnux](https://github.com/susnux)
- chore(CHANGELOG): Add missing entry for 8.6.0 release #5192
[susnux](https://github.com/susnux)
v8.6.0 (2024-01-30)
🚀 Enhancements
- feat: Implement widget flag for requesting interactive view by @juliushaertl in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5144
- feat(NcListItem): introduce 'details' slot by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5146
- feat(NcNoteCard): provide a slot for inserting a custom icon instead of default by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4894
- feat(NcActionButton): support boolean value for radio type by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5134
🐛 Fixed bugs
- fix(NcActions): keyboard navigation by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5153
- fix(NcSelect): list width on page scaling by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5162
- fix(NcColorPicker): define a container prop by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5172
- fix(NcActions): intercept into current focus trap stack by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4953
- fix(NcRichText): Make URL_PATTERN match localhost and URLs with ports by @mejo- in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5176
- fix(NcActions): hotfix for custom children by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5178
- fix(NcDateTimePickerNative): create possibility to change a color theme on system default by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5182
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5157
- chore: Fix missing PR from changelog by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5175
- chore(NcAppNavigationToggle): add comments by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5148
- chore: Update workflows by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5148
v8.5.1 (2024-01-24)
🐛 Fixed bugs
- fix(NcPopover): a11y attrs provide-inject reactivity #5142
[ShGKme](https://github.com/ShGKme)
- fix(NcCheckboxRadioSwitch): On button style align the text vertically #5151
[susnux](https://github.com/susnux)
- fix: removed groupings in timezone picker #5130
[emoral435](https://github.com/emoral435)
- fix(fields): adjust label line-height #5133
[ShGKme](https://github.com/ShGKme)
- fix(header): width regression fixed #5129
[emoral435](https://github.com/emoral435)
- fix(NcCheckboxRadioSwitch): Make sure to include current value in checked array #5150
[susnux](https://github.com/susnux)
- fix: Ensure no double scrollbars for NcDialog and NcAppNavigationSettings #5139
[susnux](https://github.com/susnux)
- fix(NcAvatar): Remove span wrapper button semantics in favour of internal button components #5131
[Pytal](https://github.com/Pytal)
Other Changes
- Updated translation
- chore: Fix missing PR from changelog #5125
[Pytal](https://github.com/Pytal)
- chore: Migrate cypress config to vite instead of webpack #4961
[susnux](https://github.com/susnux)
- chore(styleguide): set line-height from server styles #5132
[ShGKme](https://github.com/ShGKme)
v8.5.0 (2024-01-23)
🚀 Enhancements
- enh(NcSelect): Add visible input label by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4963
- feat(NcModal): Set return focus element on focus trap deactivation by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5025
- Harmonize focus-visible styles for vue-navigation item with none-vue navigation item by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5022
- feat(NcActionInput): allow to append
NcSelect
to body by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5017 - enh(NcSelect): Improve accessibility by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5036
- enh: Make the date time formatting reusable for applications by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5046
- enh(NcHeaderMenu): Close navigation header menu on focusout by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5064
- enh(a11y): added aria-label that matches title attr on icon by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5078
- feat: Add NcUserStatusIcon by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5059
- enh(breadcrumb): conditionally renders button when no redirection link given by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5077
- feat(NcPopover): provide a11y attributes to the trigger by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5086
- feat(NcDialog): add navigationAriaLabel and navigationAriaLabelledBy props by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5083
- enh(NcContent): Add skip content buttons by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4983
- enh(NcInputField): Support numeric values - if numeric also emit numeric by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4926
- feat(NcProgressBar): add circular progress bar by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5100
- feat(NcReferenceList): Add support for a fallback reference widget by @mejo- in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5092
- enh(NcEmojiPicker): Always show skin tone selector + save selection by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5103
- feat(NcActionButton): Allow pressed state on NcActionButton - similar to NcButton by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4744
- feat(
NcRichText
) add support of GFM (extended markdown) by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4365
🐛 Fixed bugs
- fix(NcCheckboxRadioSwitch): fix shift+click on firefox by @skjnldsv in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4999
- fix(NcCheckboxRadioSwitch): use correct padding by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5009
- fix(NcCheckboxRadioSwitch): improve rendering and prevent unecessary elements by @skjnldsv in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5001
- fix(NcAppNavigation): change h2 to span by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5020
- fix(NcDateTimePicker): Use ISO week numbers if
showWeekNumber
is set by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5045 - fix(NcActions): In case of inline actions make sure to support icon as URL by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5053
- fix(NcDialog): allow to close NcDialog on click outside by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5062
- fix(NcRelatedResourcesPanel): Fix invalid URL query params by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5065
- fix(NcBreadcrumbs): improve the breadcrumbs shrinking behaviour by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5069
- fix(NcInput): input disabled appearance by @marcoambrosini in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5000
- fix(NcButton): use
a
as tag for router-link by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5091 - fix(NcSelect): remove visual gap on top of the list by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5095
- Remove unneeded
tab
,tablist
andaria-selected
roles from navigation by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5075 - fix(NcCheckboxRadioSwitch): Fix invalid indeterminate checkbox semantics by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5096
- Remove inaccessible opacity from SettingsSection by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5109
- fix(NcPopover): fix docs example by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5111
- fix(NcPopover): check trigger a11y compatible with Vue 3 by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5110
- fix(NcHeaderMenu): mouse in now pointer by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5101
- fix(NcActions): use new slots api by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5118
- fix(NcButton): pressed state a11y by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5119
- Fix additionalTrapElements to accept HTMLelements as well by @GretaD in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5120
Other Changes
- refactor(NcCheckboxRadioSwitch): move comment to have a single root node by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5018
- refactor(NcActionButtonGroup): replace computed of constant with constant by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5023
- chore(docs): correct list types values for styleguidist in NcCheckboxRadioSwitch by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/5079
v8.4.0 (2023-12-22)
Notes
- NcRichContenteditable: new visual label feature might break layout if you have custom contenteditable styles
isMobile
andisFullscreen
mixins are now deprecated, useuseIsMobile
anduseIsFullscreen
composables instead
🚀 Enhancements
- enh: Split translations by components to only include needed strings in app bundles by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4861
- enh(NcCheckboxRadioSwitch): Allow to set
aria-label
by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4903 - enh(NcRichContenteditable): Add optional visual label for content editable by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4907
- enh(NcBreadcrumbs): Allow setting aria-label on nav by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4913
- feat: add small mobile breakpoint by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4919
- Add target prop for NcListItem by @Fenn-CS in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4923
- Make modal mask dark if some icons are shown outside by @szaimen in https://github.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 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4902
🐛 Fixed bugs
- fix(NcAppNavigationItem): fix style when using
active
prop by @raimund-schluessler in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4989 - fix(NcDialog): Increase specificity for modal-content selector by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4897
- Prevent NcBreadcrumb from automatically inheriting attributes by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4918
- fix(NcAvatar): Increase contrast of avatar status icon by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4912
- fix(utils/UserStatus): typo in "invisible" translation key by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4931
- enh(NcDialog): Label dialog nav by @Pytal in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4928
- fix(NcAppNavigationSettings): remove incorrect aria-label by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4932
- fix(NcAppSidebar): add focus trap on mobile by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4909
- feat(NcRichContenteditable): put caret in the end when focus input by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4924
- fix(package): specify exports for composables by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4951
- fix(NcActions): provide
aria-expanded="false"
when menu is closed instead of removing it by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4946 - fix(NcListItem): Ensure list item does not overflow wrapper by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4956
- fix(NcActionX): Allow relative icon URL by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4955
- fix(NcAppSettingsDialog): respect showNavigation prop by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4954
- fix(NcAppNavigation): Bring back hover state for active element by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4960
- enh(aria): changed check color to adhere to 3:1 ratio by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4958
- Use logical style for NcHeaderMenu by @ahangarha in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4965
- Equalize
TextArea
styles withTextField
styles by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4971 - Increase contrast on input field for
NcRichContenteditable
by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4975 - enh(breadcrumbs): changed aria label for voice control on a-tag by @emoral435 in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4973
- Differentiate between dark and light theme for NcDateTimePickerNative by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4981
Other Changes
- refactor(NcAppSidebar): remove unneeded debug log by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4952
- chore(ci): make Jest output colorful by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4966
- Update translations
v8.3.0 (2023-11-30)
🚀 Enhancements
- feat(NcInputField): add optional pill form appearance to the component #4876
[Antreesy](https://github.com/Antreesy)
🐛 Fixed bugs
- fix(NcCheckboxContent): Make sure text can wrap #4862
[susnux](https://github.com/susnux)
- fix(NcAppNavigation): make toggle button not the first element for focus-trap #4864
[Antreesy](https://github.com/Antreesy)
- fix(NcAppNavigation): closed on mobile initially #4869
[ShGKme](https://github.com/ShGKme)
- fix(NcAppSettingsDialog): Remove navigation instead of hiding and fix styles #4865
[susnux](https://github.com/susnux)
- Remove server styles from action menu #4875
[marcoambrosini](https://github.com/marcoambrosini)
- fix(NcCheckboxRadioSwitch): visually hidden input position #4882
[ShGKme](https://github.com/ShGKme)
- fix(NcDialog): Add slighly more padding on the bottom and fix example button order #4881
[susnux](https://github.com/susnux)
- docs(NcAppNavigation): Add docs for slots and remove private components from styleguide #4883
[susnux](https://github.com/susnux)
- fix(NcAppNavigationCaption): Make color
main-text
for accessibility #4885[susnux](https://github.com/susnux)
- fix(NcColorPicker): correct aria-label #4889
[ShGKme](https://github.com/ShGKme)
- fix(NcActions): typo in aria-haspopup #4887
[ShGKme](https://github.com/ShGKme)
- fix(NcAppNavigation): replace custom
v-tooltip
with nativetitle
#4888[ShGKme](https://github.com/ShGKme)
Other Changes
- chore(lint): use valid JSDoc for literal type union #4989
[ShGKme](https://github.com/ShGKme)
- Update translations
v8.2.0 (2023-11-17)
🚀 Enhancements
🐛 Fixed bugs
- fix: export composables #4829
raimund-schluessler
- fix(NcAppSidebarTabs): override tabs styles only tablist navigation #4823
ShGKme
- Improve relative time handling #4832
nickvergessen
- fix(cypress): delete unused files #4837
raimund-schluessler
- fix(NcActions): fix role and aria attributes #4835
ShGKme
- fix(NcAppSettingsDialog):
unregisterSection
should remove the section instead of remove all other #4798susnux
- fix(NcRichcontenteditable): remove placeholder attr #4843
ShGKme
- fix(NcDateTime): Also use months for relative date time #4845
nickvergessen
- fix(NcActions): adjust keyboard navigation #4841
ShGKme
- fix checkbox sizing #4760
szaimen
- fix(NcActions): only search for items to focus on in the current menu #4846
ShGKme
- Create scrollable content via
min-height
over sidebar and settings … #4825JuliaKirschenheuter
- Create scrollable content via
min-height
over sidebar and settings dialog on small screens #4836JuliaKirschenheuter
- Correct styles for focused NcTextArea #4848
JuliaKirschenheuter
Other Changes
- Update translations
v8.1.0 (2023-11-14)
🚀 Enhancements
🐛 Fixed bugs
- Fix tabs appearance #4815
@marcoambrosini
- fix(NcTextField): Align default label for trailing button with used icon #4805
@susnux
- fix single-select design #4817
@szaimen
Other Changes
- Update translations
v8.0.1 (2023-11-09)
🐛 Fixed bugs
- fix(NcModal): Adjust
aria-label
of close button by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4778 - fix(NcCounterBubble): Fix color of highlighted/outlined items when no… by @nickvergessen in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4781
- fix(NcTimezonePicker): add missing
t
method by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4790 - fix(NcCheckboxRadioSwitch): Fix contrast of Radio switches using butt… by @nickvergessen in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4791
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4780
- Updates for project Nextcloud vue library by @transifex-integration in https://github.com/nextcloud-libraries/nextcloud-vue/pull/4784
v8.0.0 (2023-11-08)
💥 Breaking changes
- Update node engines to next LTS (node 20 / npm 9)
- The deprecated
NcMultiselect
andNcMultiselectTags
components were removed #4281 (susnux)- Migration: Use the
NcSelect
andNcSelectTags
components instead
- Migration: Use the
- The deprecated
NcPopoverMenu
component was removed #4081 (raimund-schluessler)- Migration: Use the
NcActions
component instead
- Migration: Use the
- The deprecated
NcAppNavigationCounter
component was removed #4096 (raimund-schluessler)- Migration: Use the
NcCounterBubble
component instead
- Migration: Use the
- The deprecated
excludeClickOutsideClasses
property was removed fromclickOutsideOptions
#4088 (raimund-schluessler)- Migration: Use the
excludeClickOutsideSelectors
property, which takes an array of css selectors, instead
- Migration: Use the
- The
label
property ofNcAutoCompleteResult
was renamed totitle
#4222 (susnux) - The deprecated
title
property was removed, every occurrence oftitle
was renamed toname
#4106 (raimund-schluessler), #4052 (raimund-schluessler)label
property was renamed toname
forNcMentionBubble
name
propery is now required forNcActions*
,NcAppNavigationItem
andNcBreadcrumb*
- See linked pull request for full migration guide
- chore: Drop
install
entry point and replace it with an Vue Plugin #4349 (susnux) NcInputField
: ThelabelVisible
property was removed for accessibility it is required to always show a label. You can still use thelabelOutside
property to remove the inner label from the component.- feat(NcEmptyContent)!: make empty content centered by default instead of 20vh margin #4506 (ShGKme)
- chore!: Rename
Datetime
toDateTime
in component names #4560 (susnux) - feat(NcIconSvgWrapper)!: remove ID from svg #4607 (ShGKme)
🚀 Enhancements
- feat(NcAppSettingsDialog): Allow to add icons to the navigation sections #4745 (susnux)
- feat(NcButton): Allow to format text of button #4367 (susnux)
- enh(NcDatetime): New component for displaying timestamps as time relative from now #4219 (susnux)
- feat(NcInputField): Append custom aria-describedby to input field #4225 (Pytal)
- feat(NcNoteCard): Add new 'info' version to display informational messaged #4063 (moan0s)
- feat(NcEmptyContent): Add slot for description #3895 (susnux)
- feat(NcActions): Improve readability of action menu entries #4049 (Pytal)
- feat(NcReferencePickerModal): Allow setting modal size when registering a custom picker component #3866 (julien-nc)
- feat: Migrate
NcAvatar
to useNcActions
#4017 (raimund-schluessler) - feat(a11y): Export a11y activation util #4166 (Pytal)
- NcButton: Add alignment property to change icon and text ordering #4366 (susnux)
- Add accessible label to textarea #4448 (Pytal)
- Remove border from sidebar tabs #4449 (marcoambrosini)
- Make smart picker modal close button tertiary #4441 (julien-nc)
- Add menuitem role to action link #4436 (Pytal)
- feat(NcModal): Allow to configure if the modal is closed when clicked outside #4454 (susnux)
- Feature: Add visible inner label for
NcInputField
on border #4394 (susnux) - Bring back label outside of the input for NcActionInput #4484 (juliushaertl)
- feat(
NcRichContenteditable
) - add different output appearance in examples #4485 (Antreesy) - perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data #4479 (ShGKme)
- enh(NcAppNavigationCaption): Forward listeners #4494 (Pytal)
- enh(a11y): Use button as header menu trigger #4481 (Pytal)
- enh(a11y): Add nav to header menu #4487 (Pytal)
- feat(NcIconSvgWrapper): allow to render raw svg paths #4643 (raimund-schluessler)
- feat(NcDialog): New component (moved from
@nextcloud/dialogs
) #4550 (susnux) - feat(NcSelect): Allow to filter users by email notation #4653 (susnux)
- enh(NcAppSidebarTabs): Make tab navigation accessible #4663 (Pytal)
- Add the resource type on RelatedResourcesPanel #4662 (GretaD)
- feat(NcTextArea): implement new textarea component #4605 (st3iny)
- Add header prop to NcRelatedResourcesPanel #4703 (GretaD
- feat(NcAppNavigationItem): Add
active
property to set active state & usearia-current
#4716 (susnux - feat(NcActionButton): support menu styling #4724 (skjnldsv
- Made description dynamic on related resources #4729 (GretaD
- fix(NcTimezonePicker): Allow to set ID of inner select component #4734 (susnux
- Allow preventing link insertion in RichContentEditable #3890 (julien-nc
🐛 Fixed bugs
- fix(NcSettingsSelectGroup): Migrate from deprecated
NcMultiselect
toNcSelect
#4120 (susnux) - fix(NcRichtext): Migrate from deprecated
NcMultiselect
toNcSelect
#4247 (julien-nc) - fix(NcAppNavigation): Prevent tabbing into closed navigation #3114 (PVince81)
- fix(NcDatetimePicker): Make sure all l10n strings are extracted #4272 (susnux)
- fix(NcAppNavigationCaption): Align actions with other navigation action #4220 (susnux)
- fix(NcInputField): Increase input field helper text contrast #4188 (Pytal)
- fix(NcSelect): Hide clear and deselect button when disabled #4212 (Pytal)
- fix(NcSelect): Fix disabled colors to distinguish the disabled state from the regular state #4217 (Pytal)
- fix(NcProviderList): Add padding around provider list #4175 (juliushaertl)
- fix(NcModal): Fix focus-trap fallback if content is empty #4266 (skjnldsv)
- fix(NcActionInput): Show trailing button even for empty input #4251 (susnux)
- fix(NcRichContenteditable): Fix mentioning users with
@
in username #4222 (susnux) - fix(NcProgressBar): Fix design on chromium browsers #4238 (szaimon)
- fix(NcReferencePicker): Fix padding in the any link preview component #4248 (julien-nc)
- fix(NcModal): Set background and text color #4221 (susnux)
- fix(NcSelect): Keep dropdown open while loading #4209 (Pytal)
- fix(NcCheckboxRadioSwitch): Add focus-visible style #4176 (Fenn-CS)
- fix(NcAppNavigationSettings): Add
aria-expanded
attribute to settings accordion button #4109 (Fenn-CS) - fix(clickOutsideOptions): Fix handling of ignored css selectors #4046 (susnux)
- fix(NcResource): Fix item alignment in the right sidebar #4121 (Pytal)
- fix(NcAppSidebarTabs): Fix rendering tabs with CSS icon #4111 (ShGKme)
- fix(NcAppNavigationItem): Left panel dropdown improvement #4103 (Jerome-Herbinet)
- fix(NcSettingsSection): Add target blank and no ref info #4099 (Rello)
- fix: Use the color-primary-element* variables in components #4067 (szaimon)
- fix(NcListItem): Fix wrong bold class #4083 (julien-nc)
- fix(NcSelect): Fix disabled state of NcSelect with dark mode #4079 (nickvergessen)
- fix(NcSelect): Action input usage #4066 (Pytal)
- fix(NcRichContenteditable): Fix avatar overlayed with empty space when offline #4043 (nickvergessen)
- fix(l10n): Add language mappings like server does so gettext uses the same locale #4412 (susnux)
- fix(l10n): Remove quoting character #4396 (rakekniven)
- fix(NcModal): prev/next color and sizing fix #4368 (skjnldsv)
- fix(NcListItem) - define a single place for NcActions to render #4356 (Antreesy)
- fix(NcModal): Close button should be visible even if modal content is scrolled #4350 (susnux)
- fix(NcButton): Improve alignment documentation to show all variants. #4392 (susnux)
- try to fix header size on mobile #4420 (szaimen)
- fix(NcButton): correctly emit click event #4398 (raimund-schluessler)
- feat(NcButton): Add
pressed
state for stateful buttons #4344 (susnux) - NcCheckboxRadioSwitch - adjust border color #4427 (szaimen)
- fix(NcRichContenteditable): Add aria-placeholder #4407 (ShGKme)
- fix(NcModal): Fix modal focus trap with additional elements and arrow navigation #4406 (ShGKme)
- Fix contrast for selected item #4434 (JuliaKirschenheuter)
- fix(
NcListItem
) - remove empty wrapper for additional elements from DOM if not needed #4438 (Antreesy) - fix:
exports
field of package used deprecated syntax #4437 (susnux) - Prevent accessible name conflicts on action menu #4447 (Pytal)
- fix: adjust active element visibility in nclistitem #4158 (szaimen)
- fix: adjust breadcrumbs component #4416 (raimund-schluessler)
- fix(NcSelect): Use named export of VueSelect to prevent issues when imported in ESM projects #4451 (susnux)
- fix(NcCheckboxRadioSwitch): If no text is provided the element should be a circle #4453 (susnux)
- fix(
NcListItem
) don't force blur action menu on tab #4458 (Antreesy) - fix(
NcRichText
) - keep newlines in rendered Markdown #4461 (Antreesy) - fix(
NcRichText
) - don't populate a first newline to properly parse blockqoute tags #4470 (Antreesy) - fix(a11y): Remove nav and radios in sidebar tabs #4456 (Pytal)
- fix(NcSelect): Do not add border to single select option #4475 (Pytal)
- feat and fix:
NcCheckboxRadioSwitch
required
prop and input position fix #4488 (skjnldsv) - Align NcCheckboxRadioSwitch labels #4490 (raimund-schluessler)
- fix(EmptyContent): svg max size #4496 (skjnldsv)
- fix(NcRichContenteditable): make the default placeholder short #4408 (ShGKme)
- Stop propagation of keyboard navigation in a number of components #4501 (ShGKme)
- fix(NcRichText) - don't strip
<tag>
-like content when parsing markdown #4486 (Antreesy) - fix(NcAppNavigation): Make the navigation toggle accessible again when closed #4546 (susnux)
- fix: Replace sanitize-svg with dompurify #4557 (raimund-schluessler)
- fix(NcEmojiPicker): Do not set padding for the search input label #4577 (susnux)
- fix(NcEmojiPicker): Set type to
native
for selected emoji #4575 (mejo-) - fix: also export NcSettings* components #4586 (raimund-schluessler)
- fix(NcSettingsSection): remove incorrect role=note on doc link #4594 (ShGKme)
- fix(utils): Make
isMobileState
PURE so it can be treeshaken if not used #4595 (susnux) - allow type property for NcAppNavigationNew #4555 (dartcafe)
- fix(EmptyContent): ensure proper custom icon size #4584 (raimund-schluessler)
- Properly align AppNavigationToggle with first navigation item #3278 (susnux)
- fix: Remove unused id from trigger #4602 (Pytal)
- fix(NcSelect): make id truly uniqual #4606 (ShGKme)
- fix: handling of empty values in NcDateTimePickerNative #4540 (st3iny)
- fix(NcIconSvgWrapper): remove new keepId prop #4609 (ShGKme)
- fix(NcInputField): Adjust styling of the internal label #4578 (susnux)
- fix: invert datepicker buttons on dark mode #4618 (raimund-schluessler)
- fix(NcListItem): adjust paddings and hover styles for list items #4628 (Antreesy)
- fix(NcActionInput): Set default trailing button label #4632 (Pytal)
- fix(NcAvatar): Ensure the aria label includes the status if there is any visible status indicator #4593 (susnux)
- fix(NcAppNavigationItem): Ensure primary styling when the item is active #4650 (susnux)
- fix(NcModal): Some modal improvments #4645 (susnux)
- fix(NcActions): Various accessibility improvements #4648 (Pytal)
- Fix NcBreadcrumbs styles to wrap buttons #4640 (JuliaKirschenheuter)
- fix(NcDashboardWidgetItem): do not assign href="" with empty link #4672 (ShGKme)
- fix(NcActions): do not pass popoverBaseClass as an attr to NcPopover #4673 (ShGKme)
- fix(NcActions): Allow to set attributes to inline actions #4671 (susnux)
- fix(NcAvatar): make it a span phrasing element #4674 (ShGKme)
- fix: Avoid closing all modals on escape if multiple are present #4677 (juliushaertl)
- fix: If a aria-selected button is present we focus on this one instead of the first entry #4678 (juliushaertl)
- fix(NcCheckboxRadioSwitch): Restore wrapper element prop #4679 (Pytal)
- fix(Nc*Field): do not pass all props to InputField BY filtering $props #4666 (ShGKme)
- fix(NcDialog): NcModal registration #4682 (Pytal)
- fix: remove empty attributes values #4686 (ShGKme)
- fix(dialog): fix component registration #4685 (ShGKme)
- fix(NcCheckboxRadioSwitch): fix circular import #4691 (raimund-schluessler
- fix(NcCheckboxRadioSwitch): forward indeterminate prop #4690 (raimund-schluessler
- Change heading in EmptyContent to
span
#4702 (JuliaKirschenheuter - fix(NcRelatedResourcesPanel): t is not defined #4705 (raimund-schluessler
- fix(NcAppNavigationItem): Do not include
aria-expanded
attribute if there are no children #4715 (susnux - fix(NcDialog): register components in NcDialogButton #4725 (ShGKme
- fix(NcActions): Detect navigation menu links correctly #4707 (Pytal
- fix(NcSelect): Ensure selected option has enough contrast when the menu is opened #4733 (susnux
- fix(NcEmptyContent): Fix regression that changed the color of the description text #4735 (susnux
- fix(NcAppContent): Set normal scrollbar width on resizeable NcAppContentList #4710 (mejo-
- fix(NcAvatar): Improve initials generation to filter out special characters #4737 (susnux
- fix(NcAvatar): remove alt attr from span[role=img] #4748 (ShGKme
- fix(NcSidebarTab): Ensure there is an
aria-label
if thearia-labelledby
element does not exist #4736 (susnux - add scoped to all ncappnavigation components #4730 (szaimen
- Create outline for
focus-within
on RadioSwitch #4699 (JuliaKirschenheuter - fix: NcUserBubble properties #4743 (susnux
- fix(NcUserBubble): only forward necessary props #4756 (raimund-schluessler
- fix(NcInputField): Bring input field height to 44px and fixes its focus feedback #4718 (marcoambrosini
- fix(NcTimezonePicker): Add correct
aria-label
#4762 (susnux - Fix input field trailing button alignment #4770 (marcoambrosini
- fix(NcSelectTags): Allow object type value #4771 (Pytal
- fix(NcAppNavigation): Ensure
--app-navigation-padding
is set also on app-content #4776 (susnux - fix(NcAppNavigation): add focus trap on mobile and improve a11y #4633 (ShGKme
- fix(NcAppNavigation): small screen support #4767 (ShGKme
Other Changes
- Updates for project Nextcloud vue library #4757 (transifex-integration
- Change styles for focused Select #4728 (JuliaKirschenheuter
- feat(NcActions): focus the first action again if no action have a focus after render #4775 (skjnldsv
- fix(NcAppNavigation): remove background square connecting toggle and navigation #4779 (ShGKme
v7.11.2 (2023-05-05)
🐛 Fixed bugs
- fix: Fix regression to still display references #4039 (juliushaertl)
- fix: Avoid showing the reference list if no results were found #4036 (juliushaertl)
- fix(NcAppNavigation): fix flex element styles causing resizing sidebar #4035 (ShGKme)
v7.11.1 (2023-05-04)
🐛 Fixed bugs
- fix(NcRichContenteditable): Also quote ids containing a slash #4031 (nickvergessen)
v7.11.0 (2023-05-03)
🚀 Enhancements
- feat(NcRichContenteditable): Allow to pass in an icon URL #3984 (nickvergessen)
🐛 Fixed bugs
- Properly style timezone select in NcDatetimePicker #4014 (raimund-schluessler)
- fix(NcAvatar): Use correct prop to track "open" aka. "shown" state #4009 (nickvergessen)
- feat(NcRichContenteditable): Support iconUrl on mention bubbles #4007 (nickvergessen)
- NcAppSidebarTabs: fix activating the tab being added #4004 (ShGKme)
- Disable wrap on overflow #3996 (Pytal)
Closed pull requests
- Adjust breadcrumb CSS to new html structure #4026 (raimund-schluessler)
- Add aria-hidden attr to the whole navigation depending on a sidebar state #4016 (JuliaKirschenheuter)
- Allow to override showTrailingButton from an NcAction #4010 (artonge)
- Use NcSelect in NcAppSidebar example #4003 (raimund-schluessler)
- Improve breadcrumbs accessibility #3990 (raimund-schluessler)
- Update CHANGELOG for 7.10.0 #3986 (Pytal)
v7.10.0 (2023-04-18)
🚀 Enhancements
- adjust sidebar to go full-screen earlier at 768px #3972 (szaimen)
- feat(NcSelectTags): Disable internal v-model and options handling #3968 (Pytal)
- Remove the smart picker modal padding #3962 (julien-nc)
- Adjust some smart picker strings #3961 (julien-nc)
🐛 Fixed bugs
- Fix inverted validate label check in NcInputField #3980 (raimund-schluessler)
- fix(NcHeaderMenu): fix unnecessary filter invert #3974 (skjnldsv)
- Don't overwrite router-link href in NcBreadcrumb #3973 (raimund-schluessler)
Closed pull requests
- Split Bootstrap version reference in Tooltip .scss #3979 (danxuliu)
- Remove unused tooltip directive #3967 (raimund-schluessler)
- Add placeholder for heading inside of app content #3957 (JuliaKirschenheuter)
- Fix native open in a new tab in components with a custom router link #3954 (ShGKme)
v7.9.0 (2023-04-04)
🚀 Enhancements
- Add additionalTrapElements prop to settingsDialog #3947 (hamza221)
- enh(NcDatetimePicker): convert lang computed value to prop #3941 (st3iny)
- Add
aria-hidden
to icons of different components #3931 (JuliaKirschenheuter) - Add accessible search field to emoji picker #3900 (Pytal)
🐛 Fixed bugs
- fix(NcButton): ellipsis text on small width #3936 (skjnldsv)
- fix(NcBreadcrumb): cursor and native title and inline actions rendering text #3927 (skjnldsv)
v7.8.5 (2023-03-28)
🐛 Fixed bugs
- fix(NcRichContenteditable): Completely stop event propagation for keyup events #3937 (nickvergessen)
- fix(NcRichText): Match IP addresses as links #3935 (nickvergessen)
- fix(NcRichText): Fix NcRichText style #3932 (julien-nc)
v7.8.4 (2023-03-24)
🐛 Fixed bugs
- Fix styles inheritance in
NcAvatar
when being mounted #3925 (Antreesy) - fix(NcRichContenteditable): Fix tribute emoji complete interfering unexpectedly aka. 🇨🇨 #3924 (nickvergessen)
- feat(Emoji): Suggest emojis based on text smiles #3923 (mejo-)
- fix(NcListItem): Bring back correct href for router-link links #3922 (raimund-schluessler)
v7.8.3 (2023-03-23)
🐛 Fixed bugs
- fix(NcRichContenteditable): prevent tribute from opening on keyup #3917 (skjnldsv)
- fix(NcRichContenteditable): Fix pasting XML and HTML content #3915 (nickvergessen)
v7.8.2 (2023-03-22)
🐛 Fixed bugs
- Fix missing NcVNodes import in NcListItem #3907 (julien-nc)
- Fix doubling attrs in
NcPopover
and improve docs #3876 (ShGKme)
Closed pull requests
- Add missing trailing comma #3898 (raimund-schluessler)
v7.8.1 (2023-03-15)
🐛 Fixed bugs
- feat(NcRichText): Support icon class for smart picker integrations #3882 (nickvergessen)
- Fix navigate handler call #3878 (raimund-schluessler)
- Fix select styles #3854 (Pytal)
Closed pull requests
- Call the link picker "smart picker" and translate more strings #3888 (julien-nc)
- Adjust excludeClickOutsideClasses type definition #3863 (raimund-schluessler)
- Remove unused parseUrl parameter #3862 (raimund-schluessler)
- Make NcLink non-functional #3861 (raimund-schluessler)
- Use single quotes in SCSS code #3860 (raimund-schluessler)
- Remove superfluous input close icon template #3859 (raimund-schluessler)
- Translate strings in
NcRich\*
components #3858 (raimund-schluessler) - Don't use deprecated v-deep #3857 (raimund-schluessler)
- Remove empty beforeDestroy block in
NcReferencePicker
#3856 (raimund-schluessler) - Add emits event sections for
NcRichText\*
components #3855 (raimund-schluessler) - Only transform necessary packages for jest #3849 (raimund-schluessler)
- Migrate from
router-link
'stag
prop tov-slot
#3775 (raimund-schluessler)
v7.8.0 (2023-03-02)
Closed pull requests
- Merge
@nextcloud/vue-richtext
into@nextcloud/vue
#3841 (raimund-schluessler)
v7.7.2 (2023-02-28)
🐛 Fixed bugs
- Fix circular dependency with
@nextcloud/vue-richtext
#3834 (julien-nc) - Fix
NcRichContenteditable
placeholder position #3832 (raimund-schluessler) - Don't fail if
NcButton
default slot contains not only text #3827 (raimund-schluessler) - Adjust
NcDateTimePickerNative
icon position #3826 (raimund-schluessler)
Closed pull requests
- Only hide search input in
NcSelect
if disabled and an element was selected #3833 (susnux) - Make
NcSelect
dropdown options rounded #3818 (Pytal) - Make
NcVNodes
component non-functional #3816 (raimund-schluessler) - Fix high contrast mode optimization #3756 (susnux)
v7.7.1 (2023-02-24)
🐛 Fixed bugs
Closed pull requests
- Unify datetimepicker opacity in NcActionInput #3814 (raimund-schluessler)
- Adjust
NcDatetimePicker
styling #3813 (raimund-schluessler) - Use
NcTextField
forNcActionInput
#3784 (raimund-schluessler)
v7.7.0 (2023-02-22)
🚀 Enhancements
- Allow to add class to native datepicker input #3806 (raimund-schluessler)
- NcAppNavigation - change toggle icon for opened sidebar #3800 (Antreesy)
- Use
NcSelect
forNcTimezonePicker
#3781 (raimund-schluessler) - Allow using v-show for
NcModal
, fix modal-wrapper transition #3769 (raimund-schluessler) - Add link picker in RichContentEditable with tribute #3708 (julien-nc)
🐛 Fixed bugs
- fix(NcSelect): Do not squash selected items with
no-wrap
set #3811 (susnux) - Allow value of type array for NcActionInput #3804 (raimund-schluessler)
- Fix prop type check for NcPopover setReturnFocus #3803 (raimund-schluessler)
- Show round corners for scrolling NcActions #3797 (raimund-schluessler)
- Make datetimepicker full width in NcActionInput #3796 (raimund-schluessler)
- Fix clipped background color for NcDatetimePicker #3794 (raimund-schluessler)
- Use
NcSelect
forNcActionInput
type multiselect #3760 (raimund-schluessler)
Closed pull requests
- Add missing trailing comma #3805 (raimund-schluessler)
- Use
NcTextField
forNcActionInput
#3784 (raimund-schluessler) NcSelect
: Selected options should not overflow the container #3759 (susnux)
v7.6.1 (2023-02-20)
🚀 Enhancements
🐛 Fixed bugs
- Fix hover for ActionInput datepicker native #3786 (raimund-schluessler)
- Fix focused select border color with top placement #3782 (Pytal)
- Fix NcButton router-link #3777 (raimund-schluessler)
- Fix nativeOn is only valid on components error, make rootElement computed #3771 (raimund-schluessler)
- Don't regard 1024px width viewport as mobile #3768 (mejo-)
- NcPopover: Fix
setReturnFocus
property #3761 (susnux) - fix: Add a webpackrule to resolve module js files in
node\_modules
#3754 (susnux)
Closed pull requests
- Show NcDateTimePickerNative in NcPickers section #3787 (raimund-schluessler)
- Add examples for more ActionInput types #3785 (raimund-schluessler)
- Migrate from deprecated
title
toname
prop in docs #3776 (raimund-schluessler) - Use component with :is #3774 (raimund-schluessler)
- Adjust emits option #3773 (raimund-schluessler)
- Add node-polyfill-webpack-plugin #3752 (GretaD)
v7.6.0 (2023-02-15)
🚀 Enhancements
🐛 Fixed bugs
- Fix tag search #3747 (Pytal)
- Fix throw when header menu contains no tabbable nodes #3733 (Pytal)
- Fix hidden select #3732 (Pytal)
- fix(package): export more components to main package #3729 (juliushaertl)
- Fix
NcButton
cursor style #3728 (raimund-schluessler) - Use proper default actions aria label in
NcListItem
#3714 (raimund-schluessler) - Fix dashboard padding with half-empty content view #3712 (nickvergessen)
- Fix setting trailingButtonLabel for PasswordField #3710 (raimund-schluessler)
- Fix NcAppNavigationItem hasUtils computed #3709 (raimund-schluessler)
- fix(ncselect): Fix styling if a custom theme is applied #3707 (susnux)
- Fix: update transition styles for NcButton #3697 (Antreesy)
- Fix keyboard navigation of modal slides #3690 (Pytal)
- Add aria-labels to colorpicker buttons #3680 (raimund-schluessler)
Closed pull requests
- Remove outdated and unused menu-align attributes #3749 (raimund-schluessler)
- Allow custom target names for the link target #3745 (susnux)
- Remove last usage of ´--color-primary-element-lighter` #3742 (susnux)
- Allow inline actions for appnavigationitem #3741 (marcoambrosini)
- Add missing space in NcMultiselect ternary expression #3739 (raimund-schluessler)
- Move NcButton to render function #3726 (raimund-schluessler)
- Simplify the render function of NcBreadcrumbs #3725 (raimund-schluessler)
- No background for
tertiary-no-background
NcActions
#3724 (raimund-schluessler) - Add missing trailing comma #3718 (raimund-schluessler)
- Add aria-labels to example buttons in docs #3713 (raimund-schluessler)
- Adjust style of NcSelect to match other input elements #3701 (susnux)
- Small cleanup of the NcActions docs #3700 (raimund-schluessler)
- chore(l10n): update l10n readme #3686 (skjnldsv)
- Replace custom toolip with native one on Avatar component #3678 (JuliaKirschenheuter)
v7.5.0 (2023-01-19)
🚀 Enhancements
- Set placement of select dropdown #3656 (Pytal)
- Breadcrumb: add exact prop and fix style #3654 (skjnldsv)
v7.4.0 (2023-01-11)
🚀 Enhancements
- Add NcIconSvgWrapper to public API #3630 (Pytal)
- feat(AppNavigationItem): Add href support #3612 (skjnldsv)
- Add
NcSavingIndicatorIcon
#3575 (susnux) - feat(AppNavigationItem): Allow native title attribute control #3617 (skjnldsv)
🐛 Fixed bugs
- Do not add aria-label when avatar is not interactive #3618 (Pytal)
- Fix action input styles #3614 (Pytal)
- fix(ProgressBar): Fix progress rounded corners #3613 (skjnldsv)
- fix(NcAppNavigationItem): Make sure that icon-collapse styles take precendense over NcButton styles #3608 (juliushaertl)
- Fix appNavigationItem collapse labels #3598 (skjnldsv)
- Adjust border thickness of NcRichContenteditable #3637 (Chartman123)
- Create
aria-label
for icon link #3597 (JuliaKirschenheuter)
Closed pull requests
v7.3.0 (2022-12-23)
🚀 Enhancements
- Add title prop to components for native tooltips #3569 (JuliaKirschenheuter)
- Allow accessible labels for NcActionInput #3517 (Pytal)
🐛 Fixed bugs
- Fix CheckboxHeight #3584 (jotoeri)
- Add more space for unread counter so its aligned with action menu #3572 (GretaD)
v7.2.0 (2022-12-09)
🚀 Enhancements
🐛 Fixed bugs
- Add button role for NcButton with href #3532 (Pytal)
- Fix focus returning to top of page instead of actions toggle button #3530 (Pytal)
- Fix icon repeat and position for AppNavigationItem #3539 (skjnldsv)
- Fix jsdoc: Add missing documentation for events #3545 (susnux)
- Increase input field border contrast #3551 (Pytal)
- Increase NcSelect border contrast #3552 (Pytal)
- Revert "fix sidebar scrolling for small displays" #3559 (skjnldsv)
- Scope global #content styles via extra class #3537 (st3iny)
v7.1.0 (2022-11-29)
🚀 Enhancements
- Add accessible NcSelect and NcSelectTags components #3435 (Pytal)
- Extend NcInputField props and forward $attrs to NcPasswordField and NcTextField #3485 (skjnldsv)
- Move loadState to data for better mockability #3502 (skjnldsv)
- Widen container prop type passed to NcPopover #3462 (Pytal)
- Allow querying for resources with complex item ids #3404 (Pytal)
- Allow to provide a custom palette to the ColorPicker #3384 (skjnldsv)
- Export NcMentionBubble and NcAutoCompleteResult #3373 (vinicius73)
- Add guest content component #3369 (ChristophWurst)
🐛 Fixed bugs
- Fix multiselect checkmark and plus icon #3513 (skjnldsv)
- Make gap in NcAppNavigation consistent in nested lists #3506 (juliushaertl)
- Fix value type for DateTimePickerNative #3491 (skjnldsv)
- Define global focus trap #3478 (skjnldsv)
- fix the size of the popper element #3445 (szaimen)
- fix sidebar scrolling for small displays #3444 (szaimen)
- Fix dark themed color picker and use button component #3411 (Pytal)
- Fix password_policy fallback handling #3408 (nickvergessen)
- Fix missing half-empty dashboard empty content view #3407 (nickvergessen)
- Fix DateTimePicker example and translation #3405 (skjnldsv)
- Fix outdated variables #3367 (jancborchardt)
- Comment placeholder wording fix #3454 (Jerome-Herbinet)
- Expand color picker width only when using advanced fields #3410 (Pytal)
- Fix empty content height in NcDashboardWidget in N in N in N #3372 (CarlSchwan)
Closed pull requests
v7.0.1 (2022-10-14)
🐛 Fixed bugs
- use @nextcloud/focus-trap instead of focus-trap #3347 (vinicius73)
🚀 Enhancements
v7.0.0 - 2022-10-12
💥 Breaking changes
- This component library release requires Nextcloud 25 or later
- We changed the container layout to adapt to the design changes with Nextcloud 25
- The body is no longer the main scroll area but instead the app content
- Please do careful testing of your user interface, especially in regards to the following components and scroll behaviour:
- NcContent
- NcAppNavigation
- NcAppContent
- NcAppSidebar
- Please do careful testing of your user interface, especially in regards to the following components and scroll behaviour:
- Properties and slot names of NcEmptyContent changed. Also, everything outside a slot is ignored now
- Inside NcActions, only Vue components are considered as children
Migration guide
- Scroll listeners need to be adapted to watch for the scroll on the NcAppContent container instead of the main document
- If you are using sticky headers in your app you might need to adjust the css top property as the app content container is now the scrollable element. For any contained sticky that had a header height top spacing before you should be able to set that to 0
- Make sure that everything in NcEmptyContent is in one of the supported slots
- Make sure that NcActions contain only Vue components. If they contain plain HTML, move this into a separate Vue component
🚀 Enhancements
- Add advanced fields to color picker #3324 (@Pytal)
- Enables ESM Modules #3283 (@vinicius73)
- Add styleguide example for non-user avatar #3270 (ChristophWurst)
- Live refresh image and displayname based avatar on update #3266 (Pytal)
- Forward the autofocus attribute to input field component #3245 (kesselb)
- Allow 'search' as type prop for NcTextField #3190 (artonge)
- Add gap between nav entry #3235 (CarlSchwan)
- Fix for border-radius being too large for 3-line entries like in Mail #3136 (jancborchardt)
- Add related resources panel component #3081 (Pytal)
- Add a native datetime picker #3063 (JuliaKirschenheuter)
- Always show NcAppSettingsDialog title #3074 (raimund-schluessler)
🐛 Fixed bugs
- Also use menuOpen state in NcAppNavigationItem #3350 (@st3iny)
- Update cypress base snapshots after changes to server #3352 (@raimund-schluessler)
- Fix app content growing too wide #3329 (@st3iny)
- Fix SCSS to CSS variable assignment #3261 (@susnux)
- Fix non-user avatar on complex background #3272 (ChristophWurst)
- Fix initials color of new non-user avatars #3271 (ChristophWurst)
- Mark resource button styles as important to fix styles in some contexts #3259 (Pytal)
- Make app navigation settings pixel perfect-ish #3256 (ChristophWurst)
- Move the close button to the end of the content #3230 (marcoambrosini)
- Fix NcEmptyContent used inside NcModal #3253 (nickvergessen)
- Add proper margin to the counter #3250 (marcoambrosini)
- Fix avatar border color #3244 (nickvergessen)
- Fix single action detection #3212 (st3iny)
- Fix loading avatar status #3204 (CarlSchwan)
- Fix overwriting placeholder property in NcDatetimePicker #3202 (Chartman123)
- Fix scrolling in styleguide #3200 (marcoambrosini)
- Right-align nav item utils #3178 (ChristophWurst)
- Fix active and focus frame #3201 (CarlSchwan)
- Fix app navigation backdrop blur #3189 (ChristophWurst)
- AppNavigationItem actions visibility #3165 (raimund-schluessler)
- Spacing in app navigation and make the setting pill style #3158 (juliushaertl)
- Actions positioning #3157 (juliushaertl)
- .active state of app list items #3147 (ChristophWurst)
Closed pull requests
- Allow opting out of automatic NcModal remounting #3219 (Pytal)
- Fix multiselect background color spilling outside the component #3252 (ChristophWurst)
- Update design of related resources panel #3236 (Pytal)
- Fix a word puzzle in NcDashboardWidget component #3225 (CarlSchwan)
- Fix NcAppNavigationItem, pass correct boundaries-element NcActions #3197 (eneiluj)
- Limit max width of the settings #3192 (CarlSchwan)
- Fix the NcPopoverMenu component #3191 (CarlSchwan)
- fix comments border-radius #3175 (szaimen)
-
PoC
- Use dark themed avatar on dark theme #3119 (CarlSchwan)
- Use events provided by floating-vue #3149 (raimund-schluessler)
v6.0.0 (unreleased)
💥 Breaking Changes
- #2600 Migrate to floating-vue (@raimund-schluessler)
- #2867 Accessible EmptyContent component (@Pytal)
- #2630 show the action buttons on top of the modal always by default (@szaimen)
- #1946 Properly align appnavigationtoggle (@marcoambrosini)
- #2738 Move close button within modal boundaries (@marcoambrosini)
- #2720 Add icon slot to AppNavigationNew component (@raimund-schluessler)
- #2603 Comply with eslint for event name (@artonge)
- #2704 Put the children of AppNavigationItem outside of the main item (@raimund-schluessler)
- #2980 Bump @nextcloud/eslint-config from 8.0.0 to 8.1.2 (@dependabot[bot])
#2911 Use render function in Actions component (@raimund-schluessler)No more breaking after #3006 in beta.2- #2929 Bump vue from 2.6.14 to 2.7.8 (@raimund-schluessler)
- #2923 Enforce setting section ids (@nickvergessen)
- #3058 Add Nc prefix to all components (raimund-schluessler)
- #3106 Fix emptyContent once more (jotoeri)
- #3090 Fix EmptyContent Reactivity (jotoeri)
🚀 Enhancements
- #2875 Adjust loading icon style, replace
fillColor
prop (@raimund-schluessler) - #2879 Turn the button into router-link when to is there (@raimund-schluessler)
- #2565 Improve SettingsInputText component (@quentinguidee)
- #2808 Add a11y utility (@Pytal)
- #2715 Augment keyboard accessibility of AppSidebar (@Pytal)
- #2757 Alternative style for CheckboxRadioSwitch (radio type) (@eneiluj)
- #2779 Keep text in
InputConfirmCancel
static (@raimund-schluessler) - #2776 Improve CheckboxRadioSwitch accessibility (@raimund-schluessler)
- #2727 Add material design loading icon (@raimund-schluessler)
- #2747 make the sidebare full-width on small screens (@szaimen)
- #2630 show the action buttons on top of the modal always by default (@szaimen)
- #2738 Move close button within modal boundaries (@marcoambrosini)
- #2577 Add ColorPicker feedback on selection (@quentinguidee)
- #2719 Add title section to settingsdialog (@marcoambrosini)
- #2718 Add actions slot to dashboard widget item (@raimund-schluessler)
- #2571 Use large border-radius in AppNavigation (@quentinguidee)
- #2713 Use large border-radius in Action Button (@GretaD)
- #2704 Put the children of AppNavigationItem outside of the main item (@raimund-schluessler)
- #2552 Make emojis selectable by tab (@skjnldsv)
- #2668 Merge Dashboard components into repository (@raimund-schluessler)
- #2654 add handle keyboard focus for accessibility (@vanpertsch)
- #2629 small cleanup of small modal size (@szaimen)
- #2911 Use render function in Actions component (@raimund-schluessler)
- #2998 Import tooltip directive only locally (@raimund-schluessler)
- #2983 Simplify webpack configuration (@raimund-schluessler)
- #2973 Allow to filter the available tags (@nickvergessen)
- #2868 Create TextField component (@marcoambrosini)
- #2856 Fix ListItem css & add compact mode (@jotoeri)
- #3060 Allow to render x items outside an Actions menu (skjnldsv)
- #3040 Allow ListItem components to link to external links (tcitworld)
- #3082 Allow more than text on EmptyContent description (jotoeri)
- #3078 Add ref to NcInputField in NcTextField (raimund-schluessler)
- #3056 📰 Update AppNavigationItem design (marcoambrosini)
- #3055 ListItem Design update (marcoambrosini)
- #3100 Improve multiselect (CarlSchwan)
- #3057 🥛 Make app navigation semi-transparent (GretaD)
- #3070 Make unread counter primary colour (GretaD)
- #3142 Make the app content list 300px min (ChristophWurst)
🐛 Fixed bugs
- #2878 Fix single action validation (@raimund-schluessler)
- #2877 Bring back AppNavigationToggle tooltip (@raimund-schluessler)
- #2895 Fix issues with Multiselect component (@nickvergessen)
- #2882 Fix box shadow colour of "tertiary-on-primary" button (@danxuliu)
- #2871 Add a button style for being used on primary like in the header (@nickvergessen)
- #2865 Make captions real headings for improved a11y (@nickvergessen)
- #2855 Fix invalid setting section IDs (@nickvergessen)
- #2695 Change Prev/next links to buttons (@vanpertsch)
- #2845 Add headline to sidebar sections to improve landmarks (@nickvergessen)
- #2846 Fix HTML validation of AppNavigationToggle (@nickvergessen)
- #2840 Fix invalid tabindex and role (@nickvergessen)
- #2841 Remove invalid test-attr (@nickvergessen)
- #2833 Fix vue material design icons HTML validation (@nickvergessen)
- #1946 Properly align appnavigationtoggle (@marcoambrosini)
- #2738 Move close button within modal boundaries (@marcoambrosini)
- #2576 Increase padding of ColorPicker (@quentinguidee)
- #2638 Fix lifecycle hook name in Avatar (@raimund-schluessler)
- #2628 Fix styleguide serve (@raimund-schluessler)
- #2533 [MultiSelect] pass the #noResult slot to the underlying component (@eneiluj)
- #2999 Also export tooltip options (@raimund-schluessler)
- #2997 Fix regressions from floating-vue migration (@raimund-schluessler)
- #2991 Fix Actions styling in Breadcrumbs (@raimund-schluessler)
- #2984 Fix button import in modal example (@raimund-schluessler)
- #2981 Add aria-label to single action button (@raimund-schluessler)
- #2911 Use render function in Actions component (@raimund-schluessler)
- #2961 Fix focusing last action with page-down (@raimund-schluessler)
- #2946 Make sure modal ids are unique (@nickvergessen)
- #2883 Do not treat an avatar as a button if there is no menu (@danxuliu)
- #2929 Bump vue from 2.6.14 to 2.7.8 (@raimund-schluessler)
- #2938 Revert "Bump vue-styleguidist from 4.48.0 to 4.50.0" (@raimund-schluessler)
- #2912 Fix missing icon in actions custom icon slot (@raimund-schluessler)
- #2856 Fix ListItem css & add compact mode (@jotoeri)
- #2894 Add more explicit title to the sidebar close button (@juliushaertl)
- #3017 Fix icon-class, re-add default-icon support for Actions (@raimund-schluessler)
- #3006 Fix single button action icon attribute (@PVince81)
- #3059 Fix breadcrumbs dropdown icon alignment (raimund-schluessler)
- #3046 Add missing trailing comma (raimund-schluessler)
- #3035 Correctly overwrite app-settings modal style (raimund-schluessler)
- #3034 Implement empty content icon slot in DashboardWidget (raimund-schluessler)
- #3031 Fix reference to closed menu in "aria-controls" (danxuliu)
- #3030 Don't return focus after close-after-click (raimund-schluessler)
- #3023 Dismis focus trap when component gets destroyed (juliushaertl)
- #3022 Allow click outside for Popover focus trap (raimund-schluessler)
- #3021 Disable focus-trap for Popover by default (raimund-schluessler)
- #3020 Fix issues with focus trap on modal (juliushaertl)
- #3037
aria-expanded
was fixed for Multiselect.vue (JuliaKirschenheuter) - #3077 Make input field button style take precedence (raimund-schluessler)
- #3076 Fix NcAppNavigationItem docs (raimund-schluessler)
- #3075 Fix listitem tabbed navigation (marcoambrosini)
- #3074 Always show NcAppSettingsDialog title (raimund-schluessler)
- #3071 Fix link in docs to NcCounterBubble (raimund-schluessler)
- #3069 Only set target and rel attributes when href != '#' (tcitworld)
- #3065 Fix margin for Modal inline actions (skjnldsv)
- #2970 Fix InputField focus state (marcoambrosini)
- #3066 Fix Modal closing (skjnldsv)
- #3111 Ensure proper actions menu styling (raimund-schluessler)
Closed pull requests
- #3019 Add note about pre-releases to the readme (juliushaertl)
- #3089 Fix EmptyContent comments example in docs (Pytal)
- #3072 Remove debug log statement (st3iny)
- #3113 Add aria-modal to Modal dialog (PVince81)
- #3080 Fix contrast of next/prev modal buttons (Pytal)
- #3141 Simplify exports (Pytal)
- #3140 Improve text fields (CarlSchwan)
- #3137 Remove unused #counter template from ListItem docs (raimund-schluessler)
- #3135 Polish password field component (CarlSchwan)
- #3132 Add slot for dot indicator in NcListItem.vue (JuliaKirschenheuter)
- #3130 Add missing tab in NcModal CSS (raimund-schluessler)
- #3122 Use correct Nc components prefix everywhere (raimund-schluessler)
- #3112 Update variables.css from nextcloud server (vinicius73)
v5.3.1 (2022-04-08)
Fixed bugs
- Fix button disable state and reactivity #2622 (skjnldsv)
- Fix border radius for small progress bar #2618 (raimund-schluessler)
- Revert "Use large corner radius for the Popover component" #2611 (JuliaKirschenheuter)
- fix positioning of content text #2601 (szaimen)
- Fix EmptyContent svg size #2592 (skjnldsv)
- Fix visual issue of the settings tab in the documentation #2573 (quentinguidee)
- Don't give normal and large modals a fixed height #2610 (szaimen)
- Cleanup tooltip and popover CSS #2602 (raimund-schluessler)
- Ensure l10n check uses right node and npm version #2596 (raimund-schluessler)
- Action button vue class #2586 (CarlSchwan)
- Replace deprecated String.prototype.substr() #2579 (CommanderRoot)
- Only show actions if actions given for breadcrumbs #2559 (raimund-schluessler)
v5.3.0 (2022-03-31)
Fixed bugs
- Fix tertiary no background button color #2589 (marcoambrosini)
- Fix tertiary buttons hover feedback #2583 (marcoambrosini)
- Fix the ProgressBar display in the documentation #2564 (quentinguidee)
Closed pull requests
- Add tertiary buttons with background and make them the default #2585 (marcoambrosini)
- Update variables.css #2574 (skjnldsv)
v5.2.1 (2022-03-24)
Releasing this patch to re-trigger an npm package build since last release github was down
v5.2.0 (2022-03-23)
Enhancements
- Use large corner radius for the Popover component #2566 (quentinguidee)
- Inherit attrs and forward listeners in the emojipicker's popover #2563 (marcoambrosini)
- Add aria-description to AppNavigationItem #2548 (JuliaKirschenheuter)
Fixed bugs
- Fix secondary button with old style as temporary solution #2562 (nickvergessen)
- Pass in a boolean instead of a string in the 'wide' prop #2556 (marcoambrosini)
v5.1.1 (2022-03-16)
Fixed bugs
- Fix error spam of icon only buttons part2 #2547 (nickvergessen)
- Fix error spam from buttons #2540 (nickvergessen)
- 🐛
\#2529
: fix missing firstAction #2532 (vinicius73)
v5.1.0 (2022-02-28)
Enhancements
- Add button native type prop on <Button> #2516 (tcitworld)
- increase the small modal width #2496 (szaimen)
- Allow Breadcrumbs "to" prop to be an object #2491 (tcitworld)
Fixed bugs
- Change appearance of the slot "icon" at AppNavigationItem #2506 (JuliaKirschenheuter)
- Fix shrinking of last breadcrumb for narrow width #2492 (raimund-schluessler)
Closed pull requests
- fix: imports from emoji-mart-vue-fast #2521 (max-nextcloud)
v5.0.0 (2022-02-10)
Enhancements
- Implement showing global crumb actions #2444 (raimund-schluessler)
- Add option to always show actions #2419 (marcoambrosini)
- Move crumb Actions into hover background area #2416 (raimund-schluessler)
- Allow custom action menu icon for breadcrumb #2414 (raimund-schluessler)
- Use MD icon for hidden crumbs action button icons #2413 (raimund-schluessler)
- Adjust breadcrumb appearance #2411 (raimund-schluessler)
- Automatically use Nextcloud translated months, days and years #2397 (skjnldsv)
Fixed bugs
- AppNavigationItem.vue: updating of this.$slots #2483 (JuliaKirschenheuter)
- Fix md icon position for Actions with title #2435 (raimund-schluessler)
- Fix dragging onto hidden crumbs #2412 (raimund-schluessler)
Closed pull requests
- Limit avatar request sizes to 64 and 512 pixel #2486 (nickvergessen)
- Add aria label to the ActionInput component #2472 (JuliaKirschenheuter)
- Add variable for crumb class name #2450 (raimund-schluessler)
- Show menu title for single Action #2436 (raimund-schluessler)
- Set sidebar tab content height to be 100 percent #2431 (kiranparajuli589)
- Free closeOnSelect #2391 (jotoeri)
v4.3.0 (2021-12-01)
Fixed bugs
Closed pull requests
- Reduce size of status icons in Avatar component #2323 (CarlSchwan)
- Free closeOnSelect #2391 (jotoeri))
v4.2.0 (2021-09-28)
Enhancements
- Use material design icon for AppSidebar star #2265 (raimund-schluessler)
- Bump vue-material-design-icons from 4.12.1 to 4.13.0 #2269
- Allow material design icons for appnavigationitem #2276 (raimund-schluessler)
- Unify linkify usage, move to linkify-string #2281 (raimund-schluessler)
- Unify linkify usage, move to linkify-string #2281 (raimund-schluessler)### Fixed bugs
- Add outlined counter #2287 (marcoambrosini)
Fixed bugs
- Set material design icon size to 20 #2268 (raimund-schluessler)
- Fix missing icon #2297 (Pytal)
v4.1.1 (2021-09-16)
Enhancements
- Use material design icon for appsidebar close #2212 (raimund-schluessler)
- Use material design icon for settings icon #2213 (raimund-schluessler)
- Bump @nextcloud/calendar-js from 1.1.1 to 2.0.0 #2204
Fixed bugs
- Do not duplicate character in Highlight directive, only highlight first match occurence #2226 (raimund-schluessler)
- Disable actions when the only action is disabeld #2227 (raimund-schluessler)
- Make timestamp of unread msg not bold #2228 (raimund-schluessler)
- Fix empty user bubble #2241 (raimund-schluessler)
- Stop filtering Actions in $slots #2254 (skjnldsv)
- Don't rely on Vue.prototype.t and properly extract all strings #2231 (raimund-schluessler)
v4.1.0 (2021-08-23)
Enhancements
- Set default slideshowdelay to 5000 ms #2122 (szaimen)
- Optionally make the DatetimePicker timezone-aware #2100 (ChristophWurst)
- Fix videoplayer controls in viewer #2099 (szaimen)
- Add timezone picker #2095 (ChristophWurst)
Fixed bugs
- Check that userId is defined before querying #2159 (raimund-schluessler)
Closed pull requests
- Use new named slot syntax #2160 (raimund-schluessler)
- Add a hint about the tooltip directive #2151 (nickvergessen)
- Fix typo on registering the directive #2150 (nickvergessen)
- Simplify release process #2085 (skjnldsv)
v4.0.3 (2021-07-05)
Enhancements
- Fix ActionCaption layout #2043 (marcoambrosini)
Fixed bugs
Closed pull requests
- v4.0.2 #2041 (marcoambrosini)
v4.0.2 (2021-06-16)
Fixed bugs
- Safely check the global appName and handle its inexistence #2028 (ChristophWurst)
- Fix settings navigation layout #2033 (marcoambrosini)
v4.0.1 (2021-06-14)
Fixed bugs
Closed pull requests
- Fix settings navigation layout #2033 (marcoambrosini)
- Set AppNavigation examples' width to 300px #2030 (korelstar)
v4.0.0 (2021-06-04)
Breaking
- Remove deprecated legacy avatar user status #1945 (skjnldsv)
- Fix vue material icons #1816 (skjnldsv)
- Resizable columns #1759 (brueckner)
- Bump @nextcloud/browserslist-config from 1.0.0 to 2.1.0 #1786 (dependabot)
Enhancements
- Add CheckboxRadio component #1875 (skjnldsv)
- Add disabled state to RichContenteditable and clean not-working v-model #1894 (skjnldsv)
- Add loading state to CheckboxRadio #1889 (skjnldsv)
- Add proper opening/opened/closing/closed events & fix events docs #1914 (skjnldsv)
- Add slot for third line in listitem component #1888 (ma12-co)
- Allow material design icon in breadcrumb #1938 (raimund-schluessler)
- Allow material design icons in AppSidebarTab #1939 (raimund-schluessler)
- Create ActionCaption component #1739 (ma12-co)
- Create ListItem component #616 (ma12-co)
- Create ListItem component #616 (ma12-co)
- Fix alignment of md icons in single action #1886 (raimund-schluessler)
- Implement switch mode to CheckboxRadioSwitch #1890 (skjnldsv)
- Improve documentation sections #1883 (skjnldsv)
- Make avatar menu focusable with keyboard #1854 (PVince81)
- Replace AppNavigationCounter with CounterBubble #1895 (PVince81)
- Update appnavigationcaption #1863 (ma12-co)
- Wrap icon span in icon slot for ActionButton #1930 (raimund-schluessler)
Fixed bugs
- Add id prop to ListItemIcon to prevent v-binding to the Avatar #1833 (skjnldsv)
- Allow to append datepicker to body #1880 (raimund-schluessler)
- Check slots on updated hook #2015 (ma12-co)
- Correctly align md icon in ActionRouter component #1927 (raimund-schluessler)
- Fix Actions css #1834 (jotoeri)
- Fix appnavigationitem layout #1897 (ma12-co)
- Fix counter margin #1912 (ma12-co)
- Fix datepicker overflow when week numbers are shown #1917 (raimund-schluessler)
- Fix first and last action input padding #1967 (raimund-schluessler)
- Fix first-action icon class not showing when Actions icon-slot is def… #1879 (nickvergessen)
- Fix flex order of AppNavigationCaption #2024 (skjnldsv)
- Fix ListItemIcon listeners #1870 (skjnldsv)
- Fix md icon size in ActionInput #1966 (raimund-schluessler)
- Fix user bubble when username contains a space #1948 (artonge)
- Prevent overflow of action-link in Firefox #1934 (raimund-schluessler)
- Remove AppNavigationItem flex order for AppNavigationCaption #1911 (skjnldsv)
- Use ActionButton for AppNavigationToggle #1844 (raimund-schluessler)
v3.9.0 (2021-04-07)
Enhancements
Fixed bugs
- Make sure to pass all props and attributes to single-action Actions #1809 (skjnldsv)
- Ensure that crumbs to hide have correct class #1807 (raimund-schluessler)
- Fix compact sidebar subtitle not visible #1767 (raimund-schluessler)
Closed pull requests
v3.8.0 (2021-03-26)
Added
- Actions now forward the focus and blur events on trigger - #1757 (Vincent Petry)
Changed
- Updated translations - #1755 #1758 #1782 (transifex-integration[bot])
- Bump @babel/core from 7.13.8 to 7.13.10 - #1748 (dependabot[bot])
- Bump @babel/preset-env from 7.13.9 to 7.13.12 - #1747 #1778 (dependabot[bot])
- Bump css-loader from 5.1.1 to 5.2.0 - #1764 #1785 (dependabot[bot])
- Bump cypress from 6.6.0 to 6.8.0 - #1765 (dependabot[bot])
- Bump elliptic from 6.5.3 to 6.5.4 - #1747 (dependabot[bot])
- Bump string-length from 4.0.1 to 4.0.2 - #1766 (dependabot[bot])
- Bump v-tooltip from 2.1.2 to 2.1.3 - #1773 (dependabot[bot])
- Bump vue-styleguidist from 4.35.0 to 4.36.1 - #1772 (dependabot[bot])
Fixed
- Fix actions dropdown focus timing - #1761 (Vincent Petry)
- Update AppNavigationCounter styles - #1769 (ma12-co)
- Fix settings css - #1770 (jotoeri)
- Allow last crumb to shrink if all crumbs collapsed - #1771 (raimund-schluessler)
- Fix multiselect listitemicon docs - #1787 (skjnldsv)
v3.7.2 (2021-03-10)
Fixed
- Render the first action icon slot if single action - #1753 (skjnldsv)
- Fix formattedOptions var in multiselect docs - #1744 (skjnldsv)
v3.7.1 (2021-03-10)
Added
Changed
- Bump debounce from 1.2.0 to 1.2.1 - #1754 (dependabot[bot])
- Bump stylelint from 13.11.0 to 13.12.0 - #1743 (dependabot[bot])
v3.7.0 (2021-03-03)
Added
- Allow to inject preloaded user statuses - #1433 (nickvergessen)
- Add a container property to popup components - #1734 (Vincent Petry)
Changed
- Bump vue-eslint-parser from 7.5.0 to 7.6.0 - #1737 (dependabot[bot])
- Bump pug from 3.0.0 to 3.0.2 - #1736 (dependabot[bot])
- Bump pug-code-gen from 3.0.1 to 3.0.2 - #1735 (dependabot[bot])
- Bump css-loader from 5.0.2 to 5.1.1 - #1731 (dependabot[bot])
- Bump cypress from 6.5.0 to 6.6.0 - #1730 (dependabot[bot])
- Bump @babel/preset-env from 7.13.8 to 7.13.9 - #1732 (dependabot[bot])
- Bump core-js from 3.9.0 to 3.9.1 - #1729 (dependabot[bot])
- Bump @babel/preset-env from 7.13.5 to 7.13.8 - #1728 (dependabot[bot])
- Bump @babel/core from 7.13.1 to 7.13.8 - #1727 (dependabot[bot])
v3.6.0 (2021-02-25)
Added
- Add disabled state to actions - #1724 (ma12-co)
- Add support for material design icons - #1714 (ma12-co)
Changed
- Bump @babel/core from 7.12.17 to 7.13.1 - #1721 (dependabot[bot])
- Bump @babel/preset-env from 7.12.17 to 7.13.5 - #1725 (dependabot[bot])
- Bump babel-loader-exclude-node-modules-except from 1.0.3 to 1.1.2 - #1702 (dependabot[bot])
- Bump core-js from 3.8.3 to 3.9.0 - #1717 (dependabot[bot])
- Bump cypress from 5.6.0 to 6.5.0 - #1712 (dependabot[bot])
- Bump eslint-plugin-promise from 4.2.1 to 4.3.1 - #1704 (dependabot[bot])
- Bump stylelint from 13.9.0 to 13.11.0 - #1719 (dependabot[bot])
- Bump vue2-datepicker from 3.8.2 to 3.9.0 - #1699 (dependabot[bot])
- Bump vue-eslint-parser from 7.4.1 to 7.5.0 - #1711 (dependabot[bot])
Fixed
- Use data of parent component in InputConfirmCanel subcomponent - #1697 (christianlupus)
v3.5.5 (2021-02-24)
Added
- Improve settings dialog layout #1708 (ma12-co)
- Make settings navigation list scrollable #1684 (ma12-co)
Fixed
- Make sure we can check the classList on the node #1723 (skjnldsv)
- Fix settings navigation layout #1713 (ma12-co)
- Update action hover feedback #1692 (ma12-co)
v3.5.4 (2021-01-27)
Fixed
- Revert workaround for popper glitch, fix regression - #1685 (Vincent Petry)
Added
- Translate '/l10n/messages.pot' in 'zh_HK' - #1682 (transifex-integration[bot])
Changed
- Bump cypress-visual-regression from 1.5.5 to 1.5.6 - #1620 (dependabot[bot])
- Bump webpack-cli from 4.3.1 to 4.4.0 - #1672 (dependabot[bot])
- Bump stylelint from 13.8.0 to 13.9.0 - #1673 (dependabot[bot])
- Bump vue-eslint-parser from 7.3.0 to 7.4.1 - #1676 (dependabot[bot])
- Bump vue-styleguidist from 4.34.2 to 4.35.0 - #1686 (dependabot[bot])
v3.5.3 (2021-01-25)
Fixed
- Replace linkify-urls with linkifyjs to fix Safari incompatibility issues - #1678 (Vincent Petry)
v3.5.2 (2021-01-22)
Fixed
- Increase max width of action button - #1677 (Vincent Petry)
v3.5.1 (2021-01-20)
Fixed
- Fix longtext appearance for avatar popover menu - #1675 (Vincent Petry)
- Make the popover menu more easily addressable - #1674 (Vincent Petry)
v3.5.0 (2021-01-20)
Changed
- Avatar component now uses the popover component - #831 (ma12-co) (Vincent Petry)
- Bump core-js from 3.8.2 to 3.8.3 - #1671 (dependabot[bot])
v3.4.0 (2021-01-18)
Added
- Add multiselect type to ActionInput - #1250 (korelstar)
- Add link support to richcontenteditor and fix various issues - #1669 (John Molakvoæ)
- Allow ActionInput type=email - #1667 (tcitworld)
- Allow ActionInput type=color - #1662 (ChristophWurst)
Changed
- Bump axios from 0.21.0 to 0.21.1 - #1655 (dependabot[bot])
- Bump core-js from 3.8.1 to 3.8.2 - #1654 (dependabot[bot])
- Bump fontsource-roboto from 3.1.5 to 4.0.0 - #1648 (Julius Härtl)
- Bump @nextcloud/axios from 1.5.0 to 1.6.0 - #1657 (violoncello.ch)
- Bump sass-loader from 10.1.0 to 10.1.1 - #1663 (dependabot[bot])
- Bump v-tooltip from 2.0.3 to 2.1.0 - #1651 (violoncello.ch)
- Bump v-tooltip from 2.1.0 to 2.1.1 - #1653 (dependabot[bot])
- Bump v-tooltip from 2.1.1 to 2.1.2 - #1656 (dependabot[bot])
- Bump vue-color from 2.8.0 to 2.8.1 - #1649 (dependabot[bot])
- Bump vue-loader from 15.9.5 to 15.9.6 - #1642 (dependabot[bot])
- Bump webpack-cli from 4.2.0 to 4.3.0 - #1650 (dependabot[bot])
- Bump webpack-cli from 4.3.0 to 4.3.1 - #1652 (dependabot[bot])
- Bump webpack from 4.44.2 to 4.45.0 - #1661 (dependabot[bot])
- Bump webpack from 4.45.0 to 4.46.0 - #1664 (dependabot[bot])
- Bump webpack-merge from 5.7.0 to 5.7.2 - #1641 (dependabot[bot])
- Bump webpack-merge from 5.7.2 to 5.7.3 - #1646 (dependabot[bot])
- Translate '/l10n/messages.pot' in 'zh_TW' - #1659 (Julius Härtl)
- Translate '/l10n/messages.pot' in 'sv' - #1658 (Julius Härtl)
- Translate '/l10n/messages.pot' in 'eo' - #1644 (Julius Härtl)
- Translate '/l10n/messages.pot' in 'de' - #1643 (Julius Härtl)
Fixed
v3.3.2 (2020-12-16)
Changed
- Translate '/l10n/messages.pot' in 'nl' - #1621 (Julius Härtl)
- Translate '/l10n/messages.pot' in 'es' - #1630 (Julius Härtl)
Fixed
- Fix avatar menu click handler - #1639 (PVince81)
- Fix export of AppNavigationNewItem - #1638 (John Molakvoæ)
Version bumps
- Bump @babel/core from 7.12.9 to 7.12.10 - #1626 (dependabot[bot])
- Bump @babel/preset-env from 7.12.7 to 7.12.11 - #1627 #1640 (dependabot[bot])
- Bump core-js from 3.8.0 to 3.8.1 - #1623 (dependabot[bot])
- Bump fontsource-roboto from 3.0.3 to 3.1.5 - #1628 (dependabot[bot])
- Bump ini from 1.3.5 to 1.3.7 - #1631 (dependabot[bot])
- Bump vue2-datepicker from 3.8.1 to 3.8.2 - #1624 (dependabot[bot])
- Bump vue-color from 2.7.1 to 2.8.0 - #1635 (dependabot[bot])
- Bump vue-eslint-parser from 7.2.0 to 7.3.0 - #1619 #1636 (Julius Härtl)
- Bump vue-styleguidist from 4.34.1 to 4.34.2 - #1622 (dependabot[bot])
- Bump @vue/test-utils from 1.1.1 to 1.1.2 - #1637 (dependabot[bot])
- Bump webpack-merge from 5.4.0 to 5.7.0 - #1625 #1632 #1634 (dependabot[bot])
v3.3.1 (2020-12-02)
Fixed
- Quickfix for action button and material design icon - #1614 (Vincent Petry)
Changed
- Translate '/l10n/messages.pot' in 'fr' - #1606
Version bumps
- Bump vue-styleguidist from 4.34.0 to 4.34.1 - #1615 (dependabot[bot])
- Bump babel-loader from 8.2.1 to 8.2.2 - #1612 (dependabot[bot])
v3.3.0 (2020-11-26)
Added
- Add ListItemIcon component - #1578 (PVince81)
- Richcontenteditable: bind event listeners - #1592 (ma12-co)
- Add notes about styleguide command in README - #1596 (PVince81)
- AppNavigationItem improved editing mode and AppNavigationNewItem component - #1277 (JonathanTreffler)
Fixed
- Remove sidebar actions slot max height - #1566 (ma12-co)
- Fix contenteditable state at first load - #1584 (ma12-co)
- Fix rich-contenteditor default value init and small code cleanup - #1570 (skjnldsv)
- Fix action button text for long translations - #1576 (GretaD)
- Fix default multiselect height - #1579 (skjnldsv)
- Aria-expanded must be a false string, not absent - #1599 (PVince81)
- Set navigation role and aria label on app navigation - #1585 (PVince81)
- Remove semantics of h6 in user bubble - #1586 (PVince81)
- Fix labelledby in tab section - #1583 (PVince81)
- Do not check l10n comments - #1597 (skjnldsv)
- Disable avatar menu click event when menu disabled - #1587 (PVince81)
- Improve testability + small code changes of AppSideBarTabs - #1515 (LiquidITGuy)
- Proxy avatar to fixed image in the documentation - #1580 (skjnldsv)
- Fix sizing of modal container and app settings dialog - #1573 (PVince81)
Changed
- Translate '/l10n/messages.pot' in 'da' - #1575 (juliushaertl)
Version bumps
- Bump @babel/core from 7.12.3 to 7.12.9- #1594 #1602 (dependabot[bot])
- Bump babel-loader from 8.1.0 to 8.2.1 - #1565 (juliushaertl)
- Bump @babel/preset-env from 7.12.1 to 7.12.7 - #1595 (dependabot[bot])
- Bump core-js from 3.7.0 to 3.8.0 - #1608 (violoncello.ch)
- Bump cypress from 5.5.0 to 5.6.0 - #1562 (violoncello.ch)
- Bump cypress-visual-regression from 1.5.2 to 1.5.5 - #1588 (dependabot[bot])
- Bump eslint-plugin-standard from 4.0.2 to 4.1.0 - #1564 (violoncello.ch)
- Bump @nextcloud/dialogs from 3.0.0 to 3.1.1 - #1563 #1571 (violoncello.ch)
- Bump sass-loader from 10.0.5 to 10.1.0 - #1568 (violoncello.ch)
- Bump stylelint from 13.7.2 to 13.8.0 - #1577 (violoncello.ch)
- Bump vue2-datepicker from 3.7.0 to 3.8.1 - #1589 #1609 (PVince81)
- Bump vue-styleguidist from 4.33.6 to 4.33.7 - #1572 #1574 #1593 #1607 (dependabot[bot])
- Bump webpack-merge from 5.3.0 to 5.4.0 - #1569 (juliushaertl)
v3.2.0 (2020-11-09)
Added
Fixed
- Fix RichEditor rendering of unknown mention, undefined checks and fix default value init #1504 (skjnldsv)
- Fix menu font for apps #1543 (GretaD)
- Reverted "Also set Modal height/width to allow children to define their height/width and not only max-height/width" #1558 (skjnldsv)
- Fix action text margin for long texts #1525 (st3iny)
Version bumps
- Bump cypress config and split into two specs #1548 (skjnldsv)
- Bump core-js from 3.6.5 to 3.7.0 #1557
- Bump vue-styleguidist from 4.33.5 to 4.33.6 #1553
- Bump css-loader from 3.6.0 to 5.0.1 #1537 #1552
- Bump webpack-cli from 4.1.0 to 4.2.0 #1546
- Bump jest from 26.6.1 to 26.6.3 #1541 #1545
- Bump babel-jest from 26.6.2 to 26.6.3 #1544
- Bump vue-loader from 15.9.4 to 15.9.5 #1536
- Bump node-sass from 4.14.1 to 5.0.0 and sass-loader to 10.0.5 #1534
- Translations updates
v2.9.0 (2020-11-09)
Added
v0.13.1 (2020-11-06)
Fixed
- Add ability to choose popovermenu alignment in avatar component #1554
v3.1.2 (2020-11-02)
Fixed
- Use static emoji picker to solve performance issue with background CPU usage #1526 (PVince81)
- Fix setting navigation item blur #1503 (ma12-co)
- Translations update #1519
Version bumps
- Bump @vue/test-utils from 1.1.0 to 1.1.1 #1530
- Bump webpack-merge from 5.2.0 to 5.3.0 #1528
- Bump emoji-mart-vue-fast from 7.0.6 to 7.0.7 #1527
- Bump cypress from 5.4.0 to 5.5.0 #1523
- Bump @nextcloud/axios from 1.4.0 to 1.5.0 #1522
- Bump file-loader from 6.1.1 to 6.2.0 #1521
- Bump vue-loader from 15.9.3 to 15.9.4 #1520
v2.8.2 (2020-11-02)
Fixed
v3.1.1 (2020-10-27)
Fixed
- Also set Modal height/width to allow children to define their height/width and not only max-height/width #1518 (skjnldsv)
- Don't show navigation of settings modal by default #1509 (ma12-co)
- Adapt to new vue2-datepicker format props #1517 (eneiluj)
v3.1.0 (2020-10-21)
Fixed
- Do not show letter if we have an icon and keep image ratio #1501 (skjnldsv)
- Allow an "extra" slot for the AppNavigationItem ##1493 (ChristophWurst)
- Fix avatar caching for non-user rendering #1491 (skjnldsv)
v3.0.0 (2020-10-20)
Fixed
v2.8.1 (2020-10-19)
Fixed
v2.8.0 (2020-10-19)
Added
- Add submit, multiline and maxlength support #1465 (skjnldsv)
- Cache hasAvatar info in sessionStorage to avoid flicker #1457 (PVince81)
- Adds information to README.md file how to use vue-devtools #1446 (StCyr)
- Add RichContenteditable component #1433 (skjnldsv)
- Snapshot test for usernameToColor function #1346 (juliushaertl)
- Add SettingsInputText compontents #650 (GretaD)
Changed
- Translations updates
Fixed
- Fix multiLine prop #1490 (skjnldsv)
- Fix autocomplete popup size and shadow #1481 (skjnldsv)
- Make mention inlined and ellipsised #1475 (skjnldsv)
- Fix npm run build by removing obsolete command #1456 (PVince81)
- Cleanup avatar fetching methods #1489 (skjnldsv)
- Fix padding of sidebar without secondary actions #1362 (raimund-schluessler)
v2.7.0 (2020-10-08)
Added
v2.6.9 (2020-10-07)
Added
Fixed
- Fix modal freeze #1432 (st3iny)
- Allow spaces in the name of a AppSidebarTab #1431 (juliushaertl)
v2.6.8 (2020-10-02)
Fixed
- Only use the icon on the avatar when there is one #1423 (nickvergessen)
v2.6.7 (2020-10-02)
Fixed
- Introduce a compact mode (default) for the user status on the avatar in case it is used without presenting the status information #1405 (juliushaertl)
v2.6.6 (2020-09-30)
Fixed
- Listen to user status events to update the status on avatars #1405 (nickvergessen)
v2.6.5 (2020-09-11)
Fixed
- Allow to set popover container #1389 (Thanks to raimund-schluessler)
- Fix ActionInput label height #1361 (Thanks to tcitworld)
- Fix status on different active/hover states #1399
- Fix custom avatar handling in user bubble #1392
v2.6.4 (2020-09-03)
Fixed
- Do not fetch user status if current user is a guest #1379 (danxuliu)
- Fetch user status in avatar only if it is going to be shown #1380 (danxuliu)
v2.6.3 (2020-09-01)
Fixed
v2.6.2 (2020-09-01)
Fixed
- Disable spell checking for cypress #1363 (raimund-schluessler)
Added
- Cover more cases in AppSidebare visual test #1357 (raimund-schluessler)
- Remove unwanted files leftovers #1356 (skjnldsv)
- Feature/cypress visual regression #1355 (skjnldsv)
- Translate '/l10n/messages.pot' in 'is' #1354 (transifex-integration[bot])
v2.6.1 (2020-08-27)
Fixed bugs:
- Allow to toggle linkification by prop #1337 (raimund-schluessler)
- Fix sidebar layout in compact mode #1338 (raimund-schluessler)
- Update status icons #1341
- Do not fetch user-status if user prop does not represent a user #1348
- Allow to choose boundariesElement for actions popover #1351
v2.6.0 (2020-08-21)
Implemented enhancements:
- Allow to specify a custom action instead of the star #1310 (raimund-schluessler)
- Allow to toggle editable title by click #1288 (raimund-schluessler)
- Feature/641/use popover component for actions #832 (ma12-co)
Fixed bugs:
- Add
background-repeat:no-repeat
to icons #1330 (dk1a) - Fix tabs & lint #1303 (skjnldsv)
- Do not display offline
and invisible
as a status #1312 (georgehrke)
Older releases
See the Github Releases page for older changelog entries.