Skip to content

Latest commit

 

History

History
3024 lines (2209 loc) · 109 KB

CHANGELOG.md

File metadata and controls

3024 lines (2209 loc) · 109 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.51.2 (2023-09-19)

✨ Packages

  • croact-moveable 0.7.2
  • @moveable/helper 0.1.3
  • lit-moveable 0.28.2
  • moveable 0.51.2
  • preact-moveable 0.53.2
  • react-moveable 0.54.2
  • svelte-moveable 0.43.3
  • vue-moveable 2.0.0-beta.85
  • vue3-moveable 0.26.2
  • ngx-moveable 0.48.2

🐛 Bug Fix

  • react-moveable, moveable
    • fix roundable shadow condition (adb09b7)
  • svelte-moveable
    • add svelte 4 as a compatible dependency (#1005) (266872c)
  • react-moveable
    • fix scrollable infinite loop #1015 (b725981)
    • support transform-box: fill-box (#1012) (7a0ed4d)
  • vue-moveable
    • fix vue-moveable rollup verseion #1013 (5d81006)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable
  • svelte-moveable
    • update svelte-moveable version (377f618)

0.51.1 (2023-07-11)

✨ Packages

  • croact-moveable 0.7.1
  • @moveable/helper 0.1.3
  • lit-moveable 0.28.1
  • moveable 0.51.1
  • preact-moveable 0.53.1
  • react-moveable 0.54.1
  • svelte-moveable 0.43.1
  • vue-moveable 2.0.0-beta.83
  • vue3-moveable 0.26.1
  • ngx-moveable 0.48.1

🐛 Bug Fix

  • react-moveable
    • fix individual transforms for 2d #969 (7e205f4)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.51.0 (2023-07-09)

✨ Packages

  • croact-moveable 0.7.0
  • @moveable/helper 0.1.3
  • lit-moveable 0.28.0
  • moveable 0.51.0
  • preact-moveable 0.53.0
  • react-moveable 0.54.0
  • svelte-moveable 0.43.0
  • vue-moveable 2.0.0-beta.82
  • vue3-moveable 0.26.0
  • ngx-moveable 0.48.0

🚀 New Features

  • react-moveable, moveable
  • react-moveable
    • add dragTargetSelf prop #972 (4537dfe)
    • add elementDirection property in guideline #949 (1073ebc)

🐛 Bug Fix

  • react-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.50.2 (2023-07-04)

✨ Packages

  • croact-moveable 0.6.2
  • @moveable/helper 0.1.3
  • lit-moveable 0.27.2
  • moveable 0.50.2
  • preact-moveable 0.52.2
  • react-moveable 0.53.2
  • svelte-moveable 0.42.2
  • vue-moveable 2.0.0-beta.81
  • vue3-moveable 0.25.2
  • ngx-moveable 0.47.2

🐛 Bug Fix

  • react-moveable
    • support individual transform #969 (1b58541)
    • support react18 strict mode #962 (710f019)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.50.1 (2023-07-02)

✨ Packages

  • croact-moveable 0.6.1
  • @moveable/helper 0.1.3
  • lit-moveable 0.27.1
  • moveable 0.50.1
  • preact-moveable 0.52.1
  • react-moveable 0.53.1
  • svelte-moveable 0.42.1
  • vue-moveable 2.0.0-beta.80
  • vue3-moveable 0.25.1
  • ngx-moveable 0.47.1

🚀 New Features

  • react-moveable
    • add getMoveables with request #940 (b926985)
    • support dragStart with individualGroupable #967 (d470f64)

🐛 Bug Fix

  • react-moveable, moveable
    • fix choppy reisze #961 (c8f9637)
    • fix group's dragTargetRef #953 (85d17d7)
  • react-moveable
    • fix translate(-50%, -50%) #963 (6577ee9)
    • individualGroupable request #967 (daf6008)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.49.1 (2023-06-28)

✨ Packages

  • croact-moveable 0.5.1
  • @moveable/helper 0.1.3
  • lit-moveable 0.26.1
  • moveable 0.49.1
  • preact-moveable 0.51.1
  • react-moveable 0.52.1
  • svelte-moveable 0.41.1
  • vue-moveable 2.0.0-beta.78
  • vue3-moveable 0.24.1
  • ngx-moveable 0.46.1

🐛 Bug Fix

  • react-moveable, moveable
    • fix dragTarget's unset #960 (8e60b38)
  • react-moveable

📝 Documentation

  • update CHANGELOG.md (#959) (145d5a3)

🏠 Code Refactoring

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable
  • ngx-moveable
    • update angular 15 version, use standalone (226ea64)

📣 Other

  • vue3-moveable, vue-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable, @moveable/helper
  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable
  • react-moveable

0.49.0 (2023-06-25)

✨ Packages

  • croact-moveable 0.5.0
  • @moveable/helper 0.1.3
  • lit-moveable 0.26.0
  • moveable 0.49.0
  • preact-moveable 0.51.0
  • react-moveable 0.52.0
  • svelte-moveable 0.41.0
  • vue-moveable 2.0.0-beta.77
  • vue3-moveable 0.24.0
  • ngx-moveable 0.46.0

🚀 New Features

  • react-moveable
    • add direction on snap event #949 (69312fd)
    • export matrixes in getElementInfo (c1aad6a)
    • setMin, setMax scale size in onScaleStart (ea4cd95)
    • support multiple dragTarget type #953 (4a347d2)
    • support snappable in request #954 (863ad42)
  • @moveable/helper
    • add group, ungroup in helper (8434ed1)

🐛 Bug Fix

  • react-moveable, ngx-moveable
    • fix props and event types missing #941 (bd91b08)
    • fix typo (degress => degrees) #928 (835be5b)
  • react-moveable
    • bump react-selecto version (c3eb9c7)
    • fix isRequest naming (fb90fbd)
    • fix max scale size (9cd9761)
    • fix padding for scalized target #951 (70d938f)
    • fix ResizeObserver, MutationObserver contexts (71152cb)
    • fix scalable group's negative scale dist #950 (f4bb504)
    • support useMutationObserver in Group (def4db3)
  • croact-moveable
    • fix croact peerDependencies #937 (6554cc7)
  • @moveable/helper
    • fix helper rollup config (c8ee6a7)
  • ngx-moveable
    • ngx-moveable: reduce change detection cycles (#939) (b8ff60c)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable
  • react-moveable

0.48.0 (2023-06-04)

✨ Packages

  • croact-moveable 0.4.0
  • @moveable/helper 0.1.2
  • lit-moveable 0.25.0
  • moveable 0.48.0
  • preact-moveable 0.50.0
  • react-moveable 0.51.0
  • svelte-moveable 0.40.0
  • vue-moveable 2.0.0-beta.76
  • vue3-moveable 0.23.0
  • ngx-moveable 0.45.0

🚀 New Features

  • react-moveable, moveable, croact-moveable
  • react-moveable, ngx-moveable
    • add useDefaultGroupRotate prop #929 (5846e50)
  • react-moveable
    • add hideThrottleDragRotateLine prop #923 (e091d39)
    • add isDisplayGridGuidelines prop #935 (589bb9d)
    • add snapRotationThreshold, snapRotationDegress #928 (d63283c)
    • add transformObject property in render events #933 (317ddde)
  • svelte-moveable

🐛 Bug Fix

  • react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable, @moveable/helper
    • support iframe context #932 (3e87cc7)
  • react-moveable, preact-moveable, croact-moveable
    • fix ownerDocument css #932 (76a852a)
  • react-moveable, lit-moveable, croact-moveable
  • react-moveable
    • add defense code for .stopDrag #930 (be743bc)
    • fix bounds keepRatio sign #924 (8ccc8fd)
    • fix keepRatio for zero scale #927 (7b936ac)
    • support iframe #932 (7b4cbad)
  • vue-moveable
  • ngx-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable
  • svelte-moveable, ngx-moveable

0.47.9 (2023-05-16)

✨ Packages

  • croact-moveable 0.3.8
  • @moveable/helper 0.1.2
  • lit-moveable 0.24.9
  • moveable 0.47.9
  • preact-moveable 0.49.7
  • react-moveable 0.50.7
  • svelte-moveable 0.39.9
  • vue-moveable 2.0.0-beta.75
  • vue3-moveable 0.22.9
  • ngx-moveable 0.44.9

🐛 Bug Fix

  • react-moveable, preact-moveable, croact-moveable
    • fix css-styled version #916 (875fc19)
  • react-moveable
    • occur unset for idle state #917 (a9d1de8)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.47.8 (2023-05-15)

✨ Packages

  • croact-moveable 0.3.7
  • @moveable/helper 0.1.2
  • lit-moveable 0.24.8
  • moveable 0.47.8
  • preact-moveable 0.49.6
  • react-moveable 0.50.6
  • svelte-moveable 0.39.8
  • vue-moveable 2.0.0-beta.74
  • vue3-moveable 0.22.8
  • ngx-moveable 0.44.8

🚀 New Features

  • react-moveable

🐛 Bug Fix

  • react-moveable, preact-moveable, moveable, croact-moveable
    • update croact, css-styled version #916 (b517b64)
  • react-moveable
    • add defense logic for added element on dragStart #917 (ef37c3b)
    • fix controlPadding #918 (685c459)
    • fix initial gestos (84afabb)
    • fix line, control padding appearing #919 (63b9ecd)
    • fix not initialized target #917 (f291bf3)
    • unset gesto when target changed #917 (9d6c0d7)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.47.7 (2023-05-09)

✨ Packages

  • croact-moveable 0.3.6
  • @moveable/helper 0.1.2
  • lit-moveable 0.24.7
  • moveable 0.47.7
  • preact-moveable 0.49.5
  • react-moveable 0.50.5
  • svelte-moveable 0.39.7
  • vue-moveable 2.0.0-beta.73
  • vue3-moveable 0.22.7
  • ngx-moveable 0.44.7

🐛 Bug Fix

  • react-moveable, moveable
  • react-moveable

📝 Documentation

  • react-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.47.6 (2023-05-08)

✨ Packages

  • croact-moveable 0.3.5
  • @moveable/helper 0.1.2
  • lit-moveable 0.24.6
  • moveable 0.47.6
  • preact-moveable 0.49.4
  • react-moveable 0.50.4
  • svelte-moveable 0.39.6
  • vue-moveable 2.0.0-beta.72
  • vue3-moveable 0.22.6
  • ngx-moveable 0.44.6

🚀 New Features

  • vue3-moveable, vue-moveable, svelte-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable
    • update croact version #902 (e328e21)

🐛 Bug Fix

  • All
    • fix files filed #910 #909 #907 (a4995ab)
  • react-moveable, croact-moveable
    • fix dragFocusedInput #896 (94cb92d)
  • react-moveable
    • add dragFcousedInput prop (e96f9fc)

📝 Documentation

  • react-moveable
    • fix dragFcousedInput story (2b78a4e)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.47.0 (2023-05-01)

✨ Packages

  • croact-moveable 0.3.0
  • @moveable/helper 0.1.2
  • lit-moveable 0.24.0
  • moveable 0.47.0
  • preact-moveable 0.49.0
  • react-moveable 0.50.0
  • svelte-moveable 0.39.0
  • vue-moveable 2.0.0-beta.66
  • vue3-moveable 0.22.0
  • ngx-moveable 0.44.0

🚀 New Features

  • react-moveable, croact-moveable
    • add dragFocusedInput prop #896 (a29c9de)
  • react-moveable
    • add svgOrigin prop #894 (619d57d)

🐛 Bug Fix

  • react-moveable
    • fix element guidelines for group #900 (d42c032)
    • fix fixedOffset (a00ab2a)
    • fix invidualGroup's mount code #905 (d2388e5)
    • fix snapGrid's offset #897 (97d89de)
    • prevent multitouch for target and control #898 (0b4d328)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable
  • moveable, croact-moveable
    • update croact 1.0.1 #902 (34433f3)

0.46.1 (2023-04-16)

✨ Packages

  • croact-moveable 0.2.1
  • @moveable/helper 0.1.2
  • lit-moveable 0.23.1
  • moveable 0.46.1
  • preact-moveable 0.48.1
  • react-moveable 0.49.2
  • svelte-moveable 0.38.1
  • vue-moveable 2.0.0-beta.65
  • vue3-moveable 0.21.1
  • ngx-moveable 0.43.1

🐛 Bug Fix

  • react-moveable, croact-moveable
    • fix pinchable's operation #892 (f4d8df3)
  • react-moveable
    • fix 0.2 guideline offset delta #888 (d85c041)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.46.0 (2023-04-13)

✨ Packages

  • croact-moveable 0.2.0
  • @moveable/helper 0.1.2
  • lit-moveable 0.23.0
  • moveable 0.46.0
  • preact-moveable 0.48.0
  • react-moveable 0.49.0
  • svelte-moveable 0.38.0
  • vue-moveable 2.0.0-beta.64
  • vue3-moveable 0.21.0
  • ngx-moveable 0.43.0

🚀 New Features

  • react-moveable, preact-moveable, moveable, croact-moveable
  • react-moveable
    • add string guideline pos #884 (2036328)
    • support scale css property #891 (28c4226)

🐛 Bug Fix

  • vue-moveable, ngx-moveable, moveable, lit-moveable, @moveable/helper
  • react-moveable
    • fix delta offset for element guidelines #888 (526bec1)
    • fix github workflow (0fd81b8)
    • fix Scalable's keepRatio calculation #887 (680c161)
    • fix vertical guidelines (1abcc37)
    • resolve transform matrix (090e1b2)
  • svelte-moveable
    • fix svelte main field #886 (e5a5f25)
  • vue3-moveable
  • Other

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable, croact-moveable

0.45.0 (2023-03-26)

✨ Packages

  • @moveable/helper 0.1.2
  • lit-moveable 0.22.0
  • moveable 0.45.0
  • preact-moveable 0.47.0
  • react-compat-moveable 0.33.0
  • react-moveable 0.48.0
  • svelte-moveable 0.37.0
  • vue-moveable 2.0.0-beta.63
  • vue3-moveable 0.20.0
  • ngx-moveable 0.42.0

🚀 New Features

  • react-moveable
    • add useMutationObserver prop #869 (f3a9ee4)

🐛 Bug Fix

  • react-moveable
    • fix individualGroupable #867 (6d98f76)

📝 Documentation

  • react-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.44.4 (2023-03-21)

✨ Packages

  • @moveable/helper 0.1.2
  • lit-moveable 0.21.4
  • moveable 0.44.4
  • preact-moveable 0.46.3
  • react-compat-moveable 0.32.4
  • react-moveable 0.47.3
  • svelte-moveable 0.36.4
  • vue-moveable 2.0.0-beta.62
  • vue3-moveable 0.19.4
  • ngx-moveable 0.41.4

🐛 Bug Fix

  • react-moveable
    • fix infinite loop (#873) (179f950)
  • lit-moveable

📝 Documentation

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • Other
    • fix github workflow build step (3a70df4)
    • fix github workflows (faf0a40)

0.44.3 (2023-03-14)

✨ Packages

  • @moveable/helper 0.1.2
  • lit-moveable 0.21.3
  • moveable 0.44.3
  • preact-moveable 0.46.2
  • react-compat-moveable 0.32.3
  • react-moveable 0.47.2
  • svelte-moveable 0.36.3
  • vue-moveable 2.0.0-beta.61
  • vue3-moveable 0.19.3
  • ngx-moveable 0.41.3

🐛 Bug Fix

  • react-moveable
    • fix chromium agent (#864) (04ffe64)
    • fix groupable moveables' calculation (cd9970e)

📝 Documentation

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • react-moveable
  • Other
    • fix github actions workflow (fd9b213)

0.44.2 (2023-03-10)

✨ Packages

  • @moveable/helper 0.1.2
  • lit-moveable 0.21.2
  • moveable 0.44.2
  • preact-moveable 0.46.1
  • react-compat-moveable 0.32.2
  • react-moveable 0.47.1
  • svelte-moveable 0.36.2
  • vue-moveable 2.0.0-beta.60
  • vue3-moveable 0.19.2
  • ngx-moveable 0.41.2

🐛 Bug Fix

  • react-moveable
    • fix chromium agent #847 (f6a703b)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • vue3-moveable, vue-moveable, svelte-moveable, react-compat-moveable, ngx-moveable, moveable, lit-moveable
    • update packages #856 #847 (a78c8e3)

0.44.0 (2023-03-08)

✨ Packages

  • @moveable/helper 0.1.2
  • lit-moveable 0.21.0
  • moveable 0.44.0
  • preact-moveable 0.46.0
  • react-compat-moveable 0.32.0
  • react-moveable 0.47.0
  • svelte-moveable 0.36.0
  • vue-moveable 2.0.0-beta.58
  • vue3-moveable 0.19.0
  • ngx-moveable 0.41.0

🚀 New Features

  • react-moveable
    • add preventDefault prop #821 (b599e32)
    • add displayAroundControls, controlPadding #837 (9ee0c72)
    • add individualGroupableProps props #848 (079e752)

🐛 Bug Fix

  • react-moveable
    • custom element offset with chrome 109 or higher #847 (af20f7e)
    • fix requestStyle #856 (88c9ec2)
    • fix zoomed font size #855 (172f6d4)

📝 Documentation

  • react-moveable
  • Other
    • fix README with vue3 link (#861) (bc193ba)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • react-moveable

0.43.1 (2023-01-29)

✨ Packages

  • @moveable/helper 0.1.2
  • lit-moveable 0.20.1
  • moveable 0.43.1
  • preact-moveable 0.45.1
  • react-compat-moveable 0.31.1
  • react-moveable 0.46.1
  • svelte-moveable 0.35.1
  • vue-moveable 2.0.0-beta.57
  • vue3-moveable 0.18.1
  • ngx-moveable 0.40.1

🚀 New Features

  • react-moveable, react-compat-moveable
    • add isTrusted event property (256c40c)
    • add scrollOptions #841 (a6dfc21)
  • react-moveable
    • add linePadding prop #837 (af818ab)

🐛 Bug Fix

  • react-moveable, @moveable/helper
  • react-moveable
    • fix changed defaultGroupOrigin (8d0ed9b)
    • support able requester types (c26e5a9)
  • @moveable/helper
    • fix selectCompletedChilds (1274030)

📝 Documentation

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.42.2 (2022-12-16)

✨ Packages

  • @moveable/helper 0.1.0
  • lit-moveable 0.19.1
  • moveable 0.42.2
  • preact-moveable 0.44.1
  • react-compat-moveable 0.30.2
  • react-moveable 0.45.1
  • svelte-moveable 0.34.1
  • vue-moveable 2.0.0-beta.55
  • vue3-moveable 0.17.1
  • ngx-moveable 0.39.1

🐛 Bug Fix

  • react-moveable, @moveable/helper
  • react-moveable
    • fix snap rendering for first drag #810 (170eaec)
    • fix targetGroups' compare condition (21622f2)
    • fix targetGroups' compare condition (959a9f0)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.42.1 (2022-12-10)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.19.0
  • moveable 0.42.1
  • preact-moveable 0.44.0
  • react-compat-moveable 0.30.1
  • react-moveable 0.45.0
  • svelte-moveable 0.34.0
  • vue-moveable 2.0.0-beta.54
  • vue3-moveable 0.17.0
  • ngx-moveable 0.39.0

🚀 New Features

  • react-moveable
    • add checkResizableError prop #808 (cb70b3b)
    • add stopAble property (c05ba1f)
    • add OrginDraggable, Warpable css object #807 (32ba0ce)
    • add useAccuratePosition prop #164 (5c3898f)

🐛 Bug Fix

  • react-moveable
    • fix request with bounds #809 (43e08d1)
    • fix useAccuratePosition for group (e1b3ae7)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.41.1 (2022-12-05)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.18.1
  • moveable 0.41.1
  • preact-moveable 0.43.1
  • react-compat-moveable 0.29.1
  • react-moveable 0.44.1
  • svelte-moveable 0.33.1
  • vue-moveable 2.0.0-beta.53
  • vue3-moveable 0.16.1
  • ngx-moveable 0.38.1

🐛 Bug Fix

  • svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable
    • move react-moveable path (ec8e162)
  • react-moveable
    • fix tangent's tiny x value #806 (e45b92a)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.41.0 (2022-12-03)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.18.0
  • moveable 0.41.0
  • preact-moveable 0.43.0
  • react-compat-moveable 0.29.0
  • react-moveable 0.44.0
  • svelte-moveable 0.33.0
  • vue-moveable 2.0.0-beta.52
  • vue3-moveable 0.16.0
  • ngx-moveable 0.38.0

🚀 New Features

  • react-moveable
    • add borderRadius style state #804 (57bae32)
    • add groupableProp #798 (58d9d22)
    • add scrollThrottleTime prop (b53924e)
    • Support roundable group #798 (90a9c1a)

🐛 Bug Fix

  • react-moveable
    • fix first render for individual groupable (74dc11a)
    • fix position relative with zoom #800 (2efdc35)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.40.1 (2022-11-28)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.17.1
  • moveable 0.40.1
  • preact-moveable 0.42.1
  • react-compat-moveable 0.28.1
  • react-moveable 0.43.1
  • svelte-moveable 0.32.1
  • vue-moveable 2.0.0-beta.51
  • vue3-moveable 0.15.1
  • ngx-moveable 0.37.1

🐛 Bug Fix

  • react-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • react-moveable, moveable

0.40.0 (2022-11-27)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.17.0
  • moveable 0.40.0
  • preact-moveable 0.42.0
  • react-compat-moveable 0.28.0
  • react-moveable 0.43.0
  • svelte-moveable 0.32.0
  • vue-moveable 2.0.0-beta.50
  • vue3-moveable 0.15.0
  • ngx-moveable 0.37.0

🚀 New Features

  • react-moveable, react-compat-moveable
    • add isFirstDrag property on drag event #796 (7ade6a2)

🐛 Bug Fix

  • react-moveable
    • fix snap size for position fixed #791 (b02c82b)
    • support css zoom #800 (fa3de6b)

📝 Documentation

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • react-moveable

0.39.0 (2022-11-13)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.16.0
  • moveable 0.39.0
  • preact-moveable 0.41.0
  • react-compat-moveable 0.27.0
  • react-moveable 0.42.0
  • svelte-moveable 0.31.0
  • vue-moveable 2.0.0-beta.48
  • vue3-moveable 0.14.0
  • ngx-moveable 0.36.0

🚀 New Features

  • react-moveable
    • add stopDrag method #787 (1c1d54d)
    • add cssText on clip event (90e5397)
    • support group persist #780 (40a23db)

🐛 Bug Fix

  • react-moveable, react-compat-moveable
    • update gesto, dragscroll dependencies (0f33358)
  • react-moveable
    • fix edgeDraggable #695 (9ebfae5)
    • fix persist group (d1c9e2c)
    • fix snap bug for rotated group #786 (3ac47da)
    • fix snap for fixed position #791 (05f6f22)
    • fix throttleDrag #789 (8f4659e)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.38.1 (2022-11-06)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.15.1
  • moveable 0.38.1
  • preact-moveable 0.40.1
  • react-compat-moveable 0.26.1
  • react-moveable 0.41.1
  • svelte-moveable 0.30.1
  • vue-moveable 2.0.0-beta.47
  • vue3-moveable 0.13.1
  • ngx-moveable 0.35.1

🐛 Bug Fix

  • react-moveable
    • fix group rotation delta (ef0c591)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.38.0 (2022-11-04)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.15.0
  • moveable 0.38.0
  • preact-moveable 0.40.0
  • react-compat-moveable 0.26.0
  • react-moveable 0.41.0
  • svelte-moveable 0.30.0
  • vue-moveable 2.0.0-beta.46
  • vue3-moveable 0.13.0
  • ngx-moveable 0.35.0

🚀 New Features

  • react-moveable
    • add ableName-view-dragging in viewContainer #751 (90c5c34)
    • add persistData prop for restore data #780 #777 (599df9b)
    • add snapThreshold prop #774 (1bf05b3)
    • support rotationPosition array type #783 (80653c3)
    • support stopDrag on drag #775 (d950472)

🐛 Bug Fix

  • react-moveable, lit-moveable
    • fix changing snapContainer #773 (c3ee847)
  • react-moveable, moveable
    • fix no relative snapContainer's size #773 (1db881f)
  • react-moveable
  • Other

📝 Documentation

  • react-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • vue3-moveable, vue-moveable, svelte-moveable, ngx-moveable, lit-moveable
  • react-compat-moveable, preact-moveable, moveable

0.37.0 (2022-10-17)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.14.0
  • moveable 0.37.0
  • preact-moveable 0.39.0
  • react-compat-moveable 0.25.0
  • react-moveable 0.40.0
  • svelte-moveable 0.29.0
  • vue-moveable 2.0.0-beta.44
  • vue3-moveable 0.12.0
  • ngx-moveable 0.34.0

🚀 New Features

  • react-moveable, react-compat-moveable
    • add viewContainer prop #753 (352073c)
  • react-moveable
    • add getTargets method #751 (16f1061)
    • add roundPadding, isDisplayShadowRoundControls #761 #762 (68be2e8)

🐛 Bug Fix

  • react-moveable, ngx-moveable, moveable
    • fix flash of single, group toggling #760 (5578030)
  • react-moveable, moveable
    • support cache for group #760 (4661320)
  • react-moveable
    • fix border radius for line #761 (803f0b6)
    • fix cache condition #760 (03e2789)
    • fix first visibility #760 (38ba047)
    • fix max-width percentage #763 (f1ad4af)
    • fix roundable control index #762 (1b29ecd)
    • Fixing bad type causing type conflict (#767) (c63c1d3)
  • vue3-moveable

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, moveable

0.36.4 (2022-10-10)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.13.4
  • moveable 0.36.4
  • preact-moveable 0.38.4
  • react-compat-moveable 0.24.4
  • react-moveable 0.39.4
  • svelte-moveable 0.28.4
  • vue-moveable 2.0.0-beta.41
  • vue3-moveable 0.11.4
  • ngx-moveable 0.33.4

🐛 Bug Fix

  • react-moveable, react-compat-moveable
  • react-moveable
    • enhance updateSelectors #760 (e72b119)
    • fix drag start edge #745 (105bb1c)
    • fix index attr for roundable (92932d7)
    • fix onScaleGroupEnd param #755 (ce7d855)
    • fix roundable line index #756 (83d5232)

📝 Documentation

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.36.1 (2022-09-19)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.13.1
  • moveable 0.36.1
  • preact-moveable 0.38.1
  • react-compat-moveable 0.24.1
  • react-moveable 0.39.1
  • svelte-moveable 0.28.1
  • vue-moveable 2.0.0-beta.38
  • vue3-moveable 0.11.1
  • ngx-moveable 0.33.1

🐛 Bug Fix

  • react-moveable
    • fix updateSelectors method #740 (f9abb0f)

📝 Documentation

  • include InitialMoveable docs #740 (1140ea9)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.36.0 (2022-09-15)

✨ Packages

  • @moveable/helper 0.0.4
  • lit-moveable 0.13.0
  • moveable 0.36.0
  • preact-moveable 0.38.0
  • react-compat-moveable 0.24.0
  • react-moveable 0.39.0
  • svelte-moveable 0.28.0
  • vue-moveable 2.0.0-beta.37
  • vue3-moveable 0.11.0
  • ngx-moveable 0.33.0

🚀 New Features

  • react-moveable
    • add moveableTarget property in click event (ee3d9f2)
    • add updateSelectors method (90f40e2)
    • support multiple group #566 #731 (0bb7977)
  • @moveable/helper

🐛 Bug Fix

  • react-moveable, react-compat-moveable, preact-moveable
    • fix shadow dom css #729 (7581afc)
  • react-moveable
    • fix defaultGroupRotate action (1f6709a)
    • fix dragtarget #468 (c662cca)
    • fix multiple group (20af5c1)
    • fix overflow auto target #730 (1e0ae91)
    • fix rotatable throttling (b18f16a)
    • fix rotate group origin #733 (3e9e8e5)
  • svelte-moveable
    • fix moveable container #732 (d2fec43)

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable

0.35.4 (2022-08-24)

✨ Packages

  • lit-moveable 0.12.4
  • moveable 0.35.4
  • preact-moveable 0.37.4
  • react-compat-moveable 0.23.4
  • react-moveable 0.38.4
  • svelte-moveable 0.27.4
  • vue-moveable 2.0.0-beta.36
  • vue3-moveable 0.10.4
  • ngx-moveable 0.32.4

🐛 Bug Fix

  • react-moveable
    • ignore document for firefox (db0c730)

📣 Other

0.35.3 (2022-08-23)

✨ Packages

  • lit-moveable 0.12.3
  • moveable 0.35.3
  • preact-moveable 0.37.3
  • react-compat-moveable 0.23.3
  • react-moveable 0.38.3
  • svelte-moveable 0.27.3
  • vue-moveable 2.0.0-beta.35
  • vue3-moveable 0.10.3
  • ngx-moveable 0.32.3

🐛 Bug Fix

  • react-moveable
    • fix custom element offsetPos for firefox (6e05812)
    • fix svg group's offset pos #722 (167d277)
    • fix waitToChangeTarget method #714 (fc9847b)
    • stop event if no use ables #724 (2a90842)

📣 Other

  • All
  • react-moveable, react-compat-moveable, moveable

0.35.1 (2022-08-12)

✨ Packages

  • lit-moveable 0.12.1
  • moveable 0.35.1
  • preact-moveable 0.37.1
  • react-compat-moveable 0.23.1
  • react-moveable 0.38.1
  • svelte-moveable 0.27.1
  • vue-moveable 2.0.0-beta.33
  • vue3-moveable 0.10.1
  • ngx-moveable 0.32.1

🐛 Bug Fix

  • react-moveable, react-compat-moveable
    • export event-emitter (937d83e)
    • fix click event for mobile #720 (ce6bced)
  • react-moveable, moveable
    • fix that dragStart method cannot fire #718 (5ea9fc3)

📣 Other

0.35.0 (2022-08-06)

✨ Packages

  • lit-moveable 0.12.0
  • moveable 0.35.0
  • preact-moveable 0.37.0
  • react-compat-moveable 0.23.0
  • react-moveable 0.38.0
  • svelte-moveable 0.27.0
  • vue-moveable 2.0.0-beta.32
  • vue3-moveable 0.10.0
  • ngx-moveable 0.32.0

🚀 New Features

  • react-moveable
    • add maxSnapElementGapDistance prop #707 (5f71c30)
    • add stopDrag event property #665 (70f49ee)
    • add waitToChangeTarget method #714 (8e6c534)

🐛 Bug Fix

  • react-moveable, react-compat-moveable
    • prevent click when drag & click control #713 (2071c0d)
  • react-moveable
    • render only shortest gap guidelines #707 (176c1b3)
  • Other

📣 Other

0.34.3 (2022-08-03)

✨ Packages

  • lit-moveable 0.11.3
  • moveable 0.34.3
  • preact-moveable 0.36.3
  • react-compat-moveable 0.22.3
  • react-moveable 0.37.3
  • svelte-moveable 0.26.3
  • vue-moveable 2.0.0-beta.31
  • vue3-moveable 0.9.3
  • ngx-moveable 0.31.3

🐛 Bug Fix

  • react-moveable, react-compat-moveable
    • fix click event by gesto update #713 (3a3c762)
  • react-moveable
    • fix offsetParent with willChange #711 (cd1de86)

📣 Other

0.34.2 (2022-08-01)

✨ Packages

  • lit-moveable 0.11.2
  • moveable 0.34.2
  • preact-moveable 0.36.2
  • react-compat-moveable 0.22.2
  • react-moveable 0.37.2
  • svelte-moveable 0.26.2
  • vue-moveable 2.0.0-beta.30
  • vue3-moveable 0.9.2
  • ngx-moveable 0.31.2

🚀 New Features

  • react-moveable, react-compat-moveable
    • add preventClickEventOnDrag prop (281b2b7)
  • react-moveable
    • add CSSObject on render (e2f462a)
    • add maxSnapElementGuidelineDistance #707 (171b027)
    • add startFixedDirection property on before event (c838c9c)
    • add stopPropagation prop (3ce54e0)

🐛 Bug Fix

  • react-moveable
    • fix cssText, style on drag (aed807e)
    • fix drag undefined on Rotate Group #710 (db80e7d)
    • fix getElementInfo's NaN type value #709 (e99d94f)
    • fix rotate position #710 (d269d1f)

📝 Documentation

  • react-moveable, moveable

📣 Other

0.33.0 (2022-07-25)

✨ Packages

  • lit-moveable 0.10.0
  • moveable 0.33.0
  • preact-moveable 0.35.0
  • react-compat-moveable 0.21.0
  • react-moveable 0.36.0
  • svelte-moveable 0.25.0
  • vue-moveable 2.0.0-beta.27
  • vue3-moveable 0.8.0
  • ngx-moveable 0.30.0

🚀 New Features

  • react-moveable
    • add cssText, style property on events (7a9012e)
    • add rotateAroundControls prop (d473ffa)
    • add style, cssText, afterTransform properties (68b4a92)
    • support pos guideline info #707 (1cd1b81)
    • Support rotate and resize together #467 (24482a6)
    • use edge at the same tiem #706 (c273703)

🐛 Bug Fix

  • vue3-moveable, vue-moveable, react-moveable
    • remove wrong react types #703 (25dced4)

📝 Documentation

  • vue3-moveable
    • Update Vue3-moveable code example (#704) (21c7629)

📣 Other

  • All
  • react-moveable, react-compat-moveable
    • update dragscroll module version (e9b5864)

0.32.0 (2022-07-21)

✨ Packages

  • lit-moveable 0.9.0
  • moveable 0.32.0
  • preact-moveable 0.34.0
  • react-compat-moveable 0.20.0
  • react-moveable 0.35.0
  • svelte-moveable 0.24.0
  • vue-moveable 2.0.0-beta.26
  • vue3-moveable 0.7.0
  • ngx-moveable 0.29.0

🚀 New Features

  • react-moveable
    • add keepRatioFinally prop #698 (bf29635)
    • add move cursor style with edgeDraggable #703 (9901deb)
    • support object self type #701 (99967c2)

🐛 Bug Fix

  • vue3-moveable, vue-moveable
    • fix files field in package.json #700 (5130109)
  • react-moveable
    • calculate size more accurately #698 (4dd4038)
    • enhance bounds accuracy #699 (9aee6bd)
    • support shadow root #684 (8502d07)

📣 Other

  • All
  • vue3-moveable, react-moveable, react-compat-moveable, moveable
    • update react-compat-moveable (712ae6f)

0.31.2 (2022-07-17)

✨ Packages

  • lit-moveable 0.8.2
  • moveable 0.31.2
  • preact-moveable 0.33.2
  • react-compat-moveable 0.19.2
  • react-moveable 0.34.2
  • svelte-moveable 0.23.2
  • vue-moveable 2.0.0-beta.24
  • vue3-moveable 0.6.2
  • ngx-moveable 0.28.2

🐛 Bug Fix

  • All
    • fix files field in package.json #700 (48ce548)

📣 Other

0.31.0 (2022-07-17)

✨ Packages

  • lit-moveable 0.8.0
  • moveable 0.31.0
  • preact-moveable 0.33.0
  • react-compat-moveable 0.19.0
  • react-moveable 0.34.0
  • svelte-moveable 0.23.0
  • vue-moveable 2.0.0-beta.22
  • vue3-moveable 0.6.0
  • ngx-moveable 0.28.0

🚀 New Features

  • react-moveable
    • add hideChildMoveableDefaultLines prop #692 (c691403)
    • add setFixedDirection on rotateStart #670 (093d0b1)
    • support edge prop's object type #695 (699997d)
  • Other

🐛 Bug Fix

  • svelte-moveable, react-moveable, react-compat-moveable, lit-moveable
    • fix floating point for min limit size (766561c)
  • svelte-moveable
    • change dependencies #680 (7c01017)
  • react-moveable
    • fix guidelines for edgeDraggable #694 (80f2b44)
    • fix safari 15 consts (a140e5b)
    • fix transform behavior in safari 15 #696 (eb0a71c)
    • stop propagation for click control #690 (1a8f697)

📝 Documentation

  • react-moveable
    • add hideChildMoveableDefaultLines docs (9e02faa)
    • fix typo #685 (c591b1d)

📣 Other

  • All
  • react-moveable, react-compat-moveable

0.30.0 (2022-06-09)

✨ Packages

  • lit-moveable 0.7.0
  • moveable 0.30.0
  • preact-moveable 0.32.0
  • react-compat-moveable 0.18.0
  • react-moveable 0.33.0
  • svelte-moveable 0.22.0
  • vue-moveable 2.0.0-beta.21
  • vue3-moveable 0.5.0
  • ngx-moveable 0.27.0

🚀 New Features

  • react-moveable, lit-moveable
    • add snap direction foramt (#669) (52406cc)
  • react-moveable
    • add preventClickDefault option #671 (17da69f)
    • add flushSync prop #668 (068c174)

🐛 Bug Fix

  • react-moveable, react-compat-moveable, moveable
    • prevent wheel drag #674 (e9bea04)
  • react-moveable
    • fix groups' setMin, setMax and ratio (0e2abf1)
    • remove peerDependencies (0aa9869)

📣 Other

0.29.9 (2022-06-07)

✨ Packages

  • lit-moveable 0.6.9
  • moveable 0.29.9
  • preact-moveable 0.31.9
  • react-compat-moveable 0.17.9
  • react-moveable 0.32.9
  • svelte-moveable 0.21.9
  • vue-moveable 2.0.0-beta.20
  • vue3-moveable 0.4.9
  • ngx-moveable 0.26.9

🚀 New Features

  • vue-moveable, react-moveable
    • add clippable keepRatio (37da849)
  • Other

🐛 Bug Fix

  • react-moveable, react-compat-moveable, lit-moveable
    • fix minSize for zero size (c34f298)
  • vue3-moveable, vue-moveable
    • fix commonjs import bug #650 (15403ce)
    • fix vue methods' return value (cc0cb79)
  • react-moveable
    • fix [1, 1] direction's bounds #624 (5108bc3)
    • fix changed target getos #657 (54ef5a0)
    • fix clippable bounds #659 (b3986de)
    • fix group drag condition (35c194a)
    • fix group gestos for strict mode #656 (311c931)
    • fix innerBounds for no width, height (42fe6f3)
    • fix svg matrixes #643 (525ad70)
    • support keepRatio for Clippable (a934512)
  • vue-moveable
    • fix commonjs issue #650 (89a5fb6)

📝 Documentation

  • update handbook.md (#675) (dfc428b)

🏠 Code Refactoring

📣 Other

  • All
  • vue3-moveable, vue-moveable, svelte-moveable, react-moveable, preact-moveable, ngx-moveable, moveable
    • update demo configuration (917123c)
  • react-moveable
  • moveable
  • Other

0.29.8 (2022-05-01)

✨ Packages

  • lit-moveable 0.6.8
  • moveable 0.29.8
  • preact-moveable 0.31.8
  • react-compat-moveable 0.17.8
  • react-moveable 0.32.7
  • svelte-moveable 0.21.8
  • vue-moveable 2.0.0-beta.15
  • vue3-moveable 0.4.8
  • ngx-moveable 0.26.8

🐛 Bug Fix

  • react-moveable
    • fix coordinate for position: fixed #653 (87ba56c)
    • skip beforeEvent set to lastEvent #654 (5ab31c7)

📣 Other

  • All
    • update packages versions (169c484)
  • Other

0.29.6 (2022-04-27)

✨ Packages

  • lit-moveable 0.6.6
  • moveable 0.29.6
  • preact-moveable 0.31.6
  • react-compat-moveable 0.17.6
  • react-moveable 0.32.5
  • svelte-moveable 0.21.6
  • vue-moveable 2.0.0-beta.13
  • vue3-moveable 0.4.6
  • ngx-moveable 0.26.6

📣 Other

  • All
    • update packages versions (585094f)

0.29.5 (2022-04-27)

✨ Packages

  • lit-moveable 0.6.5
  • moveable 0.29.5
  • preact-moveable 0.31.5
  • react-compat-moveable 0.17.5
  • react-moveable 0.32.4
  • svelte-moveable 0.21.5
  • vue-moveable 2.0.0-beta.12
  • vue3-moveable 0.4.5
  • ngx-moveable 0.26.5

🐛 Bug Fix

  • react-moveable
    • fix clip bug with draggable, snappable (b5477ee)
  • react-compat-moveable

📝 Documentation

📣 Other

  • vue3-moveable, vue-moveable, svelte-moveable, react-compat-moveable, preact-moveable, ngx-moveable, moveable, lit-moveable
    • update packages versions (5cd2398)
  • vue-moveable
  • Other

0.29.4 (2022-04-26)

✨ Packages

  • lit-moveable 0.6.4
  • moveable 0.29.4
  • preact-moveable 0.31.4
  • react-compat-moveable 0.17.4
  • react-moveable 0.32.4
  • svelte-moveable 0.21.4
  • vue-moveable 2.0.0-beta.11
  • vue3-moveable 0.4.4
  • ngx-moveable 0.26.4

🐛 Bug Fix

  • react-moveable

📝 Documentation

🏠 Code Refactoring

  • vue3-moveable, vue-moveable, svelte-moveable, preact-moveable, moveable, lit-moveable
  • react-moveable, react-compat-moveable, ngx-moveable, moveable
    • move core, storybook packages (2bc3409)

📣 Other

  • All
    • update packages versions (a62ee58)
  • vue-moveable, svelte-moveable, react-moveable, react-compat-moveable, preact-moveable, lit-moveable
    • upgrade storybook and typescript (eff23fd)
  • vue-moveable
  • react-moveable
    • update typescript version (a63ee9f)
  • Other

[0.29.3] - 2022-04-19

  • moveable 0.29.3
  • react-moveable 0.32.3
  • preact-moveable 0.31.3
  • ngx-moveable 0.25.3
  • svelte-moveable 0.19.3
  • lit-moveable 0.6.3
  • vue-moveable 2.0.0-beta.10
  • vue3-moveable 0.4.3

Fixed

  • fix fixed direction for scalable #624
  • Support concurrent mode #640

[0.29.2] - 2022-04-18

  • moveable 0.29.2
  • react-moveable 0.32.2
  • preact-moveable 0.31.2
  • ngx-moveable 0.25.2
  • svelte-moveable 0.19.2
  • lit-moveable 0.6.2
  • vue-moveable 2.0.0-beta.9
  • vue3-moveable 0.4.2

Fixed

  • fix setFixedDirection for group #624
  • fix dist for group #639

[0.29.1] - 2022-04-16

  • moveable 0.29.1
  • react-moveable 0.32.1
  • preact-moveable 0.31.1
  • ngx-moveable 0.25.1
  • svelte-moveable 0.19.1
  • lit-moveable 0.6.1
  • vue-moveable 2.0.0-beta.8
  • vue3-moveable 0.4.1

Fixed

  • fix resizeFormat

[0.29.0] - 2022-04-15

  • moveable 0.29.0
  • react-moveable 0.32.0
  • preact-moveable 0.31.0
  • ngx-moveable 0.25.0
  • svelte-moveable 0.19.0
  • lit-moveable 0.6.0
  • vue-moveable 2.0.0-beta.7
  • vue3-moveable 0.4.0

Added

  • add keepRatio in Resizable, Scalable request #638
  • add beforeScale, beforeResize events #623 #624
  • add resizeFormat option #624
  • add beforeRotate, beforeRoateGroup events

Fixed

  • fix dragArea is null #636
  • fix dragStart method #629
  • fix fixedDirection #624
  • fix form element select #631
  • fix forceUpdate types
  • remove useless param

[0.28.0] - 2022-03-14

  • moveable 0.28.0
  • react-moveable 0.31.1
  • preact-moveable 0.30.0
  • ngx-moveable 0.24.0
  • svelte-moveable 0.18.0
  • lit-moveable 0.5.0
  • vue-moveable 2.0.0-beta.6
  • vue3-moveable 0.3.0

Added

  • add events property for groupEnd events #610
  • add useResizeObserver prop #603
  • add forceUpdate method #568
  • add transform property on render events

Fixed

  • fix ngx-moveable's inputs, outputs
  • fix clippable transform #608
  • fix svg matrix #602
  • prevent click event #600
  • optimize the update #568
  • fix custom ables' class name #583
  • fix zoomed cursor #589 #591
  • fix scaled container for frameworks #578
  • fix className is null and crushing clippable with svg without classes (#584)
  • fix svelt ssr #513
  • fix Clippable's rotationRad
  • fix rotation for custom defined handlers

[0.27.2] - 2021-11-16

  • moveable 0.27.2
  • react-moveable 0.30.2
  • preact-moveable 0.29.2
  • ngx-moveable 0.23.2
  • svelte-moveable 0.18.2
  • lit-moveable 0.4.2
  • vue-moveable 2.0.0-beta.5
  • vue3-moveable 0.2.2

Fixed

  • fix dependencies #553
  • fix elementGuidelines #555
  • fix vue types #557

[0.27.1] - 2021-11-10

  • moveable 0.27.1
  • react-moveable 0.30.1
  • preact-moveable 0.29.1
  • ngx-moveable 0.23.1
  • svelte-moveable 0.18.1
  • lit-moveable 0.4.1
  • vue-moveable 2.0.0-beta.3
  • vue3-moveable 0.2.1

Fixed

  • fix group matrix #545
  • fix start element rects #548

[0.27.0] - 2021-11-09

  • moveable 0.27.0
  • react-moveable 0.30.0
  • preact-moveable 0.29.0
  • ngx-moveable 0.23.0
  • svelte-moveable 0.18.0
  • lit-moveable 0.4.0
  • vue-moveable 2.0.0-beta.2
  • vue3-moveable 0.2.0

Added

  • add hideDefaultLines prop #521
  • add snapDirections, elementSnapDirections #511

Fixed

  • fix throttleDrag for group #542
  • fix property order #540
  • fix target transform #533
  • trigger click event #543
  • clipTargetBounds ignores dragWithClip #520
  • fix zoom matrix #519

Removed

  • Remove snapCenter, snapHorizontal, snapVertical, snapElement (Use snapDirections, elementSnapDirections)
    • snapCenter: true same as snapDirections: { center: true, middle: true }, elementSnapDirections: { center: true, middle: true }
    • snapHorizontal: true same as snapDirections: { top: true, bottom: true },
    • snapVertical: true same as snapDirections: { left: true, right: true },

[0.26.0] - 2021-07-11

  • moveable 0.26.0
  • react-moveable 0.29.0
  • preact-moveable 0.28.0
  • ngx-moveable 0.22.0
  • svelte-moveable 0.17.0
  • lit-moveable 0.3.0
  • vue-moveable 2.0.0-beta.0
  • vue3-moveable 0.1.0

Added

  • Add vue-moveable package
  • Add vue3-moveable package
  • Support multi state

Fixed

  • Fix svg matrix #498
  • prevent click event for capturing #490
  • Fix types

[0.25.3] - 2021-06-18

  • moveable 0.25.3
  • react-moveable 0.28.3
  • preact-moveable 0.27.3
  • ngx-moveable 0.21.3
  • svelte-moveable 0.16.3
  • lit-moveable 0.2.3

Fixed

  • Fix snap to grid (bottom) #491
  • Prevent click event #490
  • Fix Native Event for dragArea or group
  • Fix start original transform

[0.25.2] - 2021-06-16

  • moveable 0.25.2
  • react-moveable 0.28.2
  • preact-moveable 0.27.2
  • ngx-moveable 0.21.2
  • svelte-moveable 0.16.2
  • lit-moveable 0.2.2

Fixed

  • Fixed the problem that left and top dashed guidelines were not visible

[0.25.1] - 2021-06-16

  • moveable 0.25.1
  • react-moveable 0.28.1
  • preact-moveable 0.27.1
  • ngx-moveable 0.21.1
  • svelte-moveable 0.16.1
  • lit-moveable 0.2.1

Added

  • Add snapContainer prop #487
  • Add snapGridWidth, snapGridHeight props #482
  • Add isDisplayInnerSnapDigit prop #456

Fixed

  • Support svg able #462
  • Support start transform for 1.0.0
  • Remove overlapping guidelines

[0.24.6] - 2021-04-21

  • moveable 0.24.6
  • react-moveable 0.27.7
  • preact-moveable 0.26.5
  • ngx-moveable 0.20.6
  • svelte-moveable 0.15.
  • lit-moveable 0.1.6

Fixed

  • Fix svg transform container #446
  • Fix onRoundEnd event #440

[0.24.5] - 2021-03-30

  • moveable 0.24.5
  • react-moveable 0.27.5
  • preact-moveable 0.26.4
  • ngx-moveable 0.20.5
  • svelte-moveable 0.15.5
  • lit-moveable 0.1.5

Fixed

  • Update @scena/dragscroll #435

[0.24.4] - 2021-03-22

  • moveable 0.24.4
  • react-moveable 0.27.4
  • preact-moveable 0.26.3
  • ngx-moveable 0.20.4
  • svelte-moveable 0.15.4
  • lit-moveable 0.1.4

Fixed

  • remove console.log #430

[0.24.3] - 2021-03-20

  • moveable 0.24.3
  • react-moveable 0.27.2
  • preact-moveable 0.26.2
  • ngx-moveable 0.20.3
  • svelte-moveable 0.15.3
  • lit-moveable 0.1.3

Fixed

  • Resizable not working if the immediate parent of the target has 'display:flex' #430

[0.24.2] - 2021-03-20

  • moveable 0.24.2
  • react-moveable 0.27.1
  • preact-moveable 0.26.1
  • ngx-moveable 0.20.2
  • svelte-moveable 0.15.2
  • lit-moveable 0.1.2

Fixed

  • Change Moveable control box to use translate3d for z-index support in Safari #433
  • groups request("resizable") TypeError: Cannot read property 'target' of undefined #432
  • Fix resizable ratio

[0.24.1] - 2021-03-15

  • moveable 0.24.1
  • react-moveable 0.27.0
  • preact-moveable 0.26.0
  • ngx-moveable 0.20.1
  • svelte-moveable 0.15.1
  • lit-moveable 0.1.1

Added

  • add setRatio function property on scaleStart

Fixed

  • can't resize more than 100px if max-width/height set to 100% #430
  • Cannot assign to 'x' because it is a read-only property. #429
  • If the container is scaled, call Moveable.request("draggable") translate error React #428
  • Scale is not accurately following the cursor when aspect ratio is fixed and the target isn't scaled 1:1 #426

[0.23.1] - 2021-02-14

  • moveable 0.23.1
  • react-moveable 0.26.2
  • preact-moveable 0.25.2
  • ngx-moveable 0.19.1
  • svelte-moveable 0.14.1

Fixed

  • Snap guideline disappear after left changed #415 #416

[0.23.0] - 2021-01-28

  • moveable 0.23.0
  • react-moveable 0.26.0
  • preact-moveable 0.25.0
  • ngx-moveable 0.19.0
  • svelte-moveable 0.14.0

Added

  • Add rotationTarget prop #381
  • Add portalContainer prop #391
  • Add className property in elementGuidelines #397

Fixed

  • Support svg's g tag #407
  • Fix rotation cursor #406
  • Update element guidelines during drag #404

[0.22.2] - 2021-01-08

  • moveable 0.22.2
  • react-moveable 0.25.1
  • preact-moveable 0.24.1
  • ngx-moveable 0.18.2
  • svelte-moveable 0.13.2

Fixed

  • Fix SVG position #390
  • Fix Warpable matrix

[0.22.1] - 2021-01-04

  • moveable 0.22.1
  • react-moveable 0.25.0
  • preact-moveable 0.24.0
  • ngx-moveable 0.18.1
  • svelte-moveable 0.13.1

Fixed

  • Fix number type rendering #386

[0.22.0] - 2020-12-22

  • moveable 0.22.0
  • react-moveable 0.25.0
  • preact-moveable 0.24.0
  • ngx-moveable 0.18.0
  • svelte-moveable 0.13.0

Added

  • Support Custom Able
  • Support Tree Shaking (React)
  • Support live element guidelines #317
  • Support partial element guidelines #357
  • Add setFixedDirection, setRatio properties in Resizable, Scalable #355 #362
  • Add absoluteDist, absoluteDelta, absoluteRotate properties #377
  • Support function element type

Fixed

  • Fix SVG deletion #359
  • Fix Group's dragTarget #373
  • Fix Groups' updateTarget #366
  • Fix floating point issue #376
  • Fix snapCenter caculation
  • Fix guideline scale #380

[0.21.1] - 2020-11-16

  • moveable 0.21.1
  • react-moveable 0.24.1
  • preact-moveable 0.23.1
  • ngx-moveable 0.17.1
  • svelte-moveable 0.12.1

Fixed

  • Fix rotataionPosition's calculation #353
  • Fix zoom pixel cracking problem

[0.21.0] - 2020-11-08

  • moveable 0.21.0
  • react-moveable 0.24.0
  • preact-moveable 0.23.0
  • ngx-moveable 0.17.0
  • svelte-moveable 0.12.0

Added

  • Add individualGroupable prop
  • Add getManager method
  • Add mouseEnter, mouseLeave events #342
  • Add props prop for custom ables

Fixed

  • Fix edgeDraggable prop #330
  • Change hitTest, isInside algorithm.

[0.20.0] - 2020-10-28

  • moveable 0.20.0
  • react-moveable 0.23.0
  • preact-moveable 0.22.0
  • ngx-moveable 0.16.0
  • svelte-moveable 0.11.0

[0.20.1] - 2020-10-31

  • moveable 0.20.1
  • react-moveable 0.23.1
  • preact-moveable 0.22.1
  • ngx-moveable 0.16.1
  • svelte-moveable 0.11.1

Fixed

  • fix typo #343

[0.20.0] - 2020-10-28

  • moveable 0.20.0
  • react-moveable 0.23.0
  • preact-moveable 0.22.0
  • ngx-moveable 0.16.0
  • svelte-moveable 0.11.0

Added

  • Add minRoundControls, maxRoundControls, roundClickable props for roundable #338
  • Add edgeDraggable prop #330

Fixed

  • Fix rotation direction #332
  • Fix svg transform origin in safari #334
  • Fix svg className #337
  • when rotate to 90/180/270 deg, resize bug. #333

[0.19.4] - 2020-10-10

  • moveable 0.19.4
  • react-moveable 0.22.6
  • preact-moveable 0.21.6
  • ngx-moveable 0.15.4
  • svelte-moveable 0.10.5

Fixed

  • remove console.log for npm #329

[0.19.3] - 2020-09-19

  • moveable 0.19.3
  • react-moveable 0.22.6
  • preact-moveable 0.21.5
  • ngx-moveable 0.15.3
  • svelte-moveable 0.10.4

Fixed

  • Fix svelte-moveable types #320
  • Fix rootContainer is not worked #318

[0.19.2] - 2020-09-16

  • moveable 0.19.2
  • react-moveable 0.22.5
  • preact-moveable 0.21.4
  • ngx-moveable 0.15.2
  • svelte-moveable 0.10.2

Fixed

  • Fix dragging a control and dragging does not occur on the target

[0.19.1] - 2020-09-15

  • moveable 0.19.1
  • react-moveable 0.22.3
  • preact-moveable 0.21.3
  • ngx-moveable 0.15.1
  • svelte-moveable 0.10.1

Added

  • Export getElementInfo function (moveable, react-moveable)
  • Add translateZ prop. #302
  • Support click, clickGroup event for no dragArea #309
  • Add passDragArea prop #309
  • Add clipVerticalGuidelines, clipHorizontalGuidelines, clipTargetBounds, clipSnapThreshold props #292
  • Support target's string, React.RefObject type #275 #290

Fixed

  • Support Tree Shaking #15
  • Change Dragger to gesto
  • Fix agent issue #310
  • resizable request is not worked #312

[0.18.5] - 2020-07-17

  • moveable 0.18.5
  • react-moveable 0.21.6
  • preact-moveable 0.20.7
  • ngx-moveable 0.14.3
  • svelte-moveable 0.9.3

Fixed

  • Fix Safari Offset Calculation #285
  • Fix SVG Transform Origin Calculation #286
  • Fix SVG ClientSize Calculation #288

[0.18.4] - 2020-07-15

  • moveable 0.18.4
  • react-moveable 0.21.5
  • preact-moveable 0.20.6
  • ngx-moveable 0.14.2
  • svelte-moveable 0.9.2

Fixed

  • Remove react types #273 #284

[0.18.3] - 2020-07-14

  • moveable 0.18.3
  • react-moveable 0.21.4
  • preact-moveable 0.20.5
  • ngx-moveable 0.14.1
  • svelte-moveable 0.9.1

Fixed

  • Remove react types #284

[0.18.2] - 2020-07-13

  • moveable 0.18.2
  • react-moveable 0.21.3
  • preact-moveable 0.20.4
  • ngx-moveable 0.14.0
  • svelte-moveable 0.9.0

Added

  • Add roundable props
  • Add originDraggable props #169
  • Add clippable props
  • Add cspNonce props #279
  • Add setMin, setMax property in resizable event #231 #256
  • Add top-left, top-right, ...etc 8 direction value for rotatable #259
  • Add moveable-dragging className #268
  • Add lastEvent property #262

Fixed

  • Fix angular dependecies #274
  • Fix @daybrush/utils types #273
  • Fix zero dist issue #264
  • Fix that innerBounds not works and change bounds color

[0.17.10] - 2020-06-08

  • moveable 0.17.10
  • react-moveable 0.20.10
  • preact-moveable 0.19.10
  • ngx-moveable 0.13.11
  • svelte-moveable 0.8.11

Fixed

  • resize could go outside the configured boundaries #253

[0.17.9] - 2020-06-05

  • moveable 0.17.9
  • react-moveable 0.20.9
  • preact-moveable 0.19.9
  • ngx-moveable 0.13.10
  • svelte-moveable 0.8.10

Fixed

  • Fix Resize issue when container has keepRatio + rotated + with snapGuideLines #235 #251 #253
  • Fix contextmenu issue #252

[0.17.8] - 2020-05-31

  • moveable 0.17.8
  • ngx-moveable 0.13.9
  • svelte-moveable 0.8.9

Fixed

  • Fix CSS's camelized name issue #243

[0.17.7] - 2020-05-30

  • moveable 0.17.7
  • react-moveable 0.20.8
  • preact-moveable 0.19.8
  • ngx-moveable 0.13.8
  • svelte-moveable 0.8.8

Fixed

  • Fix CSS's camelized name issue #243
  • Fix wrong maxWidth, maxHeight calculation issue for innerBounds and bounds #221 #245 #241 #235
  • Remove @types/react , @types/react-dom #240
  • Fix @daybrush/drag's version issue #239

[0.17.6] - 2020-05-18

  • moveable 0.17.6
  • react-moveable 0.20.7
  • preact-moveable 0.19.7
  • ngx-moveable 0.13.7
  • svelte-moveable 0.8.7

Fixed

  • Fix firefox's getBoundingClientRect issue #234
  • Fix that zoom is not working

[0.17.5] - 2020-05-07

  • moveable 0.17.5
  • react-moveable 0.20.6
  • preact-moveable 0.19.6
  • ngx-moveable 0.13.6
  • svelte-moveable 0.8.6

Fixed

  • Fix client position #220
  • Calculate min, max size for Resizable #231

[0.17.4] - 2020-05-05

  • moveable 0.17.4
  • react-moveable 0.20.5
  • preact-moveable 0.19.5
  • ngx-moveable 0.13.5
  • svelte-moveable 0.8.5

Fixed

  • Fix that getElement() is not a function #228

[0.17.3] - 2020-05-05

  • moveable 0.17.3
  • react-moveable 0.20.4
  • preact-moveable 0.19.4
  • ngx-moveable 0.13.4
  • svelte-moveable 0.8.4

Fixed

  • Fix duplicated drag are and padding area.
  • Fix that click event is not fired. #228

[0.17.2] - 2020-05-03

  • moveable 0.17.2
  • react-moveable 0.20.3
  • preact-moveable 0.19.3
  • ngx-moveable 0.13.2
  • svelte-moveable 0.8.2

Fixed

  • Fix padding's background color
  • Fix first rendering issue

[0.17.1] - 2020-05-03

  • moveable 0.17.1
  • react-moveable 0.20.1
  • preact-moveable 0.19.1
  • ngx-moveable 0.13.1
  • svelte-moveable 0.8.1

Added

  • Add padding, dragTarget props #148 #127 #156 #217
  • Add snapDistFormat props #222 #209 #229
  • Add pinchOutside props #139
  • Add hitTest method #226

Fixed

  • Error: @Output click not initialized in 'NgxMoveableComponent' #228
  • In main demo, if the keyboard arrow is held down, drag feature eventually breaks #225
  • Moveable.request does not work in groupable #220
  • Element Guidelines when parent is scaled #219

[0.16.3] - 2020-04-04

  • moveable 0.16.3
  • react-moveable 0.19.2
  • preact-moveable 0.18.2
  • ngx-moveable 0.12.2
  • svelte-moveable 0.7.2

Fixed

  • isPinch is undefined during onDrag (when actually pinching on mobile) #212, #213
  • Pinch Central Problem #139

[0.16.2] - 2020-04-01

  • moveable 0.16.2
  • react-moveable 0.19.1
  • preact-moveable 0.18.1
  • ngx-moveable 0.12.1
  • svelte-moveable 0.7.1

Fixed

  • Fix SVG Firefox Issue #211
  • when isDisplaySnapDigit={false} the number is displayed but set to 0 #200

[0.16.1] - 2020-03-31

  • moveable 0.16.1
  • react-moveable 0.19.0
  • preact-moveable 0.18.0
  • ngx-moveable 0.12.0
  • svelte-moveable 0.7.0

Added

  • Add snapGap props #200
  • Add onSnap event #204
  • Add triggerAblesSimultaneously props #207
  • Add isDragging method

Fixed

  • scrollGroup is not working #208
  • Race condition when react-moveable is unmounted bug #197
  • Resizing diagonal corners didn't snap.

[0.15.2] - 2020-03-05

  • moveable 0.15.2
  • react-moveable 0.18.1
  • preact-moveable 0.17.1
  • ngx-moveable 0.11.1
  • svelte-moveable 0.6.1

Fixed

  • Fix rootContainer for 2d transform #137

[0.15.1] - 2020-03-05

https://github.com/daybrush/moveable/milestone/8

  • moveable 0.15.1
  • react-moveable 0.18.0
  • preact-moveable 0.17.0
  • ngx-moveable 0.11.0
  • svelte-moveable 0.6.0

Added

  • Support scrollable, onScroll for resizable, scalable #180
  • Add zoom props #158
  • Add rootContainer props with Absolute Container Matrix(SVG, elementGuidelines is not supported) #137 #163
  • Add snapDigit props #173
  • Add isDisplaySnapDigit props #186
  • Add innerBounds props #172
  • Add request method (Draggable, Resizable, Rotatable, Scalable) #141

Fixed

  • Fix Portal issue #187

[0.14.1] - 2020-02-05

  • moveable 0.14.1
  • ngx-moveable 0.10.1
  • svelte-moveable 0.5.1

Fixed

  • Update react-simple-compat 0.1.2.
  • When I set the property target of moveable to array, it will not work! #171

[0.14.0] - 2020-02-03

  • moveable 0.14.0
  • react-moveable 0.17.0
  • preact-moveable 0.16.0
  • ngx-moveable 0.10.0
  • svelte-moveable 0.5.0

Added

  • Add throttleDragRotate #145
  • Support for displaying snap distances in elementGuidelines #142
  • Support bounds for a rotated system #106 #163

Fixed

  • Change preact to react-simple-compat #129
  • Change Rotation handle CSS #167
  • Fixed an issue where the origin was reset when the resizable option was toggled #168
  • Change the scrollable behavior to @scnea/dragscroll

[0.13.4] - 2020-01-12

  • moveable 0.13.4
  • react-moveable 0.16.6
  • preact-moveable 0.15.5
  • ngx-moveable 0.9.4
  • svelte-moveable 0.4.4

Fixed

  • Fixed that control points rotation is wrong bug #151
  • Fixed that Scrollable isn't working. (wrong calculation) #150
  • Fixed that Crash of ngx-moveable when using --prod on angular bug #129

[0.13.3] - 2019-12-30

  • moveable 0.13.3
  • react-moveable 0.16.4
  • preact-moveable 0.15.3
  • ngx-moveable 0.9.3
  • svelte-moveable 0.4.3

Fixed

  • Fixed the problem that resize and scale occur simultaneously
  • Change CSS Module (css-styler => css-styled)
  • Update @moveable/matrix #128

[0.13.2] - 2019-12-26

  • moveable 0.13.2
  • react-moveable 0.16.3
  • preact-moveable 0.15.2
  • ngx-moveable 0.9.2
  • svelte-moveable 0.4.2

Fixed

  • Fixed error that warp event does not occur in warpable.
  • Fixed minor differences in Snappable #121
  • Fixed a problem where the scale of a group was only keepRatio. #124
  • Fixed pinchable not working.
  • Fixed snappable not working. #127
  • Update @moveable/matrix #128

[0.13.1] - 2019-12-13

Fixed

  • Fix Snappable for dymaic guidelines (vertical, horizontal) #119
  • Element snaps with elementGuideline and verticalGuideline at the same posiiton #121

[0.13.0] - 2019-12-12

  • moveable 0.13.0
  • react-moveable 0.16.1
  • preact-moveable 0.15.0
  • ngx-moveable 0.9.0
  • svelte-movable 0.4.0

Added

  • Add snapVertical, snapHorizontal, snapElement props. #119
  • Add set method on rotateGroup event. #107
  • Add dashed line in element guidelines. #120

Fixed

  • moveable-control is abnormally rotated. #115
  • Element snaps with elementGuideline and verticalGuideline at the same posiiton #121
  • Huge width value on resizing rotated element on guidelines #122
  • Weird snapping with rotated groupables #112
  • Input box failed to get focus #110
  • Snappable with Scalable does not work. #108

[0.12.0] - 2019-11-28

Added

  • Add defaultGroupRotate props. #102

Fixed

  • Fix that clickGroup does not trigger after rotating #103
  • Fix that at certain angles, moveable-control handle gets cut #104
  • Fix that Element "sliding" when resizing #104

[0.11.1] - 2019-11-23

Fixed

  • Fix Resizable's base direction calculation

[0.11.0] - 2019-11-23

Added

  • Add baseDirection props.
  • Add offsetWidth, offsetHeight in getRect's method return value. #99

Fixed

  • Fix Resizable's wrong position calculation #99
  • Fixed the problem that resize can't snap

[0.10.8] - 2019-11-21

Fixed

  • Fix Resizable's wrong position calculation
  • Fixes incorrect import issue in Preact.

[0.10.5] - 2019-11-15

Fixed

  • Fixed calculation of client, offset position considering borderWidth.
  • Fixed zero scale

[0.10.4] - 2019-11-15

Fixed

  • Fixes incorrect calculation when parent element is static in safari.

[0.10.2] - 2019-11-12

Fixed

  • Fix that scale or resize with keepRatio, snap is wrong.

[0.10.1] - 2019-11-12

Fixed

  • Fix that guidelines do not appear when dragging.

[0.10.0] - 2019-11-09

Added

  • Add scrollable props. #39
    • Add onScroll, onScrollGroup event
    • Add scrollContainer props
    • Add getScrollPosition props
  • Add currentTarget and inputEvent on all events #74 #86
  • Add setState method #82
  • Add getRect method #71
  • Add renderDirection props #63
  • Add className props #53 #63
  • Add onClick event
  • Add onRenderStart, onRender, onRenderEnd events #52
  • Add onRenderGroupStart, onRenderGroup, onRenderGroupEnd events #52
  • Add warp in top, right, bottom and left directions.

Fixed

  • Fix target's boundingRect matrix calculation with scroll position
  • Fix problem where the ratio is not maintained with keepRatio #70
  • Fix that el is undefined #73
  • Fix dragArea's calculation
  • Fix that dragStart method is not work with group
  • Fix that clickGroup event occurs when dragStart a mousedown target
  • Fix that Moveable is deleted when a single target is changed to multiple targets

[0.9.8] - 2019-10-26

Fixed

  • Fix that miscalculate static parent's offset position
  • Fix dragArea's transformOrigin

[0.9.7] - 2019-10-16

Fixed

  • Fix typo that elemenGuildelines to elementGuidelines #62

[0.9.6] - 2019-10-14

Fixed

  • Update PreactX
  • fix that setState is not a function #56

[0.9.5] - 2019-10-02

Fixed

  • fix that parent drag event occur snap.

[0.9.4] - 2019-10-02

Fixed

  • fix that resizing north, west direction occur decimal point issue.
  • Disable pinchable with snappable.
  • Fix offset calculation for Webkit

[0.9.3] - 2019-10-01

Fixed

  • fix that keepRatio want to behave like sketches and illustrators. #47
  • fix keepRatio default false

[0.9.2] - 2019-10-01

Fixed

  • fix that bounds don't apply when snap

[0.9.1] - 2019-09-30

Fixed

  • remove console.log

[0.9.0] - 2019-09-29

Added

  • Add Snappable (Drag, Resize, Scale, Warp) (#6)
  • Add horizontalGuidelines & verticalGuidelines & elementGuidelines (#6)
  • Add bounds option (boundaries) (#23, #24)
  • Add rotationPositoin option for rotation handle position (#40)
  • Add dragArea option (#38)
  • Add dragStart event on resizeStart, scaleStart. (#9)
  • Add drag event on resize, scale. (#9)
  • Add set parameter function on warpStart.

Fixed

  • north and west controls want to behave like photoshop (#9)
  • Fix offset calculation for Webkit

[0.8.0] - 2019-08-28

Added

  • Add pinchThreshold option that set minimum distance to pinch easily.
  • Add events parameter for all groupStart event. (such as onDragGroupStart, onScaleGroupStart, ...etc)
  • Add clickGroup event to find clicked target in the group
  • Add set event method for all start event for absolute value. (such as onDragStart, onScaleStart, ...etc) #16
  • Add dragStart method for external mouse, touch event.
  • Add isInside method that the coordinates are inside Moveable

Fixed

  • Update @daybrush/drag@0.9.1
  • Fix the way dist is used in onScale event

[0.7.5] - 2019-08-24

Fixed

  • Update @daybrush/drag@0.8.2

[0.7.4] - 2019-08-24

Fixed

  • Fix that pinch does not occur when pressed at the same time.
  • Fix that scrolls and drags occur simultaneously and racks occur. #27
  • Fix that mis-calculating when a static element is a parent.1 #28
  • Fix that destroy() error #30

[0.7.3] - 2019-08-23

Fixed

  • Fix infinite loop issue.

[0.7.2] - 2019-08-21

Fixed

  • Remove react types.

[0.7.1] - 2019-08-20

Fixed

  • Remove unnecessary code.

[0.7.0] - 2019-08-20

Added

Fixed

  • fix that do not call resizeEnd #19

[0.6.4] - 2019-08-07

Fixed

  • fix ESM config

[0.6.3] - 2019-08-07

Fixed

  • fix missing throttleScale

[0.6.2] - 2019-08-07

Fixed

  • Update framework-utils and It reduced sizes by 2 kb based on min file.

[0.6.1] - 2019-08-06

Fixed

  • fix destroy method for property release issue. #18

[0.6.0] - 2019-08-06

Added

  • Support SVG Elements #13
  • Support SVG Transform Origin in Safari, iOS #13
  • Add datas parameter to send data #12
  • Add pinchable option and events #11

Fixed

  • The default value of container option is fixed to parentElement.
  • Fix Rotatable for distorted axis.

[0.5.0] - 2019-07-31

Added

  • Add destroy method. #14

Fixed

  • Fix that the getter method gets incorrect values.

[0.4.1] - 2019-07-29

Fixed

  • Fix that the warpEnd event didn't call

[0.4.0] - 2019-07-29

Added

  • Add Warpable and option, events
  • Support SVG Offset (Only SVG Tag)
  • Support 3d transform(matrix) (perspective is not yet supported.)

Fixed

  • Fix right mouse click issue #7
  • Synchronize target's shape. (Previously, it worked independently of target's shape.)