{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":295687843,"defaultBranch":"master","name":"dragmove.js","ownerLogin":"knadh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-15T10:07:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/547147?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712988627.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"70483c1c0dfd140ad9c2d4a25c8a229c8703cd26","ref":"refs/heads/refactor","pushedAt":"2024-04-13T06:10:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"knadh","name":"Kailash Nadh","path":"/knadh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547147?s=80&v=4"},"commit":{"message":"Rewrite and refactor the entire script.\n\n- Fully refactor the event handling approach and rewite the script to\n just have 3 global listeners instead of the earlier approach of having 2 events per item.\n- Maintain items in a `WeakMap()` instead of a maintaing states in a function per object.\n- Simplify logic for readability.\n- Add `remove()` to allow the drag/move events on an object to be unregistered.\n\nThe new approach should is significantly more memory efficient.\n\nCloses #2.","shortMessageHtmlLink":"Rewrite and refactor the entire script."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL6fmVQA","startCursor":null,"endCursor":null}},"title":"Activity ยท knadh/dragmove.js"}