dataTable/CHANGELOG.md

20 lines
990 B
Markdown
Raw Normal View History

# Changelog
2026-05-17 17:03:21 +08:00
## [1.0.4] - 2026-05-23
### Added
- Excel-compatible Copy/Paste with standard TSV serialization.
- Quotation wrapping and escaping for special characters (tabs, newlines, quotes) during copy.
- Selection-constrained paste: clipboard data is strictly clipped to current selection bounds.
2026-05-17 17:03:21 +08:00
### Fixed
- Restored sub-1ms scrolling performance by reverting to synchronous event handling.
- Fixed scroll-stop "jump" by implementing manual DOM spacers (removing `$if` directives).
- Fixed double-click context error by using native `_ref` data binding from the framework.
- Fixed drag-to-select regression when starting from an already selected cell.
- Sticky Selection: Clicking inside a range no longer clears the selection.
2026-05-17 17:03:21 +08:00
### Changed
- Refactored layout to CSS Grid, eliminating thousands of per-cell `$style` reactive bindings.
- Fully implemented Event Delegation for all cell interactions.
- Optimized paste functionality with targeted `RefreshState` for affected rows only.