Skip to content

feat: adjust layout and add virtual scroll for plugin detail table#83

Merged
webfansplz merged 5 commits into
vitejs:mainfrom
CrabSAMA:feat/virtual-plugin-table
Aug 19, 2025
Merged

feat: adjust layout and add virtual scroll for plugin detail table#83
webfansplz merged 5 commits into
vitejs:mainfrom
CrabSAMA:feat/virtual-plugin-table

Conversation

@CrabSAMA
Copy link
Copy Markdown
Contributor

#80 (comment)

After this pr merged, many list add virtual scroll to optimize render effect with large data. But the plugin detail table do not be handle because it use <table> tag.

@webfansplz said need to refactor the table into a flex layout to support it, and now I try to refactor this table by current pr.

Screenshot

PR Content

  • refactor the plugin details table into a div base flex
  • add aria role to simulate table with flex div layout
  • add virtual scroll for plugin detail table
  • add none column selected tip
    image

If have any question and optimize suggestion, please comment and tell me anytime!

@webfansplz webfansplz self-assigned this Aug 19, 2025
@webfansplz webfansplz changed the title Refactor the plugin details table into a div base flex and add virtual scroll feat: adjust layout and add virtual scroll for plugin detail table Aug 19, 2025
@webfansplz webfansplz merged commit 76bd6e7 into vitejs:main Aug 19, 2025
4 checks passed
@CrabSAMA CrabSAMA deleted the feat/virtual-plugin-table branch August 28, 2025 11:30
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.

2 participants