-
-
Notifications
You must be signed in to change notification settings - Fork 181
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
perf(table): improve performance of virtual scrolling #436
Merged
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
qmhc
added a commit
that referenced
this pull request
Dec 1, 2023
* wip: update * wip: update * wip: update * wip: update
qmhc
added a commit
that referenced
this pull request
Jan 12, 2024
* chore: create component * wip: update * wip: update * wip: update * wip: update * wip: update * wip: update * wip: update * wip: update * wip: update * wip: update * revert: re-adjust outline-color to outline fix #433 * perf(tooltip): dynamically render popper element * feat(ellipsis): add tip-shift prop * chore(tooltip): effective unit tests * fix(auto-complete): correct behavior when directly input fix #434 * refactor(table): improve fixed columns implement and support column group (#435) * wip: update * feat: support column group * docs: update demos * docs: update apis * chore: transfer to setup script * wip: side padding * fix: side padding * chore: group no-ellipsis prop * chore: group text-align prop * chore: col resize * chore: update * chore(tooltip): effective unit tests * chore: update * chore: update * release(hooks): v2.1.1 * release: v2.2.12 * fix(table): ensure tree table work with virtual * feat(table): add formatter prop for column * fix(select): correct composition behavior for filter input * release: v2.2.13 * fix(table): incorrect treeExpanded initialization of rows * chore(toast): transfer to use setup script * feat(hooks): add watchPauseable util method * chore(hooks): create test config * fix(table): ensure correct row span for head cell when refresh * feat(table): add refreshData api method * feat(table): add data-filter prop * chore(tree): transfer to setup script * feat(tree): support only filter leaf nodes * fix: normalize component inherit class name * fix: normalize input-base components composition events * chore: compatible composition end process * feat(utils): flatTree add buildId option * feat(utils): walkTree callabck add parent parameter * refactor(tree): avoid invade data when parsing by tree structure * feat(utils): add isIterable and mapTree methods * feat(utils): add filterTree method * feat(tree): add getTreeData and getFlattedData api methods * release(utils): v2.6.0 * release(hooks): v2.2.0 * release: v2.2.14 * docs: update tree preset types * release(scripts): v1.1.2 * feat(table): add no-transition prop * feat(utils): async debounceMinor and debounceFrame * fix(tree): unexcepted expanding state changed * feat(native-scroll): async refresh and ensureInView methods * feat(scroll): async api methods * fix(native-scroll): no emit event when sync scroll position * perf(scrollbar): remove overused throttle for move process * fix(hooks): useVirtual support wrapper changed * chore(virtual-list): using renderSlot to create items * perf(table): improve table cell span computation * fix(confirm): ensure api method work * perf(table): improve performance of virtual scrolling (#436) * wip: update * wip: update * wip: update * wip: update * fix(table): correct flatted structure after drop * feat(table): support inherit provided config when using columns and summaries props * chore(table): make unit tests pass * feat(full-screen): provide inner place for transfer elements * fix(tree): rename empty-tip prop to empty-text * types: normalize transfer prop type for default config * types: normalize MaybeRef type * feat(message): add transferTo method * feat(notice): add transferTo method * feat(toast): add transferTo method * feat(loading): add transferTo method * feat(contextmenu): support target option * feat(confirm): add transferTo method * chore: ensure element be removed after destroy plugin * release(utils): v2.7.0 * release(hooks): v2.2.1 * release(config): v1.3.1 * release: v2.2.15 * docs(table): remove non-existent prop api * fix(table): correct tree render when using virtual (#437) * wip: update * fix: correct tree process * ci: deploy docs when publish * fix(table): rename helper methods by more accurate names * feat(table): add ellipsis prop * release: v2.2.16 * ci: extract deploy docs workflow * chore(utils): export BITree tree array * fix(table): correct compute and refresh cell height when using tree * chore: transfer some components to setup script * ci: adjust deploy docs workflow trigger * chore: update README.md * feat(tag): add disabled prop * fix: correct disabled and readonly of form control components fix #438 * fix(overflow): correct rest count when using suffix * fix(select): ensure selected slot work with filter fix #439 * chore: transfer some components to setup script * feat(wheel): add no-transition prop * release(utils): v2.7.1 * release: v2.2.17 * wip: control layout * feat: switch to lucide * docs: update * docs: update * chore: update * chore: update * wip: segments * wip: update * docs: update * feat: add shortcuts * docs: update * test: update * docs: update * test: update * chore: update lock file * chore: update lock file * chore: update
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.
No description provided.