-
Notifications
You must be signed in to change notification settings - Fork 419
feat: Implementation of cross-end and cross-window file system service #1594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
4c30c90
to
f885517
Compare
Codecov ReportBase: 57.68% // Head: 57.82% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #1594 +/- ##
==========================================
+ Coverage 57.68% 57.82% +0.14%
==========================================
Files 1269 1256 -13
Lines 78950 78280 -670
Branches 16516 16378 -138
==========================================
- Hits 45539 45268 -271
+ Misses 30397 30048 -349
+ Partials 3014 2964 -50
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Kapture.2022-09-12.at.02.32.57.mov |
native 与 opensumi 交互增强 file-tree drag to desktop Kapture.2022-09-12.at.03.57.29.mov只支持单个文件的拖拽,出于考虑文件内容不通过 file-service 读取,直接将 文件 uri 作为内容 看了下当前 node 没有提供 create url from file 的后端 api 服务,如果加上的话可以通过 url 进行下载完整内容 file-tree copy to desktop 浏览器:这个目前浏览器环境应该是做不到的,https://web.dev/async-clipboard |
@songhn233 支持 Electron 或 Web 环境下 IDE 窗口间的文件拖拽"复制-粘贴"吗? |
packages/file-tree-next/src/browser/services/file-tree-model.service.ts
Outdated
Show resolved
Hide resolved
packages/core-browser/src/services/electron-clipboard.service.ts
Outdated
Show resolved
Hide resolved
拖拽应该做的直接就是 move 操作了 |
53a2120
to
719d857
Compare
Types
Background or solution
Related issue:
Close PR: #1384 分支乱了,新开一个(
Cross-window copy
Kapture.2022-07-20.at.01.54.23.mov
Cross-window drag and drop
Kapture.2022-07-20.at.01.24.30.mov
Electron
Kapture.2022-08-29.at.23.21.38.mov
Changelog