Skip to content

feat: Added virtualization component#2222

Draft
rkaraivanov wants to merge 4 commits into
masterfrom
rkaraivanov/virtualization
Draft

feat: Added virtualization component#2222
rkaraivanov wants to merge 4 commits into
masterfrom
rkaraivanov/virtualization

Conversation

@rkaraivanov
Copy link
Copy Markdown
Member

Description

Added virtualization component

NOTE: There is still work to be done around the default styles and the style(sheet) integration
around the theming stack/usage of the component in other shadow roots.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that causes existing functionality to change)
  • Documentation update
  • Refactoring (code improvements without functional changes)

Checklist

  • My code follows the project's coding standards
  • I have tested my changes locally
  • I have updated documentation if needed
  • Breaking changes are documented in the description

- Use a Binary Indexed Tree for efficient range calculations in the virtualization engine.
- Update the virtualization component to utilize the new engine and optimize DOM queries by using part selectors instead of class selectors.
- Adjust unit tests to reflect changes in the component structure and ensure they target the correct elements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant