Skip to content

Develop#25

Merged
TeaCoder52 merged 3 commits intomainfrom
develop
Feb 20, 2026
Merged

Develop#25
TeaCoder52 merged 3 commits intomainfrom
develop

Conversation

@TeaCoder52
Copy link
Owner

@TeaCoder52 TeaCoder52 commented Feb 20, 2026

Description

This PR brings two major improvements:

Explorer tabs context menu

  • Added right-click context menu for tabs in the Explorer.
  • Users can now close, close others, or close all tabs directly from the menu.
  • Improves UX when managing multiple open tabs.

DataGrid performance upgrade

  • Replaced the old -based rendering with a virtualized, headless grid engine.
  • Introduced columnar data storage and logical/physical row indexing.
  • Supports fast sorting, filtering, and cell editing even with thousands of rows.
  • Sticky headers and absolute positioning for smooth scrolling.
  • Overall, this dramatically improves rendering performance and reduces DOM overhead.
  • Checklist

    • My code follows the style guidelines of this project
    • I have performed a self-review of my own code
    • I have updated the documentation if necessary
    • All new and existing tests passed
    • PR is ready for review

@TeaCoder52 TeaCoder52 self-assigned this Feb 20, 2026
@TeaCoder52 TeaCoder52 added the enhancement New feature or request label Feb 20, 2026
@TeaCoder52 TeaCoder52 merged commit d31f196 into main Feb 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant