feat(dees-input-list): enhance drag-and-drop reordering for dees-input-list and migrate tests to chromium runner

This commit is contained in:
2026-01-04 10:16:50 +00:00
parent 2a928886b9
commit 67a24ddf26
27 changed files with 337 additions and 51 deletions

View File

@@ -1,5 +1,14 @@
# Changelog
## 2026-01-04 - 3.31.0 - feat(dees-input-list)
enhance drag-and-drop reordering for dees-input-list and migrate tests to chromium runner
- Add rich drag state to dees-input-list: dragStartY, dragCurrentY, targetIndex, itemHeight and originalItemRects for accurate hit detection.
- Introduce bound global drag handlers and centralized global drag end/cleanup logic (handleGlobalDragOver / handleGlobalDragEnd).
- Improve drag visuals and animations: 'dragging', 'move-up', 'move-down' transforms, box-shadow, and smoother transitions; prevent hover styling while dragging.
- Move reorder logic away from per-item drop to global drag end to avoid race/positioning issues and ensure consistent reflow and cleanup.
- Migrate many browser test files to chromium-specific variants (added *.chromium.ts) and remove duplicate browser test counterparts.
## 2026-01-04 - 3.30.1 - fix(dees-statsgrid)
refine spacing, sizing, and colors in dees-statsgrid for a tighter, more compact appearance