v8.21.0 (2024-11-21)
- fix(NcInputField): correct position of trailing icon in RTL #6202 (alsulami1)
- fix(NcChip): wrong color-primary-text variable used #6218 (skjnldsv)
- fix: make sure model event in
v-model
happens first to avoid regression #6234 (ShGKme) - fix(NcTextField): don't fire value-updating events twice #6235 (ShGKme)
- fix(NcRichContenteditable): support mentions of email/* guests #6233 (Antreesy)
- fix(NcAppContent): correct splitter color in dark mode when using split-horizontal mode #6227 (wofferl)
- fix(NcRichContenteditable): do not break adjacent user mentions #6223 (Antreesy)
- fix(NcRichContenteditable): fix pasting of the content to an empty field #6241 (DorraJaouad)
v8.20.0 (2024-10-29)
Now you can use v-model
directive, :model-value
prop, and @update:model-value
(@update:modelValue
) event in all data input components to have compatibility with v9 in the future.
<!-- Only v8 (Vue 2) -->
<NcTextField :value.sync="username" />
<!-- Compatible with both v8 (Vue 2) and v9 (Vue 3) -->
<NcTextField v-model="username" />
<!-- same as -->
<NcTextField :model-value="username" @update:model-value="username = $event" />
If you already use v-model
with a custom writable computed on :value.sync
components before, it might not work as expected anymore. Make sure to remove or adjust it before update.
See the full list in v9 breaking changes.
- feat: add
v-model
support for input-like components #5418 (kyteinsky) - feat: forward compatibility with v9 on
v-model
props/events #6172 (ShGKme) - feat(NcRichText): add styles to mount point for custom picker and custom widget elements #6108 (julien-nc)
- feat(NcRichText): make interactive widgets opt-in #6151 (Antreesy)
- feat: add
isDarkTheme
functions and composables #5698 (ShGKme) - feat: add
spawnDialog
function #6195 (susnux)
- fix(NcReferencePicker): allow closing modal dialog #6137 (JuliaKirschenheuter)
- fix(NcActions): RTL support #6148 (hamza221)
- fix(NcAppNavigation): RTL support #6144 (hamza221)
- fix(NcSelect): RTL support #6150 (hamza221)
- fix(NcAppDetailsToggle): RTL support #6145 (hamza221)
- fix(NcModal): RTL support #6171 (hamza221)
- fix(NcAppSidebar): RTL support #6187 (hamza221)
- fix(NcDateTimePicker): adjust component styling close to native appearance #6095 (GretaD)
- fix(NcTimeZonePicker): scope css styles #6184 (Antreesy)
- fix(NcAppSidebarTabs): force color-main-text for icons #6189 (Antreesy)
- fix(NcAppNavigationItem): use $scopedSlots instead of $slots #6161 (st3iny)
- Updated workflows and dependencies
- Updated translations
v8.19.0 (2024-09-16)
- feat(NcModal): make dark header configurable #6083 (mejo-)
- feat(NcActions): Emit
closed
event only when the actions are fully closed #6065 (susnux)
- fix(NcAppNavigationItem): align utils with actions and other components #6054 (GVodyanov)
- fix(NcAvatar): add a fallback for missing CSS variable #6090 (Antreesy)
- fix(NcColorPicker): style advanced fields as NcInputField #6097 (Antreesy)
- Updated workflows and dependencies
v8.18.0 (2024-09-12)
- feat(NcDialogButton): Allow to return
false
from callback to keep dialog open #6005 (susnux) - feat(NcHeaderButton): Add a button-only alternative for the header menu #6048 (susnux)
- fix(NcActions): Pressing
Escape
should always close the actions #6037 (susnux) - fix(NcListItem): make the max width in
oneline
mode apply only to the content name #6039 (GVodyanov) - fix(NcHeaderMenu): Ensure trigger button has the same width as a wrapper #6047 (susnux)
- fix(NcCheckboxRadioSwitch): switch may have incorrect checked-like background #6055 (Antreesy)
- fix(NcEmojiPicker): adjust hover effects to the new design #6056 (Antreesy)
- Updated workflows and dependencies
- Updated translations
v8.17.1 (2024-08-30)
- fix(NcAppNavigation): keep border only on mobile #6008 (ShGKme)
- fix(NcRichText): discard reference widgets on text update #6011 (Antreesy)
- fix(NcCheckBoxRadioSwitch): do not toggle on a click on a link inside #6013 (DorraJaouad)
- fix: Adjust time intervals for relative time #6017 (susnux)
- fix(NcHeaderMenu): Remove padding from popover menu #6026 (susnux)
- fix(useHotKey): respect press of MacOS Cmd key as Ctrl key #6021 (Antreesy)
v8.17.0 (2024-08-21)
- feat(NcButton): Allow to specify
target
attribute for buttons with href #5938 (mejo-) - feat(NcDialog): Allow to make the dialog a form #5932 (susnux)
- feat(NcListItem): allow to control the display of a three dot menu #5980 (DorraJaouad)
- feat(NcCounterBubble): add count prop for humanized count display #5863 (ShGKme)
- feat(useHotKey): add composable for keyboard shortcuts #5899 (Antreesy)
- fix(NcActions): Role
menu
needs a label assigned so label by trigger #5933 (susnux) - fix(NcListItem): Adjust icon color when the list item is active #5936 (susnux)
- fix(NcCounterBubble): make it perfectly aligned circle #5948 (ShGKme)
- fix(NcAvatar): extend variable size of status icons #5959 (Antreesy)
- fix(NcActions): NcActionCheckbox and NcActionRadio icon alignment #5958 (GretaD)
- fix(NcCheckboxRadioSwitch): adjust to new border radius #5974 (ShGKme)
- fix: use
--header-height
instead of50px
constant #5973 (ShGKme) - fix(NcAppSettingsDialog): Adjust navigation entries to match Nextcloud 30 design #5963 (susnux)
- fix(NcAppNavigationCaption): make name ellipsize #5982 (GVodyanov)
- fix(NcAppNavigation): add border-right #5953 (marcoambrosini)
- fix(NcRichText): modify MENTION_START regex to work on older MobileSafari versions #5976 (arthurlockman)
- fix(NcCounterBubble): increase size #5985 (ShGKme)
- fix(NcRichContenteditable): adjust to new design #5992 (ShGKme)
- chore(docs): specify more Nextcloud versions in styleguidist #5930 (ShGKme)
- refactor(NcModal): get rid of unneeded calc() #5984 (ShGKme)
- Updated translations
v8.16.0 (2024-08-05)
- feat(NcNoteCard): Add
text
prop to pass the content of the note card #5894 (susnux) - feat(NcPasswordField): Add
as-text
prop to remove autocomplete #5896 (ShGKme) - feat(NcListItem): Provide additional slots for NcActions / extra actions customization #5870 (Antreesy)
- feat(NcUserBubble): Add RouterLink support #5708 #5917 (Antreesy)
- fix(NcSelect): Ensure that component height is the same as input element #5883 (susnux)
- fix(style): Adjust elements styles to unit-less line-height #5889 (ShGKme)
- fix(NcSettingsSection): Remove default h2 margin-top #5897 (ShGKme)
- fix(NcCounterButton): Adjust min-width to make it a right circle #5905 (ShGKme)
- fix(NcDashboardWidgetItem): Fix alignment of dashboard list items #5914 (juliushaertl)
- fix(NcNoteCard): Adjust padding and margin #5893 (susnux)
- fix(NcAvatar): Make button element round as the avatar #5898 #5916 (Antreesy))
- Updated translations
v8.15.1 (2024-07-29)
- fix(NcListItem): Make paddings smaller again on Nextcloud 30 #5879 (susnux)
- fix(NcChip): Ensure chips without icon do not reserve empty space for icon #5859 (susnux)
- fix: alignment of listitem name for one line layout #5853 (GretaD)
- NcActionCheckbox: align with NcActionText #5839 (GVodyanov)
- NcSelect: make same height and color as NcTextField #5829 (GVodyanov)
- fix(NcSelect): increase avatar size to show subname #5865 (luka-nextcloud)
- NcListItem: remove max width #5830 (GVodyanov)
- fix(NcAppNavigation): update docs example with NcAppNavigationSearch component #5857 (Antreesy)
- Updated translations
v8.15.0 (2024-07-22)
- feat(NcAppNavigation): Provide consistent in-app search #5831 (susnux)
- feat(NcRichText): Call public reference API when unauthenticated #5800 (mejo-)
- fix(NcAppNavigationItem): Fix popper boundary element #5632 (ChristophWurst)
- Use correct date in header #5793 (AndyScherzinger)
- fix(NcAppNavigationSettings): border radius of toggle button #5765 (st3iny)
- fix(NcAppNavigationCaption): properly align with NcAppNavigationItem #5804 (GVodyanov)
- fix(NcActions): Use full window height #5806 (susnux\ #5842 (Antreesy)
- style(NcAppNavigationCaption): remove margin-bottom #5815 (GVodyanov)
- docs: Fix
NcAppNavigationCaption
examples #5820 (susnux) - fix(NcInputField): Make helper text aligned and maxcontrast color #5822 (susnux)
- fix(NcInputField): Make focus visible on trailing button look better #5823 (susnux)
- fix(NcInputField): Make sure label and placeholder is not jumping #5821 (susnux)
- fix(NcListItem): Anchor height was set not to content but random area #5780 (susnux)
- fix(NcListItem): do not render counter on falsy values #5834 (Antreesy)
- NcAppSettingsSection: make titles normal h3 size #5819 (GVodyanov)
- fix(NcAppSidebar): manage focus only after transition has finished #5833 (ShGKme)
- fix(NcColorPicker): Make the color circle size depend on clickable area #5816 (ChristophWurst)
- fix(NcAppContent): splitpane splitter styles with dark theme #5843 (mejo-)
- fix(NcModal): temporary deactivate focus-traps on modal open #5783 (Antreesy)
- fix(NcAppNavigationSearch): Fix focus button when clearing search #5850 (susnux)
- Updated translations
- Migrate REUSE to TOML #5791 (AndyScherzinger)
- Add reuse status badge #5794 (AndyScherzinger)
- chore(docs): remove SPDX header from component docs #5810 (ShGKme)
- fix(NcAppNavigationSettings): use tertiary styling for the toggle button #5814 (st3iny)
- @GVodyanov made their first contribution in #5819
v8.14.0 (2024-07-04)
- feat(NcAppSidebar): force show navigation for a single tab #5740 (Antreesy)
- feat(NcButton): Add
size
prop to allow setting the button size tosmall
,normal
,large
#5767 (susnux) - feat: migrate
NcCollectionList
component fromnextcloud-vue-collections
#5757 (Antreesy) - fix(NcDialog): Ensure the dialog is correctly labelled by its name #5771 (susnux)
- fix: Migrate SCSS
$clickable-area
to CSS--default-clickable-area
#5694 (marcoambrosini) - fix(NcMentionBubble): hide selectable mention id from widescreens #5753 (Antreesy)
- style(NcHeaderMenu): pass text-on-background color for header menu #5747 (Antreesy)
- Fix input field label alignment #5766 (marcoambrosini)
- fix(NcRichContentEditable): remove overlapping placeholder with tribute trigger #5749 (DorraJaouad)
- fix(NcReferenceWidget): pass elements to intersection observer #5754 (DorraJaouad)
- fix(NcCheckboxRadioSwitch): only bind aria attributes to the input #5777 (skjnldsv)
- Updated translations
v8.13.0 (2024-06-20)
- feat(NcDialogButton): Allow to pass
disabled
prop #5679 (susnux) - feat(NcRichContenteditable): programmatically show tributes #5674 (DorraJaouad)
- feat: Add NcChip component #5686 (susnux)
- feat(NcAppSidebar): add
toggleAttrs
prop to pass attributes on the toggle button #5695 (ShGKme) - feat(NcAppSidebar): add noToggle prop to hide the built-in toggle button #5702 (ShGKme)
- fix(NcAppSidebar): remove hidden navigation toggle from focus trap #5613 (ShGKme)
- fix(NcAppSidebar): make closing animation less glitchy #5608 (ShGKme)
- Update temporary border radius variable #5639 (marcoambrosini)
- fix: Adjust license in
package.json
#5612 (susnux) - Use variables for input border width #5563 (marcoambrosini)
- fix: re-export
NcEllipsisedOption
andNcInputField
in root export #5666 (ShGKme) - fix(NcVNodes): add re-export in root export and add docs #5664 (ShGKme)
- fix(richText): do not handle relative links without leading slash as router links #5703 (ShGKme)
- fix(NcModal): Adjust modal header name and actions #5656 (susnux)
- fix(NcAppSidebar): apply toggle offset transition only on sidebar transition #5720 (ShGKme)
- fix(NcAppSidebar): make sidebar a single node again to allow v-show, classes and attributes #5627 (ShGKme)
- fix: Make sidebar buttons pixel perfect #3518 (CarlSchwan)
- Reduce border radius of components #5483 (marcoambrosini)
- refactor: Drop unused files from source #5645 (susnux)
- refactor: Fix linter issues on test case files #5646 (susnux)
- chore(CHANGELOG): correct 8.12.0 #5618 (ShGKme)
- chore: Update CI workflow files from template #5647 (susnux)
- chore(NcEllipsisedOption): add docs #5663 (ShGKme)
- chore(functions): add docs #5669 (ShGKme)
- chore: Add SPDX headers and REUSE CI workflow #5650 (susnux)
- fix(REUSE): add SPDX header to a new file #5709 (Antreesy)
- chore(directives): add docs #5665 (ShGKme)
- chore(NcUserStatusIcon): remove warn if status is not set #5715 (ShGKme)
- Update translations
v8.12.0 (2024-05-13)
- feat(NcAppNavigationCaption): Allow to set heading level #5567 (susnux)
- feat(NcAppNavigationCaption): Add
heading-id
prop to allow setting the ID on the caption itself #5565 (susnux) - feat(NcAppSidebar): Allow to set
open
state to prevent focus trap issues on mobile #5584 (susnux)
- fix(NcReferenceWidget): use requestAnimationFrame in observers #5561 (max-nextcloud)
- fix(NcAppNavigationCaption): Fix margin #5576 (Pytal)
- fix(NcReferenceWidget): useElementSize #5587 (max-nextcloud)
- fix(docs): Add missing file extensions to vue-material-design-icons imports #5581 (susnux)
- fix(NcAppNavigation): restore hiding toggle on mobile #5603 (szaimen)
- fix(NcSettingSection): Update design and enforce
limitWidth
option #5514 (marcoambrosini)- Adjusted in #5604
- Updates for project Nextcloud vue library #5562 (transifex-integration)
- fix: update timezone data and automate future updates #5572 (st3iny)
- Updates for project Nextcloud vue library #5578 (transifex-integration)
- fix(NcIconSvgWrapper): Fix icon size variable being undefined #5597 (susnux)
- feat(NcAppSidebar): add CSS variables for toggle button offset #5599 (ShGKme)
v8.11.3 (2024-05-07)
- fix(NcReferenceWidget): do not try to render widget when there is no widget by @ShGKme in #5485
- fix(NcDialog): Actions should not overflow the action container by @susnux in #5495
- fix(NcColorPicker): Allow to submit selected color in simple-view by @susnux in #5499
- fix(autolink): correctly handle relative links without webroot by @ShGKme in #5487
- fix(NcDateTime): When relative time is disabled return a string and not the reference to it by @susnux in #5493
- fix(NcCheckboxRadioSwitch): Pass attrs to
input
if available by @susnux in #5507 - fix(NcCheckboxRadioSwitch): Add background color for button style by @susnux in #5509
- fix(NcDateTime): Respect language by @Pytal in #5501
- fix(NcRichText): adjust display so long texts in checkboxes can be shown correctly by @DorraJaouad in #5527
- style(NcSelect): restrict max-height to prevent overflow by component by @Antreesy in #5551
- build(vite): iterate over .ts files in all directories by @Antreesy in #5553
- fix(emoji): index emoji data once for search functions by @Antreesy in #5554
- chore(widgets): remove unneeded nullish coalescing by @ShGKme in #5484
- Updates for project Nextcloud vue library by @transifex-integration in #5494
- Updates for project Nextcloud vue library by @transifex-integration in #5510
- Updates for project Nextcloud vue library by @transifex-integration in #5533
v8.11.2 (2024-04-10)
- fix(NcBreadcrumbs): Only render existing hidden breadcrumbs by @Pytal in #5441
- fix(NcAppNavigationItem): Fix uncollapsible entry by @Pytal in #5456
- fix(NcRichText): include all label items by @DorraJaouad in #5455
- fix(sidebar): propagate keydown unless mobile by @pulsejet in #5451
- fix(NcActions): Show last action entry only partial to make it discoverable by @susnux in #5448
- fix(NcDialog): Set font size to make dialog compatible with Nextcloud 30 by @susnux in #5463
- fix(NcRichText): more strictly resolve vue router's path by @ShGKme in #5419
- fix(NcAvatar): support in-app router links for contact menu by @ShGKme in #5477
- Updates for project Nextcloud vue library by @transifex-integration in #5447
- Updates for project Nextcloud vue library by @transifex-integration in #5478
- @DorraJaouad made their first contribution in #5455
v8.11.1 (2024-03-21)
- fix(tribute): provide avatar url correctly for dark mode by @Antreesy in #5420
- fix(NcListItem): decrease font-weight, restore contrast color for subname by @Antreesy in #5421
- fix(NcAppSidebar): fix animation glitch on toggle by @RayBB in #5389
- fix(NcAppSidebar): remove always hover styles from actions in non-compact mode by @ShGKme in #5367
- fix(NcActionInput): Add label to docs by @nickvergessen in #5432
- Updates for project Nextcloud vue library by @transifex-integration in #5417
- Updates for project Nextcloud vue library by @transifex-integration in #5426
- @RayBB made their first contribution in #5389
v8.11.0 (2024-03-15)
- feat(NcListItem): add title slot by @emoral435 in #5388
- feat(NcAppContent): add horizontal split layout by @GretaD in #5401
- fix(NcListItem): bring back old styling for two-line list items by @Antreesy in #5400
- fix(NcListItem): align indicators at the element bottom by @Antreesy in #5408
- fix(NcReferenceWidget): set timeout to destroy idle widgets outside of viewports by @Antreesy in #5411
- fix(NcAvatar): rendering user status emoji in the menu by @ShGKme in #5409
- fix(NcAvatar): handle regex error on initials match by @kyteinsky in #5407
- Updates for project Nextcloud vue library by @transifex-integration in #5404
- @kyteinsky made their first contribution in #5407
v8.10.0 (2024-03-11)
- feat(NcAppContent): add no-split layout by @GretaD in #5209
- feat(NcListItem): add one-line layout by @GretaD in #5209
- feat(NcActions): Allow to manually specify the semantic menu type by @susnux in #5336
- fix(NcAppNavigation): stretch the main content when there is no list slot by @ShGKme in #5360
- fix(NcRichContenteditable): capture and stop
Esc
keydown event when closing tribute by @Antreesy in #5353 - fix(NcRelatedResourcesPanel): Adjust styling of team resource images by @juliushaertl in #5364
- fix(NcRichContentEditable): require leading space to open tributes by @Antreesy in #5378
- fix(richEditor): reference server-scoped regular expression to match complex user mentions by @Antreesy in #5359
- fix(richText): when parse HTML content collapse consecutive spaces by @Antreesy in #5359
- fix(NcListItem): open _blank link by Enter and allow prevent by @pulsejet in #5342
- fix(NcRichText): Allow to pass interactive widget toggle by @juliushaertl in #5365
- fix(NcActions): correct dialog a11y attrs place by @ShGKme in #5381
- fix(NcUserStatusicon): set status icons size explicitly by @Antreesy in #5390
- fix(NcListItem): change padding for one-line layout by @GretaD in #5391
- fix(NcReferenceWidget): Only use composables in
setup
context by @susnux in #5394
- Updates for project Nextcloud vue library by @transifex-integration in #5358
- chore: Remove GitHub Package Registry from publish workflow by @Pytal in #5357
- chore(README): remove build:module and watch:module by @ShGKme in #5346
- Updates for project Nextcloud vue library by @transifex-integration in #5387
v8.9.1 (2024-03-06)
- fix: Revert "fix(NcAppNavigation): Wrap app navigation default slot with scrollable container" by @Pytal in #5355
v8.9.0 (2024-03-06)
- feat(reference): Add opt-in for interactive mode and render widgets lazy once in view by @juliushaertl in #5257
- feat: List team resources in related resources panel by @juliushaertl in #5316
- fix(NcAppNavigation): Wrap app navigation default slot with scrollable container by @Pytal in #5347
- Updates for project Nextcloud vue library by @transifex-integration in #5333
- Updates for project Nextcloud vue library by @transifex-integration in #5343
- fix(NcActions): clear focus trap and move focus only if elements are existing in the DOM by @Antreesy in #5345
- Updates for project Nextcloud vue library by @transifex-integration in #5348
v8.8.1 (2024-02-29)
- fix(NcSelect): handle text overflow in NcSelect by @hamza221 in #5325
- fix: scope component breaking NcModal and NcDateTimePickers by @ShGKme in #5331
v8.8.0 (2024-02-29)
- feat(NcAppSidebar): Add
subname
slot by @susnux in #5285 - feat: Add NcAppNavigationList by @Pytal in #5302
- fix(NcAppNavigationSpacer): Adjust order to make the spacer work again by @susnux in #5286
- fix(NcResource): use RouterLink where possible for internal shared resources by @Antreesy in #5282
- fix(NcActions): remove
aria-haspopup
andaria-controls
from navigation menu by @JuliaKirschenheuter in #5300 - fix(NcActions): put in order tab and arrow navigation by @ShGKme in #5305
- fix(NcPopover): remove invalid aria-describedby by @ShGKme in #5304
- fix(NcActions): provide a label in dialog role by @ShGKme in #5308
- fix(NcActions): focus first checked item on open by @ShGKme in #5313
- fix(NcRichContenteditable): respect forward slash as user mention character by @Antreesy in #5323
- fix(NcPopover): add aria-modal to some popover-based dialog components by @ShGKme in #5309
- fix(NcPopover): make popupRole non-required by @ShGKme in #5306
- fix(NcRichContenteditable): disable global allowSpaces tribute option by @Antreesy in #5321
- Updates for project Nextcloud vue library by @transifex-integration in #5289
- Revert "fix(NcReferenceList): Resolve relative URLs before fetching references" by @mejo- in #5291
v8.7.1 (2024-02-21)
- fix(NcRichContenteditable): register props globally for new Tribute by @Antreesy in #5268
- fix(NcReferenceList): Resolve relative URLs before fetching references by @mejo- in #5272
- fix(NcDashboardWidgetItem): Center dashboard list items when there is no subtext by @juliushaertl in #5271
v8.7.0 (2024-02-20)
- feat: Split reference and smart picker functions from components by @juliushaertl in #5218
- feat(NcSelect): Add
required
attribute for native form validation by @Pytal in #5225 - feat(NcRichText): handle internal links with Vue Router by @Antreesy in #5246
- enh: added option to render icon and text for breadcrumb by @emoral435 in #5216
- fix(NcRichContenteditable): adjust styles and use CSS Modules to avoid global styles leak by @ShGKme in #5235
- fix(NcActionButton): Forward
disabled
state to native button element by @susnux in #5237 - fix(NcModal): scope modal-container size to current modal, don't propagate it on nested by @Antreesy in #5244
- Fix timezone dropdown by @GretaD in #5251
- fix(NcReferenceWidget):
useResizeObserver
by @max-nextcloud in #5240 - fix(NcListItem): compensate added margin for list items by @Antreesy in #5260
v8.6.2 (2024-02-07)
- 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 #5215
- fix(NcHeaderMenu): button size regression on small viewports fixed by @emoral435 in #5149
- fix(NcListItem): Remove actions from within
a
which caused invalid HTML output by @susnux in #5198 - fix(NcRichContenteditable): make autocomplete accessible by @ShGKme in #4904
- fix(NcRichContenteditable): unify styles and add contrast border on keyboard navigation by @ShGKme in #5214
- fix(NcRichContenteditable): bring back label for autocomplete by @ShGKme in #5215
- fix(NcAppSidebar): move focus to sidebar on open and auto return focus on close by @ShGKme in #5219
- chore(NcSelect): Mention labelOutside for external label use by @Pytal in #5211
v8.6.1 (2024-02-01)
- fix(NcAppNavigationNewItem): bring back correct CSS class #5194 (raimund-schluessler)
- revert: fix(NcActions): use new slots api #5196 (ShGKme)
- Updated translations
- fix(CI): Adjust npm-publish to work with GPR #5183 (susnux)
- chore(CHANGELOG): Add missing entry for 8.6.0 release #5192 (susnux)
v8.6.0 (2024-01-30)
- feat: Implement widget flag for requesting interactive view by @juliushaertl in #5144
- feat(NcListItem): introduce 'details' slot by @Antreesy in #5146
- feat(NcNoteCard): provide a slot for inserting a custom icon instead of default by @Antreesy in #4894
- feat(NcActionButton): support boolean value for radio type by @ShGKme in #5134
- fix(NcActions): keyboard navigation by @ShGKme in #5153
- fix(NcSelect): list width on page scaling by @ShGKme in #5162
- fix(NcColorPicker): define a container prop by @Antreesy in #5172
- fix(NcActions): intercept into current focus trap stack by @ShGKme in #4953
- fix(NcRichText): Make URL_PATTERN match localhost and URLs with ports by @mejo- in #5176
- fix(NcActions): hotfix for custom children by @ShGKme in #5178
- fix(NcDateTimePickerNative): create possibility to change a color theme on system default by @JuliaKirschenheuter in #5182
- Updates for project Nextcloud vue library by @transifex-integration in #5157
- chore: Fix missing PR from changelog by @Pytal in #5175
- chore(NcAppNavigationToggle): add comments by @emoral435 in #5148
- chore: Update workflows by @susnux in #5148
v8.5.1 (2024-01-24)
- fix(NcPopover): a11y attrs provide-inject reactivity #5142 (ShGKme)
- fix(NcCheckboxRadioSwitch): On button style align the text vertically #5151 (susnux)
- fix: removed groupings in timezone picker #5130 (emoral435)
- fix(fields): adjust label line-height #5133 (ShGKme)
- fix(header): width regression fixed #5129 (emoral435)
- fix(NcCheckboxRadioSwitch): Make sure to include current value in checked array #5150 (susnux)
- fix: Ensure no double scrollbars for NcDialog and NcAppNavigationSettings #5139 (susnux)
- fix(NcAvatar): Remove span wrapper button semantics in favour of internal button components #5131 (Pytal)
- Updated translation
- chore: Fix missing PR from changelog #5125 (Pytal)
- chore: Migrate cypress config to vite instead of webpack #4961 (susnux)
- chore(styleguide): set line-height from server styles #5132 (ShGKme)
v8.5.0 (2024-01-23)
- enh(NcSelect): Add visible input label by @Pytal in #4963
- feat(NcModal): Set return focus element on focus trap deactivation by @Pytal in #5025
- Harmonize focus-visible styles for vue-navigation item with none-vue navigation item by @JuliaKirschenheuter in #5022
- feat(NcActionInput): allow to append
NcSelect
to body by @raimund-schluessler in #5017 - enh(NcSelect): Improve accessibility by @Pytal in #5036
- enh: Make the date time formatting reusable for applications by @susnux in #5046
- enh(NcHeaderMenu): Close navigation header menu on focusout by @Pytal in #5064
- enh(a11y): added aria-label that matches title attr on icon by @emoral435 in #5078
- feat: Add NcUserStatusIcon by @Pytal in #5059
- enh(breadcrumb): conditionally renders button when no redirection link given by @emoral435 in #5077
- feat(NcPopover): provide a11y attributes to the trigger by @ShGKme in #5086
- feat(NcDialog): add navigationAriaLabel and navigationAriaLabelledBy props by @ShGKme in #5083
- enh(NcContent): Add skip content buttons by @susnux in #4983
- enh(NcInputField): Support numeric values - if numeric also emit numeric by @susnux in #4926
- feat(NcProgressBar): add circular progress bar by @raimund-schluessler in #5100
- feat(NcReferenceList): Add support for a fallback reference widget by @mejo- in #5092
- enh(NcEmojiPicker): Always show skin tone selector + save selection by @susnux in #5103
- feat(NcActionButton): Allow pressed state on NcActionButton - similar to NcButton by @susnux in #4744
- feat(
NcRichText
) add support of GFM (extended markdown) by @Antreesy in #4365
- fix(NcCheckboxRadioSwitch): fix shift+click on firefox by @skjnldsv in #4999
- fix(NcCheckboxRadioSwitch): use correct padding by @raimund-schluessler in #5009
- fix(NcCheckboxRadioSwitch): improve rendering and prevent unecessary elements by @skjnldsv in #5001
- fix(NcAppNavigation): change h2 to span by @emoral435 in #5020
- fix(NcDateTimePicker): Use ISO week numbers if
showWeekNumber
is set by @susnux in #5045 - fix(NcActions): In case of inline actions make sure to support icon as URL by @susnux in #5053
- fix(NcDialog): allow to close NcDialog on click outside by @Antreesy in #5062
- fix(NcRelatedResourcesPanel): Fix invalid URL query params by @Pytal in #5065
- fix(NcBreadcrumbs): improve the breadcrumbs shrinking behaviour by @raimund-schluessler in #5069
- fix(NcInput): input disabled appearance by @marcoambrosini in #5000
- fix(NcButton): use
a
as tag for router-link by @raimund-schluessler in #5091 - fix(NcSelect): remove visual gap on top of the list by @ShGKme in #5095
- Remove unneeded
tab
,tablist
andaria-selected
roles from navigation by @JuliaKirschenheuter in #5075 - fix(NcCheckboxRadioSwitch): Fix invalid indeterminate checkbox semantics by @Pytal in #5096
- Remove inaccessible opacity from SettingsSection by @JuliaKirschenheuter in #5109
- fix(NcPopover): fix docs example by @raimund-schluessler in #5111
- fix(NcPopover): check trigger a11y compatible with Vue 3 by @ShGKme in #5110
- fix(NcHeaderMenu): mouse in now pointer by @emoral435 in #5101
- fix(NcActions): use new slots api by @ShGKme in #5118
- fix(NcButton): pressed state a11y by @ShGKme in #5119
- Fix additionalTrapElements to accept HTMLelements as well by @GretaD in #5120
- refactor(NcCheckboxRadioSwitch): move comment to have a single root node by @ShGKme in #5018
- refactor(NcActionButtonGroup): replace computed of constant with constant by @ShGKme in #5023
- chore(docs): correct list types values for styleguidist in NcCheckboxRadioSwitch by @ShGKme in #5079
v8.4.0 (2023-12-22)
- NcRichContenteditable: new visual label feature might break layout if you have custom contenteditable styles
isMobile
andisFullscreen
mixins are now deprecated, useuseIsMobile
anduseIsFullscreen
composables instead
- enh: Split translations by components to only include needed strings in app bundles by @susnux in #4861
- enh(NcCheckboxRadioSwitch): Allow to set
aria-label
by @susnux in #4903 - enh(NcRichContenteditable): Add optional visual label for content editable by @susnux in #4907
- enh(NcBreadcrumbs): Allow setting aria-label on nav by @Pytal in #4913
- feat: add small mobile breakpoint by @ShGKme in #4919
- Add target prop for NcListItem by @Fenn-CS in #4923
- Make modal mask dark if some icons are shown outside by @szaimen in #4916
- enh: Add a full labelled color palette to be used as the default for the color picker by @susnux in #4902
- fix(NcAppNavigationItem): fix style when using
active
prop by @raimund-schluessler in #4989 - fix(NcDialog): Increase specificity for modal-content selector by @susnux in #4897
- Prevent NcBreadcrumb from automatically inheriting attributes by @JuliaKirschenheuter in #4918
- fix(NcAvatar): Increase contrast of avatar status icon by @Pytal in #4912
- fix(utils/UserStatus): typo in "invisible" translation key by @ShGKme in #4931
- enh(NcDialog): Label dialog nav by @Pytal in #4928
- fix(NcAppNavigationSettings): remove incorrect aria-label by @ShGKme in #4932
- fix(NcAppSidebar): add focus trap on mobile by @ShGKme in #4909
- feat(NcRichContenteditable): put caret in the end when focus input by @Antreesy in #4924
- fix(package): specify exports for composables by @ShGKme in #4951
- fix(NcActions): provide
aria-expanded="false"
when menu is closed instead of removing it by @ShGKme in #4946 - fix(NcListItem): Ensure list item does not overflow wrapper by @susnux in #4956
- fix(NcActionX): Allow relative icon URL by @susnux in #4955
- fix(NcAppSettingsDialog): respect showNavigation prop by @ShGKme in #4954
- fix(NcAppNavigation): Bring back hover state for active element by @susnux in #4960
- enh(aria): changed check color to adhere to 3:1 ratio by @emoral435 in #4958
- Use logical style for NcHeaderMenu by @ahangarha in #4965
- Equalize
TextArea
styles withTextField
styles by @JuliaKirschenheuter in #4971 - Increase contrast on input field for
NcRichContenteditable
by @JuliaKirschenheuter in #4975 - enh(breadcrumbs): changed aria label for voice control on a-tag by @emoral435 in #4973
- Differentiate between dark and light theme for NcDateTimePickerNative by @JuliaKirschenheuter in #4981
- refactor(NcAppSidebar): remove unneeded debug log by @ShGKme in #4952
- chore(ci): make Jest output colorful by @ShGKme in #4966
- Update translations
v8.3.0 (2023-11-30)
- fix(NcCheckboxContent): Make sure text can wrap #4862 (susnux)
- fix(NcAppNavigation): make toggle button not the first element for focus-trap #4864 (Antreesy)
- fix(NcAppNavigation): closed on mobile initially #4869 (ShGKme)
- fix(NcAppSettingsDialog): Remove navigation instead of hiding and fix styles #4865 (susnux)
- Remove server styles from action menu #4875 (marcoambrosini)
- fix(NcCheckboxRadioSwitch): visually hidden input position #4882 (ShGKme)
- fix(NcDialog): Add slighly more padding on the bottom and fix example button order #4881 (susnux)
- docs(NcAppNavigation): Add docs for slots and remove private components from styleguide #4883 (susnux)
- fix(NcAppNavigationCaption): Make color
main-text
for accessibility #4885 (susnux) - fix(NcColorPicker): correct aria-label #4889 (ShGKme)
- fix(NcActions): typo in aria-haspopup #4887 (ShGKme)
- fix(NcAppNavigation): replace custom
v-tooltip
with nativetitle
#4888 (ShGKme)
v8.2.0 (2023-11-17)
- 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 #4798 (susnux) - 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 … #4825 (JuliaKirschenheuter) - Create scrollable content via
min-height
over sidebar and settings dialog on small screens #4836 (JuliaKirschenheuter) - Correct styles for focused NcTextArea #4848 (JuliaKirschenheuter)
- Update translations
v8.1.0 (2023-11-14)
- Fix tabs appearance #4815 (@marcoambrosini)
- fix(NcTextField): Align default label for trailing button with used icon #4805 (@susnux)
- fix single-select design #4817 (@szaimen)
- Update translations
v8.0.1 (2023-11-09)
- fix(NcModal): Adjust
aria-label
of close button by @susnux in #4778 - fix(NcCounterBubble): Fix color of highlighted/outlined items when no… by @nickvergessen in #4781
- fix(NcTimezonePicker): add missing
t
method by @ShGKme in #4790 - fix(NcCheckboxRadioSwitch): Fix contrast of Radio switches using butt… by @nickvergessen in #4791
- Updates for project Nextcloud vue library by @transifex-integration in #4780
- Updates for project Nextcloud vue library by @transifex-integration in #4784
v8.0.0 (2023-11-08)
- 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)
- 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
- 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
- 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)
- 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)
- fix(NcRichContenteditable): Also quote ids containing a slash #4031 (nickvergessen)
v7.11.0 (2023-05-03)
- feat(NcRichContenteditable): Allow to pass in an icon URL #3984 (nickvergessen)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Fix missing NcVNodes import in NcListItem #3907 (julien-nc)
- Fix doubling attrs in
NcPopover
and improve docs #3876 (ShGKme)
- Add missing trailing comma #3898 (raimund-schluessler)
v7.8.1 (2023-03-15)
- feat(NcRichText): Support icon class for smart picker integrations #3882 (nickvergessen)
- Fix navigate handler call #3878 (raimund-schluessler)
- Fix select styles #3854 (Pytal)
- 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)
- Merge
@nextcloud/vue-richtext
into@nextcloud/vue
#3841 (raimund-schluessler)
v7.7.2 (2023-02-28)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Set placement of select dropdown #3656 (Pytal)
- Breadcrumb: add exact prop and fix style #3654 (skjnldsv)
v7.4.0 (2023-01-11)
- 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)
- 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)
v7.3.0 (2022-12-23)
- Add title prop to components for native tooltips #3569 (JuliaKirschenheuter)
- Allow accessible labels for NcActionInput #3517 (Pytal)
- Fix CheckboxHeight #3584 (jotoeri)
- Add more space for unread counter so its aligned with action menu #3572 (GretaD)
v7.2.0 (2022-12-09)
- 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)
- 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)
- 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)
v7.0.1 (2022-10-14)
- use @nextcloud/focus-trap instead of focus-trap #3347 (vinicius73)
v7.0.0 - 2022-10-12
- 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
- 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
- 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)
- 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)
- 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 github source css for styleguide #3139 (skjnldsv)
- Use dark themed avatar on dark theme #3119 (CarlSchwan)
- Use events provided by floating-vue #3149 (raimund-schluessler)
- #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)
- #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)
- #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)
- #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)
- 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)
- Fix tertiary no background button color #2589 (marcoambrosini)
- Fix tertiary buttons hover feedback #2583 (marcoambrosini)
- Fix the ProgressBar display in the documentation #2564 (quentinguidee)
- 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)
- 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)
- 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)
- 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)
- 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)
- Change appearance of the slot "icon" at AppNavigationItem #2506 (JuliaKirschenheuter)
- Fix shrinking of last breadcrumb for narrow width #2492 (raimund-schluessler)
- fix: imports from emoji-mart-vue-fast #2521 (max-nextcloud)
v5.0.0 (2022-02-10)
- 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)
- 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)
- 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)
- Reduce size of status icons in Avatar component #2323 (CarlSchwan)
- Free closeOnSelect #2391 (jotoeri))
v4.2.0 (2021-09-28)
- 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)
- Set material design icon size to 20 #2268 (raimund-schluessler)
- Fix missing icon #2297 (Pytal)
v4.1.1 (2021-09-16)
- 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
- 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)
- 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)
- Check that userId is defined before querying #2159 (raimund-schluessler)
- 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)
- Fix ActionCaption layout #2043 (marcoambrosini)
- v4.0.2 #2041 (marcoambrosini)
v4.0.2 (2021-06-16)
- Safely check the global appName and handle its inexistence #2028 (ChristophWurst)
- Fix settings navigation layout #2033 (marcoambrosini)
v4.0.1 (2021-06-14)
- Fix settings navigation layout #2033 (marcoambrosini)
- Set AppNavigation examples' width to 300px #2030 (korelstar)
v4.0.0 (2021-06-04)
- 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)
- 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)
- 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)
- 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)
v3.8.0 (2021-03-26)
- Actions now forward the focus and blur events on trigger - #1757 (Vincent Petry)
- 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])
- 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)
- 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)
- 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)
- Allow to inject preloaded user statuses - #1433 (nickvergessen)
- Add a container property to popup components - #1734 (Vincent Petry)
- 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)
- Add disabled state to actions - #1724 (ma12-co)
- Add support for material design icons - #1714 (ma12-co)
- 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])
- Use data of parent component in InputConfirmCanel subcomponent - #1697 (christianlupus)
v3.5.5 (2021-02-24)
- Improve settings dialog layout #1708 (ma12-co)
- Make settings navigation list scrollable #1684 (ma12-co)
- 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)
- Revert workaround for popper glitch, fix regression - #1685 (Vincent Petry)
- Translate '/l10n/messages.pot' in 'zh_HK' - #1682 (transifex-integration[bot])
- 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)
- Replace linkify-urls with linkifyjs to fix Safari incompatibility issues - #1678 (Vincent Petry)
v3.5.2 (2021-01-22)
- Increase max width of action button - #1677 (Vincent Petry)
v3.5.1 (2021-01-20)
- 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)
- 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)
- 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)
- 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)
v3.3.2 (2020-12-16)
- Translate '/l10n/messages.pot' in 'nl' - #1621 (Julius Härtl)
- Translate '/l10n/messages.pot' in 'es' - #1630 (Julius Härtl)
- Fix avatar menu click handler - #1639 (PVince81)
- Fix export of AppNavigationNewItem - #1638 (John Molakvoæ)
- 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)
- Quickfix for action button and material design icon - #1614 (Vincent Petry)
- Translate '/l10n/messages.pot' in 'fr' - #1606
- 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)
- 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)
- 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)
- Translate '/l10n/messages.pot' in 'da' - #1575 (juliushaertl)
- 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)
- 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)
- 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)
v0.13.1 (2020-11-06)
- Add ability to choose popovermenu alignment in avatar component #1554
v3.1.2 (2020-11-02)
- 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
- 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)
v3.1.1 (2020-10-27)
- 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)
- 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)
v2.8.1 (2020-10-19)
v2.8.0 (2020-10-19)
- 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)
- Translations updates
- 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)
v2.6.9 (2020-10-07)
- Fix modal freeze #1432 (st3iny)
- Allow spaces in the name of a AppSidebarTab #1431 (juliushaertl)
v2.6.8 (2020-10-02)
- Only use the icon on the avatar when there is one #1423 (nickvergessen)
v2.6.7 (2020-10-02)
- 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)
- Listen to user status events to update the status on avatars #1405 (nickvergessen)
v2.6.5 (2020-09-11)
- 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)
- 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)
v2.6.2 (2020-09-01)
- Disable spell checking for cypress #1363 (raimund-schluessler)
- 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)
- 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)
- 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)
- 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)
See the Github Releases page for older changelog entries.