Selection Versions Save

✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks!

v3.5.0

4 months ago
  • Add trigger option to specify mouse button and meta buttons to press when starting a selection (#218, #214)
  • Support custom container element in react packages (#220)

v3.4.1

5 months ago
  • Fix not exported types in package.json exports (#211, #209)

v3.4.0

7 months ago
  • Fix issues in Safari when using the mouse wheel (#206)
  • Improve event-listeners in vue and react packages (#201)

v3.3.1

9 months ago

Fix missing type paths in package.json files.

v3.3.0

9 months ago

Add useSelection-hook for react packages, thanks to @yair-hive in #200!

v3.2.7

1 year ago

Bug fixes

  • Fix / improve range selections. (#196 / #197 - Thanks to @adelin-b!)

v3.2.6

1 year ago

Bug fixes

  • Fixes bug where it wasn't possible to specify a document because of a broken deepAssign utility. (#195)

v3.2.5

1 year ago

Improvements

  • Expose native selection-area in vue (#192)
  • Re-add _trigger function.

v3.2.4

1 year ago

Breaking changes

Only for those who are using jsdelivr or importing the lib files directly.

With this release the dist files changed! Check the corresponding README for the package you're using for how to use it with jsdelivr or other CDNs!

E.g. @viselect/vanilla/lib/viselect.esm.js is now @viselect/vanilla/dist/viselect.mjs

Bug fixes

  • Fix issues with scrolling (#190)
  • Fix missing source map (#189)

v3.2.3

1 year ago

Bug fixes

  • Add missing events for the react / preact / vue packages. (#188)