Changelog for 0.10.0 (2021-08-05)
The following sections list the changes in ownCloud File picker 0.10.0.
- Enhancement - Focus last breadcrumb item: #79
-
Enhancement - Focus last breadcrumb item: #79
We've added focus management so that the last breadcrumb item will be focused after a folder has been loaded. By default, this focus management is disabled on the first load when opening the file picker. To enable it also during the first load, set prop
isInitialFocusEnabled
totrue
.
Changelog for 0.9.0 (2021-06-30)
The following sections list the changes in ownCloud File picker 0.9.0.
- Enhancement - Set state store: #78
-
Enhancement - Set state store: #78
We've added the same storage that we're using in the user store to the state store.
Changelog for 0.8.0 (2021-06-29)
The following sections list the changes in ownCloud File picker 0.8.0.
- Bugfix - Current breadcrumb item shouldn't be interactable: #64
- Bugfix - Emit location as an array: #71
- Enhancement - Emit current folder in "folderLoaded" event: #71
- Enhancement - Add memory storage option: #67
-
Bugfix - Current breadcrumb item shouldn't be interactable: #64
We've fixed the last item in the breadcrumb which is equal to the current folder so that it is not interactable anymore.
-
Bugfix - Emit location as an array: #71
When loading new folder in Location picker, we are emitting an "update" with the current route as an argument. We've fixed that the argument has type array now so that it is consistent with all other arguments returned in the "update" event.
-
Enhancement - Emit current folder in "folderLoaded" event: #71
We've added event called "folderLoaded" that is emitted every time a loading of any folder has ended. It is emitting the current folder as an argument.
-
Enhancement - Add memory storage option: #67
We've added an option to store the Bearer token in memory storage instead of session storage.
Changelog for 0.7.0 (2021-06-18)
The following sections list the changes in ownCloud File picker 0.7.0.
- Enhancement - Emit update on location change: #71
-
Enhancement - Emit update on location change: #71
If a new folder in Location picker is loaded, emit it in the
update
event so that in case of hidden select button, consuming app can still receive the location.
Changelog for 0.6.0 (2021-06-15)
The following sections list the changes in ownCloud File picker 0.6.0.
-
Bugfix - Decode path: #69
We've started decoding the path to the resource so that loading folders when using breadcumbs navigation can work properly.
-
Enhancement - Update ODS to 7.2.0: #65
We've updated ODS to version 7.2.0. This version brings fix for a wrong selected background css custom property.
owncloud#65 https://github.com/owncloud/owncloud-design-system/releases/tag/v7.2.0
Changelog for 0.5.0 (2021-05-27)
The following sections list the changes in ownCloud File picker 0.5.0.
- Change - Remove focus management: #61
- Enhancement - Add a prop to hide the select button: #60
- Enhancement - Always emit event when a resource is selected: #60
- Enhancement - Emit event when clicking the select button: #60
-
Change - Remove focus management: #61
We've removed the initial focus management and shift the responsibility to the consuming app.
-
Enhancement - Add a prop to hide the select button: #60
We've added a new prop
isSelectBtnDisplayed
which can be used to hiding the select button. -
Enhancement - Always emit event when a resource is selected: #60
We've started emitting
update
event every time a resource or location is selected or deselected. -
Enhancement - Emit event when clicking the select button: #60
We've started emitting
select
event when the select button is clicked.
Changelog for 0.4.0 (2021-05-04)
The following sections list the changes in ownCloud File picker 0.4.0.
- Bugfix - Do not propagate click event on checkbox: #53
- Bugfix - Emit current folder: #42
- Enhancement - Add accessible location select: #54
- Enhancement - Improve resource name and info readability: #55
- Enhancement - Add initial focus: #44
- Enhancement - Build File picker as a library: #32
- Enhancement - Make it possible to select folder via keyboard: #51
- Enhancement - Add translations: #49
- Enhancement - Update ODS to 6.2.0: #36
-
Bugfix - Do not propagate click event on checkbox: #53
When clicking on the checkbox to select a resource, it hasn't been selected because a click on the row would have been caught as well which would reset the selection again. We've fixed this issue by not propagating the click event on checkbox to the parent.
-
Bugfix - Emit current folder: #42
When selecting the current folder in the location picker, an empty array has been emitted. We've fixed this by emitting the current folder.
-
Enhancement - Add accessible location select: #54
We've added a hidden button that becomes visible only when focused via keyboard navigation to ensure it is possible to select a location also when using a screen reader only.
-
Enhancement - Improve resource name and info readability: #55
We've added paragraph elements for resource name and info so that the readability is improved when using screen readers.
-
Enhancement - Add initial focus: #44
We've added an initial focus so that when the File picker is mounted, it immediately becomes focused.
-
Enhancement - Build File picker as a library: #32
We've added a build script which creates a library bundle with the File picker. This bundle can be directly imported during build time into any Vuejs app.
-
Enhancement - Make it possible to select folder via keyboard: #51
We've made the table row in the File picker focusable and the selection of folder in location picker triggerable by hitting enter.
-
Enhancement - Add translations: #49
We've added vue-gettext library to add support for translations.
-
Enhancement - Update ODS to 6.2.0: #36
We've updated ODS to version 6.2.0. This version brings new components that we used to make the location picker an actual table of resources.
owncloud#36 https://github.com/owncloud/owncloud-design-system/releases/tag/v6.2.0
Changelog for 0.3.0 (2021-04-19)
The following sections list the changes in ownCloud File picker 0.3.0.
- Enhancement - Cancelling the file picker: #29
- Enhancement - Allow string as configObject attribute: #27
- Enhancement - Select button label: #29
-
Enhancement - Cancelling the file picker: #29
We added two options for emitting a
cancel
event from the file picker: - pressing ESC on the keyboard while the file picker is focussed - clicking the newCancel
button which appears in the top bar as soon as acancelBtnLabel
is provided -
Enhancement - Allow string as configObject attribute: #27
The property/attribute "configObject" is now allowed to be a string. We'll parse it as JSON.
-
Enhancement - Select button label: #29
It is now possible to provide a dedicated label overriding the default Select button label.
Changelog for 0.2.0 (2020-12-07)
The following sections list the changes in ownCloud File picker 0.2.0.
- Bugfix - Reset resource selection when opening folder: #11
- Enhancement - Bootstrap Vue: #19
- Enhancement - Do not import Vue: #16
-
Bugfix - Reset resource selection when opening folder: #11
We've added reset of selected resources when a folder is opened. This prevents from having selected resources which are not visible.
-
Enhancement - Bootstrap Vue: #19
We've bootstrapped Vue to add access to the file picker via window.
-
Enhancement - Do not import Vue: #16
We've stopped importing Vue because it is not bundled during the build process and needs to be included as a global variable in the target web application.
Changelog for 0.1.0 (2020-09-01)
The following sections list the changes in ownCloud File picker 0.1.0.
- Enhancement - Add basic implementation of file picker: #2
-
Enhancement - Add basic implementation of file picker: #2
We've added a basic implementation of ownCloud file picker. File picker is a web component which can be integrated into existing products and is firing event providing array of selected resources