20 lines
990 B
Markdown
20 lines
990 B
Markdown
# Changelog
|
|
|
|
## [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.
|
|
|
|
### 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.
|
|
|
|
### 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.
|