S2 icon indicating copy to clipboard operation
S2 copied to clipboard

[WIP] feat: 渲染引擎升级 g5.0

Open lcx-seima opened this issue 2 years ago • 8 comments

👀 PR includes

背景

以直接引用 g 5.0 的方式升级 s2 渲染引擎

升级指引

  • group
    • zIndex
  • 图形 api

todo...

参与开发

  • 直接使用 yarn react:playground
  • 或更纯净地使用其他 bundle 模板工程,alias @antv/s2s2-core 目录,粘贴官网的 demo 到本地调试;

任务列表

  • [x] 替换事件定义、图形添加方式等(tsc 能跑通)
  • [x] 基础渲染(能看到画面)
  • [ ] 异步初始化
  • [ ] 交互(刷选、hover 等等)
  • [ ] 所有 todo 项
  • [ ] 测试用例
  • [ ] react/vue 适配

lcx-seima avatar Sep 14 '22 13:09 lcx-seima

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
antvis-s2 ❌ Failed (Inspect) Nov 20, 2022 at 4:17PM (UTC)

vercel[bot] avatar Sep 14 '22 13:09 vercel[bot]

你好, @lcx-seima CI 执行失败, 请点击 [Details] 按钮查看, 并根据日志修复

Hello, @lcx-seima CI run failed, please click the [Details] button for detailed log information and fix it.

github-actions[bot] avatar Sep 14 '22 13:09 github-actions[bot]

This pull request introduces 2 alerts and fixes 2 when merging cb4ddf19b1a98f70145afd937bf80bc199176635 into e757b999a85a15d53dfa72bde2805b6b193dcd62 - view on LGTM.com

new alerts:

  • 2 for Unused variable, import, function or class

fixed alerts:

  • 2 for Unused variable, import, function or class

lgtm-com[bot] avatar Sep 14 '22 13:09 lgtm-com[bot]

Size Change: +91.5 kB (+21%) 🚨

Total Size: 520 kB

Filename Size Change
./packages/s2-core/dist/index.min.js 259 kB +91.5 kB (+55%) 🆘
ℹ️ View Unchanged
Filename Size
./packages/s2-core/dist/style.min.css 389 B
./packages/s2-core/node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js 21.7 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js 21.2 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js 60.3 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js 33.9 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/config.js 1.16 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/DOMElementFilter.js 1.87 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/event-map.js 1.18 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/events.js 1.55 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/get-node-text.js 300 B
./packages/s2-core/node_modules/@testing-library/dom/dist/get-queries-for-element.js 738 B
./packages/s2-core/node_modules/@testing-library/dom/dist/get-user-code-frame.js 810 B
./packages/s2-core/node_modules/@testing-library/dom/dist/helpers.js 1.07 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/index.js 1.14 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/label-helpers.js 1.05 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/matches.js 1.14 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/pretty-dom.js 1.47 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/all-utils.js 337 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/alt-text.js 573 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/display-value.js 713 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/index.js 418 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/label-text.js 1.8 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/placeholder-text.js 491 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/role.js 2.67 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/test-id.js 498 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/text.js 958 B
./packages/s2-core/node_modules/@testing-library/dom/dist/queries/title.js 718 B
./packages/s2-core/node_modules/@testing-library/dom/dist/query-helpers.js 1.81 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/role-helpers.js 2.82 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/screen.js 1.51 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/suggestions.js 1.5 kB
./packages/s2-core/node_modules/@testing-library/dom/dist/wait-for-element-to-be-removed.js 748 B
./packages/s2-core/node_modules/@testing-library/dom/dist/wait-for.js 2.38 kB
./packages/s2-react/dist/index.min.js 64.3 kB
./packages/s2-react/dist/style.min.css 3.29 kB
./packages/s2-vue/dist/index.min.js 20.4 kB
./packages/s2-vue/dist/style.min.css 1.68 kB

compressed-size-action

github-actions[bot] avatar Sep 14 '22 13:09 github-actions[bot]

This pull request introduces 2 alerts and fixes 2 when merging 7cdce3280485e787ede7bbc0de10d927ee7d5184 into 67e09c43b6508cbd141dc47fedbebfbc247cbb3f - view on LGTM.com

new alerts:

  • 2 for Unused variable, import, function or class

fixed alerts:

  • 2 for Unused variable, import, function or class

lgtm-com[bot] avatar Sep 19 '22 08:09 lgtm-com[bot]

This pull request introduces 2 alerts and fixes 2 when merging 2f42bc60c0338b211a616f36ce766761a0235953 into 052b7ff045fd8a4bc2de0008c9a556a932adf082 - view on LGTM.com

new alerts:

  • 2 for Unused variable, import, function or class

fixed alerts:

  • 2 for Unused variable, import, function or class

lgtm-com[bot] avatar Sep 20 '22 08:09 lgtm-com[bot]

This pull request introduces 2 alerts and fixes 2 when merging 9a5f93e5432af111be012f0bc2804428f4e2d618 into 052b7ff045fd8a4bc2de0008c9a556a932adf082 - view on LGTM.com

new alerts:

  • 2 for Unused variable, import, function or class

fixed alerts:

  • 2 for Unused variable, import, function or class

lgtm-com[bot] avatar Sep 21 '22 06:09 lgtm-com[bot]

This pull request introduces 2 alerts and fixes 2 when merging c1722d4e0174ab55b6c519368a361bc3128f35d5 into 052b7ff045fd8a4bc2de0008c9a556a932adf082 - view on LGTM.com

new alerts:

  • 2 for Unused variable, import, function or class

fixed alerts:

  • 2 for Unused variable, import, function or class

lgtm-com[bot] avatar Sep 21 '22 07:09 lgtm-com[bot]

这个怎么没有进度了,不是说升级G5就有自动换行功能了吗,现在急需这个功能,请问这个升级有计划吗

xiaochong44 avatar Oct 12 '22 01:10 xiaochong44

这个怎么没有进度了,不是说升级G5就有自动换行功能了吗,现在急需这个功能,请问这个升级有计划吗

在进行中, 升级成本比预想中的大, 还请见谅, 请耐心等待

lijinke666 avatar Oct 19 '22 09:10 lijinke666

这个怎么没有进度了,不是说升级G5就有自动换行功能了吗,现在急需这个功能,请问这个升级有计划吗

在进行中, 升级成本比预想中的大, 还请见谅, 请耐心等待

理解,默默为你们加油,好像我期待的功能都在开发中,都是难度挺大的

xiaochong44 avatar Oct 19 '22 09:10 xiaochong44