{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":653783200,"defaultBranch":"main","name":"trui","ownerLogin":"Philipp-M","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-14T18:17:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9267430?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710101780.0","currentOid":""},"activityList":{"items":[{"before":"af49946a94df57d90a7df6385e62bf3fc5224b96","after":null,"ref":"refs/heads/scroll-view-example","pushedAt":"2024-03-10T20:16:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"ce9863f08bea6718772e4b70065f76ea4db01025","after":"dd24a2921eb0587dfffbbafea4a3e62b92f39c43","ref":"refs/heads/main","pushedAt":"2024-03-10T20:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add scroll-view example (and fix small issues) (#28)","shortMessageHtmlLink":"Add scroll-view example (and fix small issues) (#28)"}},{"before":null,"after":"af49946a94df57d90a7df6385e62bf3fc5224b96","ref":"refs/heads/scroll-view-example","pushedAt":"2024-03-10T20:13:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add scroll-view example (and fix small issues)","shortMessageHtmlLink":"Add scroll-view example (and fix small issues)"}},{"before":"94ca73b6ef416bfa4967e9b2cdfb0cc12110f1b4","after":null,"ref":"refs/heads/one-of","pushedAt":"2024-03-10T19:40:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"cbfe200043f6006f7219cceae683c370622d5e10","after":"ce9863f08bea6718772e4b70065f76ea4db01025","ref":"refs/heads/main","pushedAt":"2024-03-10T19:40:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Port `OneOf` views from `xilem_web` (#27)\n\nThis also adds support for `Styleable`, so that e.g. alternating views could be styled commonly.","shortMessageHtmlLink":"Port OneOf views from xilem_web (#27)"}},{"before":"0fac44302964ad92a98382065284bfc3411b72c9","after":"94ca73b6ef416bfa4967e9b2cdfb0cc12110f1b4","ref":"refs/heads/one-of","pushedAt":"2024-03-10T19:27:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Port `OneOf` views from `xilem_web`","shortMessageHtmlLink":"Port OneOf views from xilem_web"}},{"before":null,"after":"0fac44302964ad92a98382065284bfc3411b72c9","ref":"refs/heads/one-of","pushedAt":"2024-03-10T19:25:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Port `OneOf` views from `xilem_web`","shortMessageHtmlLink":"Port OneOf views from xilem_web"}},{"before":"f11f1ac9a01ae82664b23fc6a6132d1c858036b9","after":null,"ref":"refs/heads/add-common-traits","pushedAt":"2024-03-10T19:17:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"41831c02bdd6034629a360308f03e5e8cd8d4fd9","after":"cbfe200043f6006f7219cceae683c370622d5e10","ref":"refs/heads/main","pushedAt":"2024-03-10T19:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add common traits to views and related (e.g. Animatable) (#26)\n\nAlso remove `WithState` trait as it's unnecessary and can be added in `ViewExt`","shortMessageHtmlLink":"Add common traits to views and related (e.g. Animatable) (#26)"}},{"before":null,"after":"f11f1ac9a01ae82664b23fc6a6132d1c858036b9","ref":"refs/heads/add-common-traits","pushedAt":"2024-03-10T19:15:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add common traits to views and related (e.g. Animatable)\n\nAlso remove `WithState` trait as it's unnecessary and can be added in `ViewExt`","shortMessageHtmlLink":"Add common traits to views and related (e.g. Animatable)"}},{"before":"991a4631ad273c075fa1c3f3c9766c0dfdf42f9f","after":null,"ref":"refs/heads/scroll-view","pushedAt":"2024-03-10T18:53:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"bffc88cef5440374f9364c24f38805ba78227650","after":"41831c02bdd6034629a360308f03e5e8cd8d4fd9","ref":"refs/heads/main","pushedAt":"2024-03-10T18:53:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add a `ScrollView` and refactor painting logic with a newly added `Canvas` (#25)\n\nBy abstracting the ratatui buffer into a `Canvas`,\r\nthe whole drawing logic should simplify and be less dependent on ratatui.\r\n\r\nThis also majorly refactors the drawing logic of `Text`, which should be\r\nmore correct now, as it really only draws within its valid viewport","shortMessageHtmlLink":"Add a ScrollView and refactor painting logic with a newly added `Ca…"}},{"before":"b00207d1f59f82a6caaa8fb6cf2b8b443325e1a8","after":"991a4631ad273c075fa1c3f3c9766c0dfdf42f9f","ref":"refs/heads/scroll-view","pushedAt":"2024-03-10T18:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Fix some small issues (clippy etc.)","shortMessageHtmlLink":"Fix some small issues (clippy etc.)"}},{"before":"d8513bbcbb2105feca24e0ffecce87d7316ac434","after":"b00207d1f59f82a6caaa8fb6cf2b8b443325e1a8","ref":"refs/heads/scroll-view","pushedAt":"2024-03-10T18:45:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add a `ScrollView` and refactor painting logic into a `Canvas`\n\nBy abstracting the ratatui buffer into a `Canvas`,\nthe whole drawing logic should simplify and be less dependent on ratatui.\n\nThis also majorly refactors the drawing logic of `Text`, which should be\nmore correct now, as it really only draws within its valid viewport","shortMessageHtmlLink":"Add a ScrollView and refactor painting logic into a Canvas"}},{"before":"33a6fa867f104b9bf0d09d14d5e1c8dd3888c9ba","after":"bffc88cef5440374f9364c24f38805ba78227650","ref":"refs/heads/main","pushedAt":"2024-03-10T18:44:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Updated dependencies","shortMessageHtmlLink":"Updated dependencies"}},{"before":null,"after":"d8513bbcbb2105feca24e0ffecce87d7316ac434","ref":"refs/heads/scroll-view","pushedAt":"2024-03-10T18:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Add a `ScrollView` and refactor painting logic into a `Canvas`\n\nBy abstracting the ratatui buffer into a `Canvas`,\nthe whole drawing logic should simplify and be less dependent on ratatui.\n\nThis also majorly refactors the drawing logic of `Text`, which should be\nmore correct now, as it really only draws within its valid viewport","shortMessageHtmlLink":"Add a ScrollView and refactor painting logic into a Canvas"}},{"before":"57ac0087f6df5ab9a74ce8ecab28c7739a2c7464","after":"33a6fa867f104b9bf0d09d14d5e1c8dd3888c9ba","ref":"refs/heads/main","pushedAt":"2024-03-10T18:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Updated dependencies","shortMessageHtmlLink":"Updated dependencies"}},{"before":"6f911d1d052a5f0d35c4f26fa99319818b00b2b7","after":null,"ref":"refs/heads/map-ease-tweenable","pushedAt":"2024-02-28T10:24:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"6eb2323cfd214f3c768e15c77834d5694f78254b","after":"57ac0087f6df5ab9a74ce8ecab28c7739a2c7464","ref":"refs/heads/main","pushedAt":"2024-02-28T10:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Added a `MapEase` Tweenable, which allows for custom ease functions (#22)","shortMessageHtmlLink":"Added a MapEase Tweenable, which allows for custom ease functions (#22"}},{"before":null,"after":"6f911d1d052a5f0d35c4f26fa99319818b00b2b7","ref":"refs/heads/map-ease-tweenable","pushedAt":"2024-02-28T10:22:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Added a `MapEase` Tweenable, which allows for custom ease functions","shortMessageHtmlLink":"Added a MapEase Tweenable, which allows for custom ease functions"}},{"before":"d00c7dd7bf2664aea080550bdec9b23cc8769fa6","after":null,"ref":"refs/heads/tweenable-tuple-macro","pushedAt":"2024-02-28T09:49:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"1bea410243550b0c648d4b2598710deb18b8e8d1","after":"6eb2323cfd214f3c768e15c77834d5694f78254b","ref":"refs/heads/main","pushedAt":"2024-02-28T09:49:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Implement `Tweenable` for tuples of size `1..10` (#21)","shortMessageHtmlLink":"Implement Tweenable for tuples of size 1..10 (#21)"}},{"before":null,"after":"d00c7dd7bf2664aea080550bdec9b23cc8769fa6","ref":"refs/heads/tweenable-tuple-macro","pushedAt":"2024-02-28T09:43:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Implement `Tweenable` for tuples of size `0..10`","shortMessageHtmlLink":"Implement Tweenable for tuples of size 0..10"}},{"before":"4d10d3b2a89648aebd3cf9a0d9c0c62be7082270","after":null,"ref":"refs/heads/map-tweenable","pushedAt":"2024-02-26T12:33:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"2f8d66b0d72e46aa9313149b5ca46a5aeefbb226","after":"1bea410243550b0c648d4b2598710deb18b8e8d1","ref":"refs/heads/main","pushedAt":"2024-02-26T12:33:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Added a `Map` Tweenable to map a function on a `Tweenable` (#20)","shortMessageHtmlLink":"Added a Map Tweenable to map a function on a Tweenable (#20)"}},{"before":"f129b608072dc3bb3979c591ad44b2d5747094c4","after":"4d10d3b2a89648aebd3cf9a0d9c0c62be7082270","ref":"refs/heads/map-tweenable","pushedAt":"2024-02-26T12:28:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Added a `Map` Tweenable to map a function on a `Tweenable`","shortMessageHtmlLink":"Added a Map Tweenable to map a function on a Tweenable"}},{"before":null,"after":"f129b608072dc3bb3979c591ad44b2d5747094c4","ref":"refs/heads/map-tweenable","pushedAt":"2024-02-26T12:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"},"commit":{"message":"Added a `Map` Tweenable to map a function on a `Tweenable`","shortMessageHtmlLink":"Added a Map Tweenable to map a function on a Tweenable"}},{"before":"2543a04245da5d7b61d770c2e8e488261a81da24","after":null,"ref":"refs/heads/animatable-in-element-tree","pushedAt":"2024-02-21T01:12:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"b68924eed84d81d0bb6ab575a81e0a7b166a47c6","after":null,"ref":"refs/heads/doctest-enable","pushedAt":"2024-02-21T01:11:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}},{"before":"c9de1f21e133976178df44a0af80be59c59b4668","after":null,"ref":"refs/heads/tweenable-sequence","pushedAt":"2024-02-21T00:33:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philipp-M","name":"Philipp Mildenberger","path":"/Philipp-M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9267430?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEabCZwA","startCursor":null,"endCursor":null}},"title":"Activity · Philipp-M/trui"}