Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/prevwong/craft.js

🚀 A React Framework for building extensible drag and drop page editors
https://github.com/prevwong/craft.js

[refactor/delegate-api] update demo

57f8bf156e509f326b27c7cab7233e7cc3c2cf0a authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] update demo

944bd1b529358042fc07a58d2d041527d6d07b5d authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :bug: fix import dir

c132ce2b50a778b83a247992c128bd4314b0f712 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :left_right_arrow: commit refactor

9ba442791eef0b0e52ae681e8f0db24944ea08a8 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :fire: clean core

1a406a15152a5b589354d6ae25a76d385fc0bc0c authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :sparkles: use cloneElement

33e11aa7025bc0399cc1c4d4d767bbe1ef78ea32 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :twisted_rightwards_arrows: Simplify RenderNode

e8409ca382c8cf61c0d9b32dbf364a1f24969938 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :sparkles: :lipstick: restructure

c95caea91f413f3684ccb3495586bb06db960a48 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :poop:

c05d718fffebe348794f03de1021cb9b9f11665f authored over 5 years ago by Prev Wong <[email protected]>
[refactor/delegate-api] :truck: :sparkles: delegate API to seperate context

fad5d0df69bb85fc4d13929a4b8a3ced766455d1 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] use dnd context

490e0237422bf791a5c56ed7946b91cf92a22973 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] moveToNodes returns Node[]

9542cc58461b9632696650b8fed3e14da7817331 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] :truck: :recycle: move all event handling to dnd

176d4979a0eee6d032af43e4deea0df6b1c42fd6 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] update demo

73cb1e842461ccb6e9419857dcc87a4c48b0e657 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] :truck: let dnd manager to handle nodes info

ad87604003ca760edb78e8dbf7a517030b5d4418 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] :recycle: move all drag-n-drop events to dnd manager

eebb7024bef66b558b0b77155fd63bfa3f20d0fd authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] :truck: move setPlaceholder to dnd

d70bae1abdde8fa8fc98d7f514bcebbe3c8abc94 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/immer] :poop: maintain immutable nodes

72d3a3d8790bc2ee87bc3f55554c4593211b32e5 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck rename layer context

d8169561ab45d609b464dec42277074befb9d4a0 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :sparkles: Added getAllParents helper

93ea6dd7ebc59eeca896897e6d4b024119752820 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: Remove DragHandler, ActiveHandler from props

c85175181197de48104375c839a8c8bef97105b0 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :label: Update types

cde133e4c3b1ab64bc26b7d842dd477b090a6f5b authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :recycle: refactor

d05ca2ab470d3efe43ade08fb8f5ef008567a424 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: Added toggle layer handler

89a3f46ed27b95ea7605ae5fd0ffe356d99014d5 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: move layer render to seperate component

6a0cd8eab6a6fce26a6dda1e9f28ae3f6a12786a authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: Move layer render to separate component

98a9955362e45b749167b180766880ad5719aaec authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :sparkles: added collapsible functionality

511b8e9f871e3dd20aed1838069573fc7d71284d authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :beers: Fixed canvas node placeholders

16e5a4a19a358c1506b79c5e7fe14e6161b123c5 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] update demo

9769251ff3439aaafc7369448adc3b5579762f2d authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] Merge branch 'hotfix/fix-types' into feature/layers-package

101b5d53e1b517e2ae96da5b1878ff9f1efeb5c5 authored over 5 years ago by Prev Wong <[email protected]>
[hotfix/fix-types] :label: :bug: Fixed types

d4a04bf0cfb33ab043aabc29bf53dbc07e3b4ec3 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] Merge branch 'refactor/relabel-parentNode' into feature/layers-package

e1cc07fea10c0739a010b5686bc4c0a2403f6a8f authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] update demo

c81aedcf752d8707155465c2cfadae1cb7048649 authored over 5 years ago by Prev Wong <[email protected]>
[refactor/relabel-parentNode] :label: :truck: parentNode => closestParent

ed53960c39fb92d0fe28e76de3ed769e993e7f4b authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :label: Added parentNode to Node type

69a0c6baf18da301f9eb66c6bd066198491b0cd4 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :sparkles: :lipstick: Implement photoshop-like layer movements

