core icon indicating copy to clipboard operation
core copied to clipboard

WIP: Implementation of cross-end and cross-window file system service

Open songhn233 opened this issue 3 years ago β€’ 1 comments

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

songhn233 avatar Jul 20 '22 04:07 songhn233

Codecov Report

Merging #1384 (46a25c0) into main (41c71bb) will increase coverage by 41.98%. The diff coverage is 50.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 data Powered by Codecov. Last update 41c71bb...46a25c0. Read the comment docs.

codecov[bot] avatar Jul 20 '22 04:07 codecov[bot]

Move to #1594

songhn233 avatar Aug 29 '22 15:08 songhn233