-
Notifications
You must be signed in to change notification settings - Fork 199
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
feat: ✨ v0.1.0 #66
Merged
feat: ✨ v0.1.0 #66
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: core first commit and update g-4.0 and lint fix * feat: add test demo & optimize scroll * feat: remove antv/util and process build script * feat: change entry name & rename dist * feat: make spec more readable * feat: add helper utils
perf: optimize scroll
* chore: add lint check for pre commit and push * chore: ci adjust
* refactor: ♻️ sync the logic of drill down * fix: 💚 fix lint and change the rules of eslint'
* refactor: ♻️ sync the logic of drill down * fix: 💚 fix lint and change the rules of eslint' * feat: 🌱 add option builder * chore: 👷 fix lint * chore: 🔧 add test stage pre-push
* feat: tooltip refactor * feat: modify comment * feat: modify tooltip classname and change components * feat: add intTooltip in options * fix: initTooltip's use * feat: delete normal-tooltip and strategy-tooltip class and decoupling calculation logic * fix: strategy-sheet initTooltip and some code refactor * refactor: some code type * refactor: code lint * refactor: code lint * style: code lint * style: change css of operator * feat: add tooltipComponent in options Co-authored-by: 蒺藜 <[email protected]>
…ay to use & add docs (#19) * feat: tooltip refactor * feat: modify comment * feat: modify tooltip classname and change components * feat: add intTooltip in options * fix: initTooltip's use * feat: delete normal-tooltip and strategy-tooltip class and decoupling calculation logic * fix: strategy-sheet initTooltip and some code refactor * refactor: some code type * refactor: code lint * refactor: code lint * style: code lint * style: change css of operator * feat: add tooltipComponent in options * fix: tooltipCallback return type * test: add tooltip test * feat: delete old way of show tooltip and change to new way * docs: add tooltip options Co-authored-by: 蒺藜 <[email protected]>
* fix: empty icon condition take place extra the area * fix: safety config and drill-down logic optimized * fix: drill-down tooltip * fix: filter null fieldValue * fix: calculate col width correctly * fix: remove code annotation header
* fix: optimize warn lint * fix: text file lint fix
* fix: tre row header not allow null/undefined node * fix: fix lint warn
* fix: show table structure when miss cols/values * fix: lint optimize
* feat: ✨ Allow users to customize the drill-down level * fix: 🐛 Replace the default id separator of node * feat: ✨ Export the mouse event for cell click events * feat: ✨ Add the header component * feat: ✨ Add export components * chore: 💡 translate the comments
* fix: error type fixed * fix: upgrade lint config * fix: optimize the type
* fix: get wrong thumb offset top when container height changed * fix: lint warning
…mns header labels (#51) * feat: ✨ enable users to customize the layout by specific rows or columns header labels * test: ✅ add a test for the feautre of custom layout
This reverts commit bd740b9.
* refactor: 🏗️ reorganize the file structure of components * chore: 🔧 set alias for webpack, jest and tsconfig
* fix: remove place-holder related logic * fix: unregister scrollbar event listener * feat: render cell with delay and unregister wheel event correctly * fix: cells don't need cache&remove cells in panelGroup when leave the screen
…mns header labels (#57) * feat: ✨ enable users to customize the layout by specific rows or columns header labels * test: ✅ add a test for the feautre of custom layout * test: ✅ update the test for cutom header cell
* chore: 🔧 update webpack4 to webpack5 * chore: 🔧 update the lint.yml
* feature: interaction first * feat: interaction first * feat: 取消HoverBox * feat: 建立stateShape来统一管理show或者hide * feat: del hover box * feat: del cell-hover * feat: cell-selection * feat: corner-header-text-click 改为event监听 * feat: delHeaderHover * feat: resize * feat: col-selection * feat: row-header-text-click * feat: del _ * feat: event独立 * feat: events抽离 and datacell-muti-selection * feat: events抽离 and datacell-muti-selection * feat: col-row-select * change summary to summaries and add some mock data (#30) * feat: tooltip refactor * feat: modify comment * feat: modify tooltip classname and change components * feat: add intTooltip in options * fix: initTooltip's use * feat: delete normal-tooltip and strategy-tooltip class and decoupling calculation logic * fix: strategy-sheet initTooltip and some code refactor * refactor: some code type * refactor: code lint * refactor: code lint * style: code lint * style: change css of operator * feat: add tooltipComponent in options * fix: tooltipCallback return type * test: add tooltip test * feat: delete old way of show tooltip and change to new way * docs: add tooltip options * feat: change summary to summaries and add some mock data Co-authored-by: 蒺藜 <[email protected]> * feat: cell-click and col row click tooltip * feat: col-muti-tooltip * feat: tooltip适配 * feat: tooltip * feat: 适配挂行头 * fix: interceptevent控制放在base-spread-sheet * fix: lint * feat: keep-hover state以及 hover独立拆分 * feat: getAllPanelCells修复为过滤不在视图内的cell, hover的十字样式 * feat: test * feat: test * feat: 准备把cellIndex改为colIndex * feat: fix some commit and 准备调试draw * fix: 修复格式问题,准备适配keep-hover * fix: fix som commits * fix: 修复一些commit问题 * fix: 修复commit问题 * fix: lint * fix: lint * feat: add todo Co-authored-by: maosong.wz <[email protected]> Co-authored-by: yangzhanmei <[email protected]> Co-authored-by: 蒺藜 <[email protected]>
* fix: remove strategy related things * feat: convergence S2Options & S2DataConfig * feat: convergence S2Options & S2DataConfig * feat: adapt freezeRowHeader and mode with better logic * feat: merge interaction core codes * fix: adjust some logic * fix: adjust some logic
* feat: ✨ add pagination * fix: 🐛 import LruCache * ci: 💚 fix ci * ci: 💚 delete useless values
* fix: 🐛 stop automatically changing numbers to dates when copying data * refactor: ♻️ code optimization
* feat: ✨ add tabular sheet * feat: ✨ draw custom data cell for tabular sheet * fix: 🐛 enable the tooltip to render custom element * refactor: ♻️ redefine the interface and constant for interaction * fix: 🐛 solved the issue that the wwidth of the data cell could not be adpative * feat: ✨ draw the background of merged cells * feat: ✨ add Class of MergedCells * feat: ✨ add events for the MergedCells * feat: ✨ draw text for merged cells * feat: ✨ draw merged cells by setting options * chore: 🔧 update the lerna configuration * chore: 🔧 update the package.json * chore: 💚 fix ci * chore: ✅ add the test case for cells merging * chore: 💚 fix ci
😭 Deploy PR Preview b89a00d failed. Build logs 🤖 By surge-preview |
🎉 This PR is included in version @antv/s2-react-v1.0.0-beta.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
wjgogogo
pushed a commit
that referenced
this pull request
Oct 25, 2023
* feat: ✨ add a demo page for test * Feat update g4.0 & optimize project config (#7) * feat: core first commit and update g-4.0 and lint fix * feat: add test demo & optimize scroll * feat: remove antv/util and process build script * feat: change entry name & rename dist * feat: make spec more readable * feat: add helper utils * perf: optimize scroll * fix: canvas blur when DPR changed (#10) * fix: cannot get current row data when click cell text (#12) * chore: add lint check for pre commit and push (#13) * chore: add lint check for pre commit and push * chore: ci adjust * refactor: ♻️ sync the logic of drill down (#16) * refactor: ♻️ sync the logic of drill down * fix: 💚 fix lint and change the rules of eslint' * chore:🛠 update lint rules and test stage (#17) * refactor: ♻️ sync the logic of drill down * fix: 💚 fix lint and change the rules of eslint' * feat: 🌱 add option builder * chore: 👷 fix lint * chore: 🔧 add test stage pre-push * feat: tooltip refactor (#11) * feat: tooltip refactor * feat: modify comment * feat: modify tooltip classname and change components * feat: add intTooltip in options * fix: initTooltip's use * feat: delete normal-tooltip and strategy-tooltip class and decoupling calculation logic * fix: strategy-sheet initTooltip and some code refactor * refactor: some code type * refactor: code lint * refactor: code lint * style: code lint * style: change css of operator * feat: add tooltipComponent in options Co-authored-by: 蒺藜 <[email protected]> * tooltip: fix TooltipCallback return type & add test & change to new way to use & add docs (#19) * feat: tooltip refactor * feat: modify comment * feat: modify tooltip classname and change components * feat: add intTooltip in options * fix: initTooltip's use * feat: delete normal-tooltip and strategy-tooltip class and decoupling calculation logic * fix: strategy-sheet initTooltip and some code refactor * refactor: some code type * refactor: code lint * refactor: code lint * style: code lint * style: change css of operator * feat: add tooltipComponent in options * fix: tooltipCallback return type * test: add tooltip test * feat: delete old way of show tooltip and change to new way * docs: add tooltip options Co-authored-by: 蒺藜 <[email protected]> * Optimize render logic (#18) * fix: empty icon condition take place extra the area * fix: safety config and drill-down logic optimized * fix: drill-down tooltip * fix: filter null fieldValue * fix: calculate col width correctly * fix: remove code annotation header * feat: add max scroll bar height limit (#21) * fix: optimize warn lint (#23) * fix: optimize warn lint * fix: text file lint fix * fix: parse int scroll offset for resolve text shake close #20 (#24) * fix: parse int scroll offset for resolve text shake close #20 * fix: parseint x and y * fix: replace chinese comment * tree row header not allow null/undefined node (#26) * fix: tre row header not allow null/undefined node * fix: fix lint warn * fix: format header label and add default col hierarchy height (#27) * fix: show table structure when miss cols/values (#28) * fix: show table structure when miss cols/values * fix: lint optimize * feat: ✨ Add the export and header components (#29) * feat: ✨ Allow users to customize the drill-down level * fix: 🐛 Replace the default id separator of node * feat: ✨ Export the mouse event for cell click events * feat: ✨ Add the header component * feat: ✨ Add export components * chore: 💡 translate the comments * fix: resolve table blur when browser zoom (#35) * fix: measure number text width not correct (#37) * fix: error type fixed (#38) * fix: error type fixed * fix: upgrade lint config * fix: optimize the type * fix: cannot get correctly row data for tree hierarchy type (#39) * chore: add ding talk pr notify (#42) * fix: get wrong thumb offset top when container height changed (#43) * fix: get wrong thumb offset top when container height changed * fix: lint warning * fix: remove useless notify option (#44) * fix: adjust pr notify event (#45) * feat: adjust tree menu layout (#47) * fix: disable mobile rerender for zoom (#46) * fix: 🐛 solve the issue of copy failure of detail table without c… (#48) * fix: 🐛 solve the issue of copy failure of detail table without column. this close #32, close #31 * fix: 💩 [export]replace the success message with the error message * fix: [export] solve the type error (#49) * fix: 🐛 solve the issue of copy failure of detail table without column. this close #32, close #31 * fix: 💩 [export]replace the success message with the error message * fix: 💩 [export] solve the type error * refactor: ♻️ add the function to get the state of derivedData (#50) * feat: ✨ enable users to customize the layout by specific rows or columns header labels (#51) * feat: ✨ enable users to customize the layout by specific rows or columns header labels * test: ✅ add a test for the feautre of custom layout * revert: ⏪ revert bd740b9 This reverts commit bd740b9. * refactor: 🏗️ reorganize the file structure of components (#52) * refactor: 🏗️ reorganize the file structure of components * chore: 🔧 set alias for webpack, jest and tsconfig * feat: make render more rational (#55) * fix: remove place-holder related logic * fix: unregister scrollbar event listener * feat: render cell with delay and unregister wheel event correctly * fix: cells don't need cache&remove cells in panelGroup when leave the screen * feat: ✨ enable users to customize the layout by specific rows or columns header labels (#57) * feat: ✨ enable users to customize the layout by specific rows or columns header labels * test: ✅ add a test for the feautre of custom layout * test: ✅ update the test for cutom header cell * chore: 🔧 update webpack4 to webpack5 (#58) * chore: 🔧 update webpack4 to webpack5 * chore: 🔧 update the lint.yml * fix(cell): 🐛 text max width calculate error (#59) * feat: refactor the interaction (#14) * feature: interaction first * feat: interaction first * feat: 取消HoverBox * feat: 建立stateShape来统一管理show或者hide * feat: del hover box * feat: del cell-hover * feat: cell-selection * feat: corner-header-text-click 改为event监听 * feat: delHeaderHover * feat: resize * feat: col-selection * feat: row-header-text-click * feat: del _ * feat: event独立 * feat: events抽离 and datacell-muti-selection * feat: events抽离 and datacell-muti-selection * feat: col-row-select * change summary to summaries and add some mock data (#30) * feat: tooltip refactor * feat: modify comment * feat: modify tooltip classname and change components * feat: add intTooltip in options * fix: initTooltip's use * feat: delete normal-tooltip and strategy-tooltip class and decoupling calculation logic * fix: strategy-sheet initTooltip and some code refactor * refactor: some code type * refactor: code lint * refactor: code lint * style: code lint * style: change css of operator * feat: add tooltipComponent in options * fix: tooltipCallback return type * test: add tooltip test * feat: delete old way of show tooltip and change to new way * docs: add tooltip options * feat: change summary to summaries and add some mock data Co-authored-by: 蒺藜 <[email protected]> * feat: cell-click and col row click tooltip * feat: col-muti-tooltip * feat: tooltip适配 * feat: tooltip * feat: 适配挂行头 * fix: interceptevent控制放在base-spread-sheet * fix: lint * feat: keep-hover state以及 hover独立拆分 * feat: getAllPanelCells修复为过滤不在视图内的cell, hover的十字样式 * feat: test * feat: test * feat: 准备把cellIndex改为colIndex * feat: fix some commit and 准备调试draw * fix: 修复格式问题,准备适配keep-hover * fix: fix som commits * fix: 修复一些commit问题 * fix: 修复commit问题 * fix: lint * fix: lint * feat: add todo Co-authored-by: maosong.wz <[email protected]> Co-authored-by: yangzhanmei <[email protected]> Co-authored-by: 蒺藜 <[email protected]> * optimize core logic (#60) * fix: remove strategy related things * feat: convergence S2Options & S2DataConfig * feat: convergence S2Options & S2DataConfig * feat: adapt freezeRowHeader and mode with better logic * feat: merge interaction core codes * fix: adjust some logic * fix: adjust some logic * feat: ✨ add pagination (#61) * feat: ✨ add pagination * fix: 🐛 import LruCache * ci: 💚 fix ci * ci: 💚 delete useless values * fix: 🐛 stop automatically changing numbers to dates when copying … (#64) * fix: 🐛 stop automatically changing numbers to dates when copying data * refactor: ♻️ code optimization * feat: ✨ add the tabular mode (#65) * feat: ✨ add tabular sheet * feat: ✨ draw custom data cell for tabular sheet * fix: 🐛 enable the tooltip to render custom element * refactor: ♻️ redefine the interface and constant for interaction * fix: 🐛 solved the issue that the wwidth of the data cell could not be adpative * feat: ✨ draw the background of merged cells * feat: ✨ add Class of MergedCells * feat: ✨ add events for the MergedCells * feat: ✨ draw text for merged cells * feat: ✨ draw merged cells by setting options * chore: 🔧 update the lerna configuration * chore: 🔧 update the package.json * chore: 💚 fix ci * chore: ✅ add the test case for cells merging * chore: 💚 fix ci Co-authored-by: Bruce too <[email protected]> Co-authored-by: Jinke Li <[email protected]> Co-authored-by: yangzhanmei <[email protected]> Co-authored-by: 蒺藜 <[email protected]> Co-authored-by: visaWang <[email protected]> Co-authored-by: maosong.wz <[email protected]>
🎉 This PR is included in version @antv/s2-react-components-v1.0.0-next.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This closes #6 and closes #15