Releases: nextcloud-libraries/nextcloud-dialogs
Releases · nextcloud-libraries/nextcloud-dialogs
v5.0.0-beta.4
v5.0.0-beta.4
🐛 Fixed bugs
v5.0.0-beta.3
v5.0.0-beta.3
🐛 Fixed bugs
- fix: Make file list only sortable by one property at the time by @susnux in #949
- fix: styling issues and make the FilePicker height fixed by @susnux in #971
- fix: Use core preview controller for loading file previews and fallback to MDI icons by @susnux in #962
- fix(FilePicker): Fix selecting rows using the keyboard by @susnux in #934
- fix(FilePicker): Only show checkbox skeletons if multiselect was enabled by @susnux in #969
- fix(FilePickerBuilder): Fix paths returned in Promise by
pick
method by @susnux in #963 - fix(NcDialog): Make the heading always center aligned on top by @susnux in #965
🚀 Enhancement
🤖 Dependency updates
v4.2.0-beta.5
v4.2.0-beta.5 (2023-09-05)
🐛 Fixed bugs
- [stable4] fix(FilePicker): Fix legacy entry point buttons when bundling with webpack by @susnux in #945
- [stable4] Make file list only sortable by one property at the time by @susnux in #951
- [stable4] Fix FilePicker keyboard handling by @susnux in #954
- [stable4] fix: Make eslint happy by @susnux in #955
- [stable4] Center heading of dialog by @susnux in #967
- [stable4] fix(FilePicker): Only show checkbox skeletons if multiselect was enabled by @susnux in #970
- [stable4] Fix styling issues and make the FilePicker height fixed by @susnux in #972
- [stable4] fix(FilePicker): Reset selected files if the current directory is change by @susnux in #968
- [stable4] fix(l10n): Extract translations also from vue SFC template attributes by @susnux in #966
v5.0.0-beta.2
v5.0.0-beta.2
🚀 Enhancement
- feat: Add icons for filepicker and allow reactive button based on current path and selection #938 (susnux)
- feat(FilePicker): Always show file extension as a trailing text part #931 (susnux)
- Add empty content when there are no files #930 (susnux)
🐛 Fixed bugs
- fix: The file list should be showed when files are loading #937 (susnux)
- fix(FilePicker): Ensure focus-visible outline is visible for all focusable elements #935 (susnux)
- fix(FilePicker): Do not show checkboxes on single select mode #929 (susnux)
- fix: Add missing defaults to DialogButton #927 (susnux)
- fix(FilePickerBuilder): Revert API change on
pick()
#925 (susnux) - fix(FilePicker): The table height should be max. 100% #921 (susnux)
Changed
v4.2.0-beta.4
v4.2.0-beta.4 (2023-08-24)
🚀 Enhancement
- Add icons for filepicker and allow reactive button based on current path and selection #942 (@susnux)
- Always show file extension as a trailing text part #933 (@susnux)
- Show empty content when there are no files in folder #932 (@susnux)
🐛 Fixed bugs
- Fix properties of the new button in the breadcrumbs #928 (@susnux)
- Ensure focus-visible outline is visible for all focusable elements #936 (@susnux)
- The table height should be max. 100% #922 (@susnux)
- Fix exported typings and cleanup file picker files #907 (@susnux)
- Fix typedoc generation and improve documentation of exported member #909 (@susnux)
v5.0.0-beta.1 (2023-08-18)
v5.0.0-beta.1 (2023-08-18)
💥 Breaking
- A Vue based file picker is provided which uses
@nextcloud/vue
version 8, so this library will only work on Nextcloud 28+ - Modernize FilePickerBuilder to directly make use of the Vue based file picker #904 (@susnux)
- This slightly breaks the FilePickerBuilder API:
FilePicker.pick
now returns a Promise resolving tostring[]
containing the picked pathsFilePicker.constructor
parameter order was changedFilePickerBuilder.setModal
was removed as it has no effectFilePickerBuilder.setType
is deprecated in favor ofFilePickerBuilder.addButton
FilePickerBuilder.addButton
was added which allows to add custom buttons with callbacks on click (so users can now distinguish which button was clicked)
- This slightly breaks the FilePickerBuilder API:
🚀 Enhancement
- A Vue based FilePicker component was added, which can be used either as a component or using programmatically #878 (@susnux)
- FilePickerBuilder: Allow to add custom buttons #896 (@susnux)
🐛 Fixed bugs
- Fixed some design flaws in new FilePicker component
- Adjust color of placeholder skeletons #880 (@susnux)
- Fix column alignment to be consistent with files app #881 (@susnux)
- Navigation and filter should be on separate rows on mobile #882 (@susnux)
- Adjust filepicker breadcrumbs button for design review #892 (@susnux)
- Ensure only the file table is scrolled #899 (@susnux)
- FilePicker: Request
oc:size
property for showing the file size #893 (@susnux) - FilePicker: Fix exported typings and cleanup file picker files #903 (@susnux)
Changed
- The package does no longer contain core-js polyfills as Nextcloud core already provides polyfills #863 (@susnux)
- The project was moved to a new Github organization (nextcloud-libraries)
- Add version compatibility section to README #891 (@susnux)
- Improved developer documentation #906 (@susnux)
- Dependency updates
v4.2.0-beta.3
v4.2.0-beta.3 (2023-08-16)
🚀 Enhancement
- Allow to add custom buttons and use the shipped file picker when using the FilePickerBuilder #898 (@susnux)
🐛 Fixed bugs
- Revert
@nextcloud/vue
to version 7.12 to keep supporting Nextcloud 27 #889 (@susnux) - Fix file size is always reported as
0B
in file picker #895 (@susnux)