mirror of
https://github.com/enso-org/enso.git
synced 2025-01-02 10:34:01 +03:00
2df2b50f4d
- Closes https://github.com/enso-org/cloud-v2/issues/697 - Adds infrastructure to support drag-and-drop - Implements drag-and-drop for deleting and undeleting assets - Implements drag-and-drop for moving assets to a new directory (or the root directory) - Also implements "cut" and "paste" context menu actions (and keyboard shortcuts) using the new endpoint for moving files - "Copy" and "duplicate" actions are *not* implemented, as I don't think there are backend endpoints for those yet. - Fades items out when cutting (Cmd+X), fades them back in when cancelling (Esc) - Fixes bug where keyboard shortcut handlers were not registered for table-wide shortcuts (delete all, restore all, cut all) # Important Notes Drag-and-drop for more situations are planned but intentionally not yet implemented: - Labels (backend is WIP, and blocked on the corresponding frontend PR) - Moving assets between folders (backend functionality does not yet exist) |
||
---|---|---|
.. | ||
mock/authentication/src/authentication | ||
playwright | ||
src | ||
test/authentication/src | ||
test-component/authentication/src | ||
test-e2e | ||
.gitignore | ||
bundle.ts | ||
esbuild-config.ts | ||
log-screenshot-diffs.ts | ||
package.json | ||
playwright-component.config.ts | ||
playwright-e2e.config.ts | ||
playwright.config.ts | ||
tailwind.config.ts | ||
test-server.ts | ||
tsconfig.json | ||
watch.ts |