{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":490276512,"defaultBranch":"main","name":"glyphon","ownerLogin":"grovesNL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-09T12:38:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2113872?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726551015.0","currentOid":""},"activityList":{"items":[{"before":"09be1ccffc0565dbc8c1b023ca833535c233ddd1","after":null,"ref":"refs/heads/release-cleanup","pushedAt":"2024-09-17T05:30:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"}},{"before":"2daf883cad96648d15830a66ed9f3759db0f48c0","after":"744f2398410437f7450cc17f00decfbe3dd5fa05","ref":"refs/heads/main","pushedAt":"2024-09-17T05:30:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Release 0.6.0","shortMessageHtmlLink":"Release 0.6.0"}},{"before":null,"after":"09be1ccffc0565dbc8c1b023ca833535c233ddd1","ref":"refs/heads/release-cleanup","pushedAt":"2024-09-17T05:27:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Release 0.6.0","shortMessageHtmlLink":"Release 0.6.0"}},{"before":"b2129f1765333156a57e19ed5ddc07d4584188b3","after":"2daf883cad96648d15830a66ed9f3759db0f48c0","ref":"refs/heads/main","pushedAt":"2024-09-17T05:00:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"add text-sizes example (#114)\n\n* add text-sizes example\r\n\r\n* rename window title in text-sizes example","shortMessageHtmlLink":"add text-sizes example (#114)"}},{"before":"ce6ede951caf84569563ffdf1ef5a98aeae484e1","after":"b2129f1765333156a57e19ed5ddc07d4584188b3","ref":"refs/heads/main","pushedAt":"2024-09-17T04:57:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Add support for custom icons/glyphs (#102)\n\n* add support for svg icons\r\n\r\n* remove SVG helper struct\r\n\r\n* forgot to remove default features\r\n\r\n* rework api for custom glyphs\r\n\r\n* remove unused file\r\n\r\n* expose custom glyph structs\r\n\r\n* remove `InlineBox`\r\n\r\n* use slice for TextArea::custom_glyphs\r\n\r\n* offset custom glyphs by text area position\r\n\r\n* remove svg feature\r\n\r\n* remove unused file\r\n\r\n* add scale field to CustomGlyphInput\r\n\r\n* update custom-glyphs example to winit 0.30\r\n\r\n* fix the mess merge conflicts made\r\n\r\n* add final newline\r\n\r\n* make custom-glyphs a default feature\r\n\r\n* remove custom-glyphs feature\r\n\r\n* remove unnecessary pub(crate)\r\n\r\n* rename CustomGlyphDesc to CustomGlyph\r\n\r\n* rename CustomGlyphID to CustomGlyphId\r\n\r\n* improve custom glyph API and refactor text renderer\r\n\r\n* rename CustomGlyphInput and CustomGlyphOutput, add some docs","shortMessageHtmlLink":"Add support for custom icons/glyphs (#102)"}},{"before":"d091fb4fc44da7c6211ecd1191a3cc142b83baff","after":null,"ref":"refs/heads/move-bounds","pushedAt":"2024-07-29T14:29:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"}},{"before":"3dab1f2dc47e50b7d3d125683a83d704d788f341","after":"ce6ede951caf84569563ffdf1ef5a98aeae484e1","ref":"refs/heads/main","pushedAt":"2024-07-29T14:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Move text area bounds outside run/glyph loops (#110)","shortMessageHtmlLink":"Move text area bounds outside run/glyph loops (#110)"}},{"before":null,"after":"d091fb4fc44da7c6211ecd1191a3cc142b83baff","ref":"refs/heads/move-bounds","pushedAt":"2024-07-29T13:50:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Move text area bounds outside run/glyph loops","shortMessageHtmlLink":"Move text area bounds outside run/glyph loops"}},{"before":"d4a41506c3605069fb4a93a38ef0f59db401d9c1","after":null,"ref":"refs/heads/example-ci","pushedAt":"2024-07-29T13:44:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"}},{"before":"f82094703e93110689a02ffd07b5f11a3db6d563","after":"3dab1f2dc47e50b7d3d125683a83d704d788f341","ref":"refs/heads/main","pushedAt":"2024-07-29T13:44:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Update CI (#109)\n\n* Update to checkout 4\r\n\r\n* Make sure CI includes all targets","shortMessageHtmlLink":"Update CI (#109)"}},{"before":null,"after":"d4a41506c3605069fb4a93a38ef0f59db401d9c1","ref":"refs/heads/example-ci","pushedAt":"2024-07-29T13:39:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Make sure CI includes all targets","shortMessageHtmlLink":"Make sure CI includes all targets"}},{"before":"719d69a1ee359637ea74a200f47257ca2284dee8","after":"f82094703e93110689a02ffd07b5f11a3db6d563","ref":"refs/heads/main","pushedAt":"2024-07-28T11:34:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"iterate on visible runs within textbounds (#108)","shortMessageHtmlLink":"iterate on visible runs within textbounds (#108)"}},{"before":"9def85304266605d2bd93fc4bf33a294db67f3d3","after":"719d69a1ee359637ea74a200f47257ca2284dee8","ref":"refs/heads/main","pushedAt":"2024-07-25T18:05:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"update example to use winit 0.30 (#105)\n\n* update example to use winit 0.30\r\n\r\n* omit unneeded field in example","shortMessageHtmlLink":"update example to use winit 0.30 (#105)"}},{"before":"47f4126f999753e14728c0862b822677f1b039e2","after":"9def85304266605d2bd93fc4bf33a294db67f3d3","ref":"refs/heads/main","pushedAt":"2024-07-24T03:16:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"build: upgrade `wgpu` 0.20 → 22 (#106)","shortMessageHtmlLink":"build: upgrade wgpu 0.20 → 22 (#106)"}},{"before":"2a457087674b0c124d37c85bc6769ba27dcde173","after":"47f4126f999753e14728c0862b822677f1b039e2","ref":"refs/heads/main","pushedAt":"2024-07-08T12:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"update to cosmic-text 0.12 and rustc-hash 2.0 (#104)","shortMessageHtmlLink":"update to cosmic-text 0.12 and rustc-hash 2.0 (#104)"}},{"before":"f0d328e4d943fbaeadcd4a7c51f5c08bb758d95f","after":null,"ref":"refs/heads/default-limits","pushedAt":"2024-05-27T02:34:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"}},{"before":"0fdbd90c55781da460456a05ec8fb6864d9295e1","after":"2a457087674b0c124d37c85bc6769ba27dcde173","ref":"refs/heads/main","pushedAt":"2024-05-27T02:34:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Use default limits for example (#98)","shortMessageHtmlLink":"Use default limits for example (#98)"}},{"before":"964129de558c9047c42fee85d56a2ca826bf2b6a","after":"f0d328e4d943fbaeadcd4a7c51f5c08bb758d95f","ref":"refs/heads/default-limits","pushedAt":"2024-05-27T02:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Use default limits for example","shortMessageHtmlLink":"Use default limits for example"}},{"before":null,"after":"964129de558c9047c42fee85d56a2ca826bf2b6a","ref":"refs/heads/default-limits","pushedAt":"2024-05-27T02:24:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Use default limits for example","shortMessageHtmlLink":"Use default limits for example"}},{"before":null,"after":"2444f14ab130163c6ec72c9e7cb513637340f5f2","ref":"refs/heads/write-buffer-with","pushedAt":"2024-05-27T02:00:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Use `write_buffer_with` for buffer uploads","shortMessageHtmlLink":"Use write_buffer_with for buffer uploads"}},{"before":"b411ea71e70f33979e4318f8570a0c5af6e78039","after":"0fdbd90c55781da460456a05ec8fb6864d9295e1","ref":"refs/heads/main","pushedAt":"2024-05-27T01:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Simplify rendering pipeline, reduce gpu memory usage, remove duplicated data (#86)","shortMessageHtmlLink":"Simplify rendering pipeline, reduce gpu memory usage, remove duplicat…"}},{"before":"5aed9e1477beb06029c82f4394338b8bba303500","after":"b411ea71e70f33979e4318f8570a0c5af6e78039","ref":"refs/heads/main","pushedAt":"2024-05-08T14:17:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Introduce explicit `Viewport` sharing (#96)","shortMessageHtmlLink":"Introduce explicit Viewport sharing (#96)"}},{"before":"670140e2a1482a1ad3607dead44c40d8261ba582","after":"5aed9e1477beb06029c82f4394338b8bba303500","ref":"refs/heads/main","pushedAt":"2024-05-08T13:39:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Support sharing `Pipeline` state between `TextAtlas` (#95)\n\n* Support sharing `Pipeline` state between `TextAtlas`\r\n\r\n* Keep using `Vec` for pipeline cache\r\n\r\n* Use `OnceCell` to keep `Pipeline` private\r\n\r\n* Revert \"Use `OnceCell` to keep `Pipeline` private\"\r\n\r\nThis reverts commit 4112732b1734a3bb6b915d2103e699ef549b77c1.\r\n\r\n* Rename `Pipeline` type to `Cache`","shortMessageHtmlLink":"Support sharing Pipeline state between TextAtlas (#95)"}},{"before":"3e281d1828701a4a85036a60f7fb28c7755335da","after":"670140e2a1482a1ad3607dead44c40d8261ba582","ref":"refs/heads/main","pushedAt":"2024-04-29T15:31:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"update to wgpu 0.20.0 (#93)","shortMessageHtmlLink":"update to wgpu 0.20.0 (#93)"}},{"before":"4f24305ac5d84f09122bebedb80ae711b59acf65","after":"3e281d1828701a4a85036a60f7fb28c7755335da","ref":"refs/heads/main","pushedAt":"2024-03-30T01:17:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Use `rustc-hash` for `HashSet` of `glyphs_in_use` (#90)","shortMessageHtmlLink":"Use rustc-hash for HashSet of glyphs_in_use (#90)"}},{"before":"c16b6eb9575684c78bda0a0abd1fd9bb1fd0fe30","after":"4f24305ac5d84f09122bebedb80ae711b59acf65","ref":"refs/heads/main","pushedAt":"2024-03-29T23:54:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Reuse `Vec` allocations in `TextRenderer`","shortMessageHtmlLink":"Reuse Vec allocations in TextRenderer"}},{"before":"f95e66f6126eadcc925b911434b940f83e047fef","after":"c16b6eb9575684c78bda0a0abd1fd9bb1fd0fe30","ref":"refs/heads/main","pushedAt":"2024-03-26T00:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Bump cosmic text to 0.11 (#89)\n\nCo-authored-by: Xavier Lambein ","shortMessageHtmlLink":"Bump cosmic text to 0.11 (#89)"}},{"before":"4700e54f1693bed265eac4f94fce276c7f5e77fe","after":"f95e66f6126eadcc925b911434b940f83e047fef","ref":"refs/heads/main","pushedAt":"2024-03-26T00:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Support multi viewport rendering with reusable text atlas (#88)","shortMessageHtmlLink":"Support multi viewport rendering with reusable text atlas (#88)"}},{"before":"4590abae089d813298ea98f5bfeb2b15d3027a27","after":"4700e54f1693bed265eac4f94fce276c7f5e77fe","ref":"refs/heads/main","pushedAt":"2024-02-22T00:49:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"},"commit":{"message":"Do a little feature magic to allow to build for web (#83)\n\n* Remove default features\r\n\r\n* Enable default features for dev (testing) builds\r\n\r\n* Enable WGSL unconditionally","shortMessageHtmlLink":"Do a little feature magic to allow to build for web (#83)"}},{"before":"08f45440d1ea7e72b298716cdd5f558330abbcaf","after":null,"ref":"refs/heads/release-0.5","pushedAt":"2024-01-18T00:03:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grovesNL","name":"Josh Groves","path":"/grovesNL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2113872?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwNTozMDoxNS4wMDAwMDBazwAAAAS4IyG1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwNTozMDoxNS4wMDAwMDBazwAAAAS4IyG1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOFQwMDowMzowOS4wMDAwMDBazwAAAAPihiKL"}},"title":"Activity · grovesNL/glyphon"}