74d869b2d0a9489dc98030a48e849f27b764c21d authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :bug: Fixed moveNode inconsistent index

16d68744c7b1d88bea982f02c42dad54bce73dc4 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :sparkles: add parentnode to root canvas

e56d3ca7698729c69411870f68a94f433e0741f7 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :lipstick: Fixed placeholderAfter style

0a4987b73f0cdaada1b778501d8e4d0bc85d4557 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :recycle: cleanup

fa761a15b4abe0853d0fb1dbf6e9a635a2e1fa37 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] Revert "[feature/layers-package] Revert "[feature/layers-package] :recycle: cleanup""

This reverts commit c4f30c08e30262d984a26edbf6fb7dcd1406f8b1.

2f16862416efcf60c62525ca13eff6a68c1433f7 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] Revert "[feature/layers-package] :recycle: cleanup"

This reverts commit 100c6edadfce9e8fa4c49e3b63994838a2e1fdc5.

c4f30c08e30262d984a26edbf6fb7dcd1406f8b1 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :recycle: cleanup

100c6edadfce9e8fa4c49e3b63994838a2e1fdc5 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :sparkles: moveNode() with Layers

5f9f54ebf2d8b21492022557c1891e88ced310a9 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: :recycle: Added moveNode()

0abf29475a7f03bd60568006fa92aab6fd324996 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :label: Added TreeNode type

9bd3fbb081044f5cf2da23bbff5b7bd32c4824dd authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :lipstick: beautify

9b3006feaeee1857a12720ac17a2038e3bba9e73 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: :fire: move styled components to bottom of code

4284e67deeaa97b34eecab0543d1dd33ce06f5c8 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :recycle: cleanup layers

6f5577fbf275399ea060f530cc9cc11f39891a58 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :truck: use local utils

82b22de30afbe750c312dc61656742e1587eed7b authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :label: Added types

a9246edcf0c7836161c95a34c7e723ced14e13d0 authored over 5 years ago by Prev Wong <[email protected]>
[master] Merge branch 'develop'

f6409106f79ce547ce76764042d813a4a2c58708 authored over 5 years ago by Prev Wong <[email protected]>
[develop] Merge branch 'feature/refactor-render-process' into develop

edd3fb62d0623deab08b4b241c4422513aa0c126 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers-package] :bug: :poop: implemented dnd on layers

9c13d1853d371debedf2d9a2b6be41007a485b42 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] :recycle: cleanup

eae3ecc52ad394fdfcca5f3e3c78b5bd3de9d839 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] :recycle: Make root node into a canvas

6cd021a7941a640432cf9394f67a167d59c4b82e authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] :truck: Use childcanvas directly from context

a42fbc63abf20d4624ea06653dba3e9063653587 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] ♻ cleanup layers package

f3d0ed5834820b0241d18b7dc5a1953ca2764b56 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🐛 fixed on scroll placeholder position

4b2c692579257469830143bab18e5dff873942f9 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] :truck: Move root node render to Renderer

e50a469e0edde7d681f04f53516681ad495e8d69 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] update demo

99bfacbc3e7cf6ce9f7b5f75634c86642e4bdfaa authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] ✨ Merge classes on RenderComp via DOM manipulation

If we use React to combine the className via the spread operator, we cannot ensure that the clas...

b1dd06b6972149ec8fcfb533a3811be309fdf6ad authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 💄 added mouseover event on RenderNode

f53a3d80e1b5aca1208ba6fd02d4e9caec256ef3 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 💄 Make active handler to wrap component in "is" prop

aeeb39ce4a60aee6c956472ff47f724f965b8a90 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🔥 remove console.logs

f020d25ab5802372a93a7581e93ce0562f3f66d9 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🔥 remove console.log

60a848d489b2d7e0539be7fe65bf0e771aacc651 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] updated demo

ca306784624d9b007f6f3ae9ad9e95deb2b3d258 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🐛 Fixed nodes being dragged into child

ac0152615e7688fee12442a8c4d9bfbc863a082b authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🚚 move click handler

7915a2b48c6fcad058b754e69fc24de30f55364b authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🐛 Fix child canvas duplicates

1867561dec0545def04446be00446d8554a84093 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] ♻ cleanup

