core
core copied to clipboard
WIP: Implementation of cross-end and cross-window file system service
Types
- [x] π New Features
- [x] π Bug Fixes
Background or solution
Related issue: https://github.com/opensumi/core/issues/1259
Cross-window copy
https://user-images.githubusercontent.com/47357585/179896679-0835c0e7-c6aa-4b5f-8189-dc3ad2d60be3.mov
Cross-window drag and drop
https://user-images.githubusercontent.com/47357585/179896698-bc98761a-55bb-4643-b1d4-0ab98cc51830.mov
Changelog
Codecov Report
Merging #1384 (46a25c0) into main (41c71bb) will increase coverage by
41.98%. The diff coverage is50.00%.
@@ Coverage Diff @@
## main #1384 +/- ##
===========================================
+ Coverage 15.88% 57.86% +41.98%
===========================================
Files 1248 1248
Lines 77679 77724 +45
Branches 16201 16219 +18
===========================================
+ Hits 12337 44975 +32638
+ Misses 59773 29829 -29944
+ Partials 5569 2920 -2649
| Flag | Coverage Ξ | |
|---|---|---|
| jsdom | 52.54% <50.00%> (?) |
|
| node | 15.87% <4.76%> (-0.01%) |
:arrow_down: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Impacted Files | Coverage Ξ | |
|---|---|---|
| ...ges/core-browser/src/services/clipboard.service.ts | 35.41% <29.41%> (+19.28%) |
:arrow_up: |
| ...next/src/browser/services/file-tree-dnd.service.ts | 58.03% <62.50%> (+58.03%) |
:arrow_up: |
| ...xt/src/browser/services/file-tree-model.service.ts | 51.89% <64.70%> (+51.89%) |
:arrow_up: |
| ...ages/file-service/src/node/file-service-watcher.ts | 65.92% <0.00%> (ΓΈ) |
|
| packages/core-common/src/node/port.ts | 44.77% <0.00%> (+0.83%) |
:arrow_up: |
| packages/utils/src/path.ts | 77.99% <0.00%> (+1.08%) |
:arrow_up: |
| packages/utils/src/errors.ts | 46.05% <0.00%> (+1.31%) |
:arrow_up: |
| packages/utils/src/map.ts | 84.33% <0.00%> (+1.35%) |
:arrow_up: |
| packages/core-browser/src/menu/next/menu-id.ts | 100.00% <0.00%> (+1.44%) |
:arrow_up: |
| packages/editor/src/common/editor.ts | 100.00% <0.00%> (+2.08%) |
:arrow_up: |
| ... and 768 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Ξ = absolute <relative> (impact),ΓΈ = not affected,? = missing dataPowered by Codecov. Last update 41c71bb...46a25c0. Read the comment docs.
Move to #1594