Skip to content

Latest commit

 

History

History
92 lines (69 loc) · 10 KB

File metadata and controls

92 lines (69 loc) · 10 KB

Changelog

0.4.0 (2026-04-04)

Features

  • add context7 chat widget to demo site (f0fe4d1)

0.3.0 (2026-04-03)

Features

  • add auto-scroll during drag (#54) (434b38b)
  • seo: add comprehensive SEO meta tags to all demo routes (#51) (83f3d02)

0.2.3 (2026-04-02)

Bug Fixes

  • fire onDragOver callback on pointer/touch path and add drag handle to interactive demo (d0a6fb3), closes #46 #47

0.2.2 (2026-04-02)

Bug Fixes

  • remove publish script that caused double build in CI (1c6f4e3)

0.2.1 (2026-04-02)

Bug Fixes

  • skip husky in CI to prevent publish failure (7f42b79)

0.2.0 (2026-04-02)

Features

  • add conditional check example and update dependencies to version 0.0.17 (d2e80a0)
  • add custom dragstart event and improve drag enter/leave handling (badc252)
  • add drag handle support (#20) (3371cec)
  • add interactive elements support to draggable functionality and update version to 0.0.17 (2078147)
  • added ability to use custom classes (25cfa65)
  • enhance drag and drop interface with custom classes and improved styles (a1661b6)
  • implement dark mode with system preference and toggle (1f9b2af)
  • redesign website with Swiss Grid design system (ee9619b)
  • update layout text and links for improved user engagement (03eaeba)
  • update layout text for improved clarity and engagement (26c0070)
  • update SvelteDnD dependency to version 0.0.18 and enhance layout with new GitHub and NPM links (f490d52)

Bug Fixes

  • add @eslint/js as explicit devDependency for CI compatibility (c883425)
  • align sidebar and header bottom borders (8957604)
  • bad enter/leave event order clearing drop target (b84c888)
  • constrain horizontal scroll to content area only (c8d1095)
  • downgrade vite to ^6.0.0 to resolve peer dependency conflict (7a3138d)
  • further adjust sidebar examples padding for perfect border alignment (e128b3c)
  • handle pointercancel to reset stuck drag state on mobile (3bc6f75)
  • ignore pointercancel during HTML5 drag to preserve sourceContainer on desktop (40b12a9), closes #35
  • improve draggable functionality and enhance drop handling in horizontal scroll (82fdf1e)
  • move theme toggle to far right edge (3b70b66)
  • move version next to app name in mobile header (d9e458c)
  • pin Node.js to 22.13.0 for Cloudflare Pages builds (a973039)
  • prevent drag-over class from sticking when leaving a drop zone (#22) (5dc587a)
  • prevent entire page from scrolling horizontally (1fce75e)
  • prevent full-page horizontal scroll in horizontal-scroll demo (1536900)
  • reduce sidebar examples padding to align borders (7659a88)
  • remove arrow from call booking link text (444dad9)
  • remove bottom border from first sidebar item (9bd78db)
  • remove dead pointer handlers and fix wasOver reset in handleGlobalDragEnd (2173bc0)
  • remove examples text from sidebar (b7ebdba)
  • remove extra border line from sidebar (6e4389b)
  • remove horizontal line from available for projects badge (bc483af)
  • remove unnecessary rel attribute from call booking link (db4d436)
  • removing the classes from the container after not dragging over anymore (bbb2460)
  • resolve all type-check errors (ede05fb)
  • resolve drop position lost before onDrop callback in HTML5 drag (f77946c)
  • resolve issues #8, #21, #22 and add directional drop indicators (ab7b798)
  • resolve multiple issues (#28, #12, #22, #21, #16, #26) (d6fda1e)
  • resolve pre-existing lint errors surfaced by CI (2d6a747)
  • support Vite 6 (74b95bb)
  • typo in droppable class name attribute (76dd483)
  • update build and publish scripts to use bun, add bun.lockb to .gitignore (ddcab52)
  • update GitHub and NPM links in layout for accuracy (0ac7b2b)
  • update GitHub link in layout to point to the correct repository (f681968)
  • update npm version badge in README for improved display (a7d9fbe)
  • update README formatting and improve code readability (61789c8)
  • upgrade vite to ^8.0.0 to resolve peer dependency conflict (2d3ce7e)
  • use document pointermove + getBoundingClientRect for touch-compatible hover detection (2e5b8ae)