e6b83086c0d6da9df6bd0b9dd11a0504e7316dad authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🔥 🚚 Isolate handlers into separate components

2551c9e6ae28627d4c636875e09ed7acc26c7335 authored over 5 years ago by Prev Wong <[email protected]>
[feature/refactor-render-process] 🚚 Isolate component rendering from RenderNode

5a2368b1a28eb4af517ea82a40d948e6952f20ef authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] test

f4b805fd4d1cea9a9aea6f962456d1757013e2c1 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] Updated demo

339d72a49676c4d3a39c2c6c34774fdde3a659c4 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] 💄 beautify layers

51f49fbe526415b6e4e7f86b19fe14b8882be94f authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] 🚚 Move state => nodeState

Standardization; avoid confusion

3588ce104453ff9bfd05d8d341fbd7a05597d0d7 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] 🔒 Enforce Canvas nodes to be simple elements or React Components only

Excludes complex things like Context.Consumers

007599ff5c4a127ad92fdde9431aaa7bc0077d02 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] Merge branch 'hotfix/canvas-node-is' into feature/layers

23e309fe67fa6d07b2ef19ba8989d6c3f9d5a91b authored over 5 years ago by Prev Wong <[email protected]>
[hotfix/canvas-node-is] ✨ added utils for layers component

3482f879c1f92a62129627089d4bdbb9112f4d19 authored over 5 years ago by Prev Wong <[email protected]>
[hotfix/canvas-node-is] 💄 update demo

108597553635fa633e14b07ebcd7d79e423f3a68 authored over 5 years ago by Prev Wong <[email protected]>
[hotfix/canvas-node-is] 🐛 Fixed canvas node "is" prop

e2c405fe8cc52b76f4645a418bcda12dd45e6003 authored over 5 years ago by Prev Wong <[email protected]>
[feature/layers] ✨ added simple Layers component

9456d30189f4910ac7b120f5b6d1ccfce8845b55 authored over 5 years ago by Prev Wong <[email protected]>
[develop] Merge branch 'feature/implement-props-editor' into develop

0b2d33142a62a8f608a9e75ca215e4b0303bd363 authored over 5 years ago by Prev Wong <[email protected]>
[feature/implement-props-editor] Merge branch 'exp/refactor-2' into feature/implement-props-editor

f0a5da9348c689be83c97d4f4c3dc9db93ffd31c authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor-2] [exp/refactor-2] 🚚 Rename Render => render

ddf74bef3b62d14c7cff2c57cda7838589ae1185 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor-2] 🚚 Rename Nodes to nodes

9f3a5526712f8988bd4b78a63314aa033f0ea304 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor-2] 🚚 rename DragDropManager to dnd

9a002a62eee4e2bc3e2b5bec70a449139c95100e authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor-2] 🚚 🔥 move utils to core

5e67075839aaed6d16ad74608fb951e3507adb04 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] [exp/refactor] ✨ 💄 🚚 🚚 moving stuff around

e2bc6b40f2ffcdcf536bff39df98e2abb6424542 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🚚 move Canvas helps to utils

d94e11a447ff1335ad32251117b55cf5febea5b6 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🚚 Move createNode to utils

7941c2e059dc0d1bc188ee24bd2ef683a94bd602 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] ♻ cleanup

2d12f070b13c9931fb3272594a4fde1f74e4f2ad authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🏷 Fixed prop types

f5a5c5641891389cfa3a9f1227f00583f4e378c7 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🏷 ♻ Cleanup

9d0ef2c42b2db980f612282848a4942d28dcf0dc authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🚚 ♻ Move canvas actions to NodeCanvasContext

ac12c6f04fa77b1dcdacd9ebe05bb007c6a3e35a authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🔥 Remove unneeded context

280af6d01ee2f856ffe94ca9bb934c4b7c594b47 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🚑 Fixed canvas id recreation on move

10ce254eed7081f2251e5ad73339b677c9b09c22 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🚚 Moved addNode and deleteNode to helpers

2a6075368e53f52e1e72a9197a35f139107be441 authored over 5 years ago by Prev Wong <[email protected]>
[exp/refactor] 🚚 🔥 cleanup

6a46be4212b3b87444800c7899130f16f52c07ec authored over 5 years ago by Prev Wong <[email protected]>