diff --git a/common/changes/@visactor/vtable/681-refactor-100w-records-scroll-performance-optimize_2023-12-20-10-24.json b/common/changes/@visactor/vtable/681-refactor-100w-records-scroll-performance-optimize_2023-12-20-10-24.json deleted file mode 100644 index 174c9a24d..000000000 --- a/common/changes/@visactor/vtable/681-refactor-100w-records-scroll-performance-optimize_2023-12-20-10-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "refactor: 100W records scroll performance optimize when has select Cell #681\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/681-refactor-100w-records-scroll-performance-optimize_2023-12-20-11-31.json b/common/changes/@visactor/vtable/681-refactor-100w-records-scroll-performance-optimize_2023-12-20-11-31.json deleted file mode 100644 index c0f44f118..000000000 --- a/common/changes/@visactor/vtable/681-refactor-100w-records-scroll-performance-optimize_2023-12-20-11-31.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "fix: stopPropagation effect doubletap\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/759-refactor-remove-pivot-table-data-analysis-s-sort-logic_2023-12-19-07-19.json b/common/changes/@visactor/vtable/759-refactor-remove-pivot-table-data-analysis-s-sort-logic_2023-12-19-07-19.json deleted file mode 100644 index e7c48d002..000000000 --- a/common/changes/@visactor/vtable/759-refactor-remove-pivot-table-data-analysis-s-sort-logic_2023-12-19-07-19.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "refactor: remove default sort rule for pivot table #759\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/760-bug-dropdown_menu_click_2023-12-19-03-39.json b/common/changes/@visactor/vtable/760-bug-dropdown_menu_click_2023-12-19-03-39.json deleted file mode 100644 index d43ae8c73..000000000 --- a/common/changes/@visactor/vtable/760-bug-dropdown_menu_click_2023-12-19-03-39.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "fix: dropdown_menu_click trigger #760\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/760-bug-dropdown_menu_click_2023-12-19-04-02.json b/common/changes/@visactor/vtable/760-bug-dropdown_menu_click_2023-12-19-04-02.json deleted file mode 100644 index 909832cbe..000000000 --- a/common/changes/@visactor/vtable/760-bug-dropdown_menu_click_2023-12-19-04-02.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "fix: dblclick occur error #758\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/develop_2023-12-15-13-20.json b/common/changes/@visactor/vtable/develop_2023-12-15-13-20.json deleted file mode 100644 index 2b236e77d..000000000 --- a/common/changes/@visactor/vtable/develop_2023-12-15-13-20.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable", - "comment": "fix: fix richtext error in getCellOverflowText()", - "type": "none" - } - ], - "packageName": "@visactor/vtable" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-18-12-05.json b/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-18-12-05.json deleted file mode 100644 index 6cf286e62..000000000 --- a/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-18-12-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "feat: add arrowkeys interaction #646\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-19-09-01.json b/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-19-09-01.json deleted file mode 100644 index 84c063872..000000000 --- a/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-19-09-01.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "fix: add scrollBar event to call completeEdit #710\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-19-09-05.json b/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-19-09-05.json deleted file mode 100644 index cafdf6299..000000000 --- a/common/changes/@visactor/vtable/feat-keybordSelectMove_2023-12-19-09-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "docs: update changlog of rush\n\n", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/fix-adaptive-tree_2023-12-19-10-11.json b/common/changes/@visactor/vtable/fix-adaptive-tree_2023-12-19-10-11.json deleted file mode 100644 index 62032eb87..000000000 --- a/common/changes/@visactor/vtable/fix-adaptive-tree_2023-12-19-10-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable", - "comment": "fix: support tree mode adaptive", - "type": "none" - } - ], - "packageName": "@visactor/vtable" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/fix-dropdown-icon_2023-12-20-02-58.json b/common/changes/@visactor/vtable/fix-dropdown-icon_2023-12-20-02-58.json deleted file mode 100644 index 5135451fe..000000000 --- a/common/changes/@visactor/vtable/fix-dropdown-icon_2023-12-20-02-58.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable", - "comment": "fix: fix dropdown icon display error", - "type": "none" - } - ], - "packageName": "@visactor/vtable" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/fix-right-frozen-update_2023-12-20-04-18.json b/common/changes/@visactor/vtable/fix-right-frozen-update_2023-12-20-04-18.json deleted file mode 100644 index 24369b8c0..000000000 --- a/common/changes/@visactor/vtable/fix-right-frozen-update_2023-12-20-04-18.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable", - "comment": "fix: fix right frozen columns width update problem", - "type": "none" - } - ], - "packageName": "@visactor/vtable" -} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 2df1adc0a..b723ad0ab 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: '@types/react-is': ^17.0.3 '@visactor/vchart': 1.7.3 '@visactor/vtable': workspace:* - '@visactor/vutils': ~0.16.10 + '@visactor/vutils': ~0.17.1 '@vitejs/plugin-react': 3.1.0 axios: ^1.4.0 chai: 4.3.4 @@ -116,7 +116,7 @@ importers: vite-plugin-markdown: ^2.1.0 dependencies: '@visactor/vtable': link:../vtable - '@visactor/vutils': 0.16.18 + '@visactor/vutils': 0.17.1 react-is: 18.2.0 devDependencies: '@babel/core': 7.20.12 @@ -180,12 +180,12 @@ importers: '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 '@visactor/vchart': 1.7.3 - '@visactor/vdataset': ~0.15.7 + '@visactor/vdataset': ~0.17.1 '@visactor/vrender': 0.17.6 '@visactor/vrender-components': 0.17.6 '@visactor/vscale': ~0.17.1 '@visactor/vtable-editors': workspace:* - '@visactor/vutils': ~0.16.10 + '@visactor/vutils': ~0.17.1 '@visactor/vutils-extension': ~1.7.5 '@vitejs/plugin-react': 3.1.0 axios: ^1.4.0 @@ -224,12 +224,12 @@ importers: vite: 3.2.6 vite-plugin-markdown: ^2.1.0 dependencies: - '@visactor/vdataset': 0.15.14 + '@visactor/vdataset': 0.17.1 '@visactor/vrender': 0.17.6 '@visactor/vrender-components': 0.17.6 '@visactor/vscale': 0.17.1 '@visactor/vtable-editors': link:../vtable-editors - '@visactor/vutils': 0.16.18 + '@visactor/vutils': 0.17.1 '@visactor/vutils-extension': 1.7.5 cssfontparser: 1.2.1 devDependencies: @@ -348,7 +348,7 @@ importers: '@types/react-is': ^17.0.3 '@visactor/vchart': 1.7.3 '@visactor/vtable': workspace:* - '@visactor/vutils': ~0.16.10 + '@visactor/vutils': ~0.17.1 '@vitejs/plugin-react': 3.1.0 axios: ^1.4.0 chai: 4.3.4 @@ -381,7 +381,7 @@ importers: vite-plugin-markdown: ^2.1.0 dependencies: '@visactor/vtable': link:../vtable - '@visactor/vutils': 0.16.18 + '@visactor/vutils': 0.17.1 exceljs: 4.4.0 file-saver: 2.0.5 devDependencies: @@ -3361,28 +3361,6 @@ packages: '@visactor/vutils': 0.17.1 '@visactor/vutils-extension': 1.7.3 - /@visactor/vdataset/0.15.14: - resolution: {integrity: sha512-uPRUJAcldwEUezQnXUIB5IwFyMhktgc9YyObm0fFtBEf9P+zln+d/cW1jIN8H2oTIaTyAryDCzZ3MDWTI8jOqg==} - dependencies: - '@turf/flatten': 6.5.0 - '@turf/helpers': 6.5.0 - '@turf/rewind': 6.5.0 - '@visactor/vutils': 0.15.14 - d3-dsv: 3.0.1 - d3-geo: 1.12.1 - d3-hexbin: 0.2.2 - d3-hierarchy: 3.1.2 - eventemitter3: 4.0.7 - geobuf: 3.0.2 - geojson-dissolve: 3.1.0 - path-browserify: 1.0.1 - pbf: 3.2.1 - point-at-length: 1.1.0 - simple-statistics: 7.8.3 - simplify-geojson: 1.0.5 - topojson-client: 3.1.0 - dev: false - /@visactor/vdataset/0.16.18: resolution: {integrity: sha512-Ex3tRykogiIcr9KXTSMxcUAXXIBbZnOqM66s/8akydngOTKo+QXn85hKEoPClMES43U0dHt/026P10E2/GEG5Q==} dependencies: @@ -3596,14 +3574,6 @@ packages: '@visactor/vutils': 0.16.19 dev: false - /@visactor/vutils/0.15.14: - resolution: {integrity: sha512-mZuJhXdDZqq5arqc/LfEmWOY6l7ErK1MurO8bR3vESxeCaQ18pN36iit15K2IMQVJuKZPnZ2ksw8+a1irXi/8A==} - dependencies: - '@turf/helpers': 6.5.0 - '@turf/invariant': 6.5.0 - eventemitter3: 4.0.7 - dev: false - /@visactor/vutils/0.16.18: resolution: {integrity: sha512-7AjMDKZq+482oFxnYY4bihFhlK3JqEhCu6R/HQnnX6IufTxqCH3OQAvphE/kbt8w9Iuwhx5o/caBOUMt3J2KRA==} dependencies: @@ -5320,6 +5290,7 @@ packages: commander: 7.2.0 iconv-lite: 0.6.3 rw: 1.3.3 + dev: true /d3-geo/1.12.1: resolution: {integrity: sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==} diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index e964346ce..ed2bd6610 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -1 +1 @@ -[{"definitionName":"lockStepVersion","policyName":"vtableMain","version":"0.17.0","mainProject":"@visactor/vtable","nextBump":"minor"}] +[{"definitionName":"lockStepVersion","policyName":"vtableMain","version":"0.17.1","mainProject":"@visactor/vtable","nextBump":"patch"}] diff --git a/packages/react-vtable/package.json b/packages/react-vtable/package.json index c1abd423d..0f96399ff 100644 --- a/packages/react-vtable/package.json +++ b/packages/react-vtable/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/react-vtable", - "version": "0.17.0", + "version": "0.17.1", "description": "The react version of VTable", "keywords": [ "react", @@ -48,7 +48,7 @@ }, "dependencies": { "@visactor/vtable": "workspace:*", - "@visactor/vutils": "~0.16.10", + "@visactor/vutils": "~0.17.1", "react-is": "^18.2.0" }, "devDependencies": { diff --git a/packages/vtable-editors/package.json b/packages/vtable-editors/package.json index da0dc9596..6b0d7369a 100644 --- a/packages/vtable-editors/package.json +++ b/packages/vtable-editors/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-editors", - "version": "0.17.0", + "version": "0.17.1", "description": "", "sideEffects": false, "main": "cjs/index.js", diff --git a/packages/vtable-export/package.json b/packages/vtable-export/package.json index 1714a266e..32c885ab2 100644 --- a/packages/vtable-export/package.json +++ b/packages/vtable-export/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-export", - "version": "0.17.0", + "version": "0.17.1", "description": "The export util of VTable", "author": { "name": "VisActor", @@ -35,7 +35,7 @@ }, "dependencies": { "@visactor/vtable": "workspace:*", - "@visactor/vutils": "~0.16.10", + "@visactor/vutils": "~0.17.1", "file-saver": "2.0.5", "exceljs": "4.4.0" }, diff --git a/packages/vtable/CHANGELOG.json b/packages/vtable/CHANGELOG.json index 5c1ce56f3..3b8897c7d 100644 --- a/packages/vtable/CHANGELOG.json +++ b/packages/vtable/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@visactor/vtable", "entries": [ + { + "version": "0.17.1", + "tag": "@visactor/vtable_v0.17.1", + "date": "Thu, 21 Dec 2023 04:01:16 GMT", + "comments": { + "none": [ + { + "comment": "refactor: 100W records scroll performance optimize when has select Cell #681\n\n" + }, + { + "comment": "fix: stopPropagation effect doubletap\n\n" + }, + { + "comment": "refactor: remove default sort rule for pivot table #759\n\n" + }, + { + "comment": "fix: dropdown_menu_click trigger #760\n\n" + }, + { + "comment": "fix: dblclick occur error #758\n\n" + }, + { + "comment": "fix: fix richtext error in getCellOverflowText()" + }, + { + "comment": "feat: add arrowkeys interaction #646\n\n" + }, + { + "comment": "fix: add scrollBar event to call completeEdit #710\n\n" + }, + { + "comment": "docs: update changlog of rush\n\n" + }, + { + "comment": "fix: support tree mode adaptive" + }, + { + "comment": "fix: fix dropdown icon display error" + }, + { + "comment": "fix: fix right frozen columns width update problem" + } + ] + } + }, { "version": "0.17.0", "tag": "@visactor/vtable_v0.17.0", diff --git a/packages/vtable/CHANGELOG.md b/packages/vtable/CHANGELOG.md index f53f910f3..89bcdfe21 100644 --- a/packages/vtable/CHANGELOG.md +++ b/packages/vtable/CHANGELOG.md @@ -1,6 +1,40 @@ # Change Log - @visactor/vtable -This log was last generated on Fri, 15 Dec 2023 11:23:08 GMT and should not be manually modified. +This log was last generated on Thu, 21 Dec 2023 04:01:16 GMT and should not be manually modified. + +## 0.17.1 +Thu, 21 Dec 2023 04:01:16 GMT + +### Updates + +- refactor: 100W records scroll performance optimize when has select Cell #681 + + +- fix: stopPropagation effect doubletap + + +- refactor: remove default sort rule for pivot table #759 + + +- fix: dropdown_menu_click trigger #760 + + +- fix: dblclick occur error #758 + + +- fix: fix richtext error in getCellOverflowText() +- feat: add arrowkeys interaction #646 + + +- fix: add scrollBar event to call completeEdit #710 + + +- docs: update changlog of rush + + +- fix: support tree mode adaptive +- fix: fix dropdown icon display error +- fix: fix right frozen columns width update problem ## 0.17.0 Fri, 15 Dec 2023 11:23:08 GMT diff --git a/packages/vtable/package.json b/packages/vtable/package.json index 742887629..943db87a7 100644 --- a/packages/vtable/package.json +++ b/packages/vtable/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable", - "version": "0.17.0", + "version": "0.17.1", "description": "canvas table width high performance", "keywords": [ "grid", @@ -53,9 +53,9 @@ "@visactor/vrender": "0.17.6", "@visactor/vrender-components": "0.17.6", "@visactor/vutils-extension": "~1.7.5", - "@visactor/vutils": "~0.16.10", + "@visactor/vutils": "~0.17.1", "@visactor/vscale": "~0.17.1", - "@visactor/vdataset": "~0.15.7", + "@visactor/vdataset": "~0.17.1", "cssfontparser": "^1.2.1" }, "devDependencies": { @@ -123,4 +123,4 @@ "url": "https://github.com/VisActor/VTable.git", "directory": "packages/vtable" } -} \ No newline at end of file +} diff --git a/packages/vtable/src/scenegraph/graphic/contributions/group-contribution-render.ts b/packages/vtable/src/scenegraph/graphic/contributions/group-contribution-render.ts index dc8282c04..b7bf7ef6e 100644 --- a/packages/vtable/src/scenegraph/graphic/contributions/group-contribution-render.ts +++ b/packages/vtable/src/scenegraph/graphic/contributions/group-contribution-render.ts @@ -6,7 +6,8 @@ import type { IGraphicAttribute, IThemeAttribute, IGroupRenderContribution, - IDrawContext + IDrawContext, + IRectGraphicAttribute } from '@visactor/vrender'; import { BaseRenderContributionTime, injectable } from '@visactor/vrender'; import type { Group } from '../group'; @@ -218,7 +219,7 @@ export function renderStroke( context: IContext2d, x: number, y: number, - groupAttribute: Required, + groupAttribute: Required | Required, stroke: boolean | [boolean, boolean, boolean, boolean], strokeArrayWidth: [number, number, number, number] | undefined, strokeArrayColor: [string, string, string, string] | undefined, diff --git a/packages/vtable/src/scenegraph/graphic/contributions/rect-contribution-render.ts b/packages/vtable/src/scenegraph/graphic/contributions/rect-contribution-render.ts index e89d78fd6..425150324 100644 --- a/packages/vtable/src/scenegraph/graphic/contributions/rect-contribution-render.ts +++ b/packages/vtable/src/scenegraph/graphic/contributions/rect-contribution-render.ts @@ -165,7 +165,7 @@ export class SplitRectAfterRenderContribution implements IRectRenderContribution context, x, y, - rectAttribute as Required, + rectAttribute, stroke, strokeArrayWidth || lineWidth, strokeArrayColor || strokeColor,