aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components/DragAndDropNotice.vue
Commit message (Collapse)AuthorAgeFilesLines
* fix(l10n): use `do not` instead of `don't`Valdnet2025-02-281-1/+1
| | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* fix(l10n): Improve english source stringsJoas Schilling2025-02-261-1/+1
| | | | | | | - No leading/trailing whitespace - Use asci single quote Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat: Add bidi support in core directoryMostafa Ahangarha2024-08-291-1/+1
| | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* fix(files): Reset drop notice on firefoxFerdinand Thiessen2024-08-261-7/+32
| | | | | | | | | | | On firefox there is an old bug where when you move a dragged file outside the window the `dragleave` event is never emitted. So we just use a timeout to reset the drag over state. Also a small change: Use the ID of the main container instead of relying on tag name and class. (The ID is guranteed as other APIs rely on it, while the class is just used internally). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Migrate logger util to TypescriptFerdinand Thiessen2024-08-011-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: Use composable for `currentView` and `views` to make it reactive ↵Ferdinand Thiessen2024-06-231-8/+14
| | | | | | when shared with other Vue apps Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-291-21/+3
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* chore: add drag and drop recursion and FilesystemAPI testingskjnldsv2024-04-041-2/+5
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): unify drag and drop methodsskjnldsv2024-04-041-33/+47
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): Adjust files drop to work with Blink engine (chrom(ium), edge)Ferdinand Thiessen2024-03-181-0/+1
| | | | | | The datatransfer items list is cleared on Blink after the first access to an inner prop due to async handling and GC. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): drop to folder path and user feedbackJohn Molakvoæ2024-02-071-20/+30
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): better null relatedTarget event detectionJohn Molakvoæ2024-02-041-1/+1
| | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(files): drag leave detection on safariJohn Molakvoæ2024-02-041-1/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): prevent dragging previews and appear as an external files DnDJohn Molakvoæ2024-01-171-2/+0
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): drag and drop events chain and cancelJohn Molakvoæ2023-12-201-9/+70
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): Correctly handle dropping folders on file listFerdinand Thiessen2023-12-061-21/+12
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(config): Adjust typescript config to allow `.ts` imports and Typescript ↵Ferdinand Thiessen2023-11-271-1/+0
| | | | | | in Vue files Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Show error message if drag-and-drop upload failsFerdinand Thiessen2023-11-271-3/+8
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Allow to drag and drop new files also on empty directoriesFerdinand Thiessen2023-11-271-30/+42
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: allow external drop and add dropzoneJohn Molakvoæ2023-10-101-0/+155
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>