{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":504608309,"defaultBranch":"main","name":"tldraw","ownerLogin":"streamich","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-06-17T16:48:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9773803?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680565868.0","currentOid":""},"activityList":{"items":[{"before":"ed14e7e5107aee8dd64c70afa255355e0a4f19a2","after":"7d699a749f6b384910a1e4361d477790f0658262","ref":"refs/heads/main","pushedAt":"2023-12-03T16:26:37.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"streamich","name":"Va Da","path":"/streamich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9773803?s=80&v=4"},"commit":{"message":"[improvements] arrows x enclosing shapes x precision. (#2265)\n\nThis PR makes several improvements to the behavior of arrows as they\nrelate to precision and container relationships.\n\n- an arrow's terminals are always \"true\" and are never snapped to { x:\n.5, y: .5 } as they were previously when not precise\n- instead, a new `isPrecise` boolean is added to the arrow terminal\n- when an arrow terminal renders \"imprecisely\" it will be placed to the\ncenter of the bound shape\n- when an arrow terminal renders \"precisely\" it will be placed at the\nnormalized location within the bound shape\n\n![Kapture 2023-11-29 at 23 12\n12](https://github.com/tldraw/tldraw/assets/23072548/e94e1594-75fa-4c94-86f3-7d911bf25f7f)\n\nThe logic now is...\n- if the user has indicated precision by \"pausing\" while drawing the\narrow, it will be precise\n- otherwise...\n- if both of an arrow's terminals are bound to the same shape, both will\nbe precise\n- if a terminal is bound to a shape that contains the shape that its\nopposite terminal is bound to, it will be precise\n- if a terminal is bound to a shape that contains the shape that its\nopposite terminal is bound to, it will be precise\n- or else it will be imprecise\n\nIf the spatial relationships change, the precision may change as well.\n\nFixes https://github.com/tldraw/tldraw/issues/2204\n\nNote: a previous version of this PR was based around ancestry but that's\nnot actually important.\n\n### Change Type\n\n- [x] `minor` — New feature\n\n### Test Plan\n\n1. Draw an arrow between a frame and its descendant\n2. Draw an arrow inside of a shape to another shape contained within the\nbounds of the big shape\n3. Vis versa\n4. Vis versa\n\n- [x] Unit Tests\n\n### Release Notes\n\n- Improves the logic about when to draw \"precise\" arrows between the\ncenter of bound shapes.","shortMessageHtmlLink":"[improvements] arrows x enclosing shapes x precision. (tldraw#2265)"}},{"before":"0cfa44f4d213a374f04e9a8bc25102122b569f96","after":"ed14e7e5107aee8dd64c70afa255355e0a4f19a2","ref":"refs/heads/main","pushedAt":"2023-11-23T12:50:19.000Z","pushType":"push","commitsCount":876,"pusher":{"login":"streamich","name":"Va Da","path":"/streamich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9773803?s=80&v=4"},"commit":{"message":"Add floaty window example (#2250)\n\nThis PR adds a floaty window example.\n\n\nhttps://github.com/tldraw/tldraw/assets/23072548/0cb8439e-5615-421e-b16f-d137f71a4ac4\n\n### Change Type\n\n- [x] `internal` — Any other changes that don't affect the published\npackage","shortMessageHtmlLink":"Add floaty window example (tldraw#2250)"}},{"before":"3938ad27cfa6a343efc1ffedaa6989e068a56290","after":null,"ref":"refs/heads/renovate/configure","pushedAt":"2023-04-03T23:51:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":null,"after":"3938ad27cfa6a343efc1ffedaa6989e068a56290","ref":"refs/heads/renovate/configure","pushedAt":"2023-03-24T20:25:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADvz6INwA","startCursor":null,"endCursor":null}},"title":"Activity · streamich/tldraw"}