{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52353408,"defaultBranch":"master","name":"winit","ownerLogin":"rust-windowing","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-23T11:17:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49372933?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725181033.0","currentOid":""},"activityList":{"items":[{"before":"8eaaf98c51a00106388b0faf8afa91de3c5794f0","after":"41c9c718dcf7fbf8cce360f26e4812cb88eb2235","ref":"refs/heads/marijn/android/suspend-resume","pushedAt":"2024-09-02T09:41:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"android: Forward `suspended()` and `resumed()` events and patch up platform-specific documentation\n\nKey them off of `onStop()` and `onStart()` which seems to match the\nother backends most closely. These [Android Activity lifecycle] events\ndenote when the application is visible on-screen, and recommend that any\nheavy lifting for startup and shutdown happens here, as the application\nmay be demoted to the background and later shut down entirely unless the\nuser navigates back to it.\n\n[Android Activity lifecycle]: https://developer.android.com/guide/components/activities/activity-lifecycle","shortMessageHtmlLink":"android: Forward suspended()
and resumed()
events and patch up pl…"}},{"before":"d30b5fb81ae0a0b8ccd9778cc1e76fd2614ecc78","after":"8eaaf98c51a00106388b0faf8afa91de3c5794f0","ref":"refs/heads/marijn/android/suspend-resume","pushedAt":"2024-09-02T08:28:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"android: Forward `suspended()` and `resumed()` events and patch up platform-specific documentation\n\nKey them off of `onStop()` and `onStart()` which seems to match the\nother backends most closely (TODO: more detail here in the commit message)\nhttps://developer.android.com/guide/components/activities/activity-lifecycle","shortMessageHtmlLink":"android: Forward suspended()
and resumed()
events and patch up pl…"}},{"before":"241b7a80bba96c91fa3901729cd5dec66abb9be4","after":"9419e4e1a739812ac9019901b658e0bf09bc0e6a","ref":"refs/heads/master","pushedAt":"2024-09-01T21:31:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Fix spelling of \"inner\" (#3896)","shortMessageHtmlLink":"Fix spelling of \"inner\" (#3896)"}},{"before":"f6a520ed2a367d56a0da26bdc1ad3e3dce53500f","after":"478b4df22425df08ca20950df7d26a65b3730570","ref":"refs/heads/madsmtm/init-closure","pushedAt":"2024-09-01T13:23:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Allow specifying an initialization closure","shortMessageHtmlLink":"Allow specifying an initialization closure"}},{"before":"3c05c2872893327ffe7c9482fea73bff872b90aa","after":"f6a520ed2a367d56a0da26bdc1ad3e3dce53500f","ref":"refs/heads/madsmtm/init-closure","pushedAt":"2024-09-01T12:44:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Allow specifying an initialization closure","shortMessageHtmlLink":"Allow specifying an initialization closure"}},{"before":"d713d52d911106ba9bc94247c31ee16a6d9a45ee","after":"3c05c2872893327ffe7c9482fea73bff872b90aa","ref":"refs/heads/madsmtm/init-closure","pushedAt":"2024-09-01T12:42:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Allow specifying an initialization closure","shortMessageHtmlLink":"Allow specifying an initialization closure"}},{"before":"9827aff2b0b1766768d0514de249ac666e1ecb14","after":"d713d52d911106ba9bc94247c31ee16a6d9a45ee","ref":"refs/heads/madsmtm/init-closure","pushedAt":"2024-09-01T12:39:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Allow specifying an initialization closure","shortMessageHtmlLink":"Allow specifying an initialization closure"}},{"before":"97f8ab8d934494c1596588eb867ffc33fa002816","after":"9827aff2b0b1766768d0514de249ac666e1ecb14","ref":"refs/heads/madsmtm/init-closure","pushedAt":"2024-09-01T11:15:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Allow specifying an initialization closure","shortMessageHtmlLink":"Allow specifying an initialization closure"}},{"before":null,"after":"97f8ab8d934494c1596588eb867ffc33fa002816","ref":"refs/heads/madsmtm/init-closure","pushedAt":"2024-09-01T08:57:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Allow specifying an initialization closure","shortMessageHtmlLink":"Allow specifying an initialization closure"}},{"before":"bbe0275bc4532c8fbe0419608d7c33e7cb8c40d1","after":null,"ref":"refs/heads/application-handler","pushedAt":"2024-09-01T07:32:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"}},{"before":"7899334bc989fa4d81061ebe50b98a812e4f5218","after":"67113a75f9a19e24c48169aa1a87683c57402f33","ref":"refs/heads/madsmtm/safe-area","pushedAt":"2024-08-26T03:17:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Add safe area and document coordinate systems\n\nAdded `Window::safe_area`, which describes the area of the surface that\nis unobstructed by notches, bezels etc. The drawing code in the examples\nhave been updated to draw a star inside the safe area, and the plain\nbackground outside of it.\n\nAlso renamed `Window::inner_position` to `Window::surface_position`, and\nchanged it to from screen coordinates to window coordinates, to better\nalign how these coordinate systems work together.\n\nFinally, added some SVG images and documentation to describe how all of\nthis works.","shortMessageHtmlLink":"Add safe area and document coordinate systems"}},{"before":null,"after":"7899334bc989fa4d81061ebe50b98a812e4f5218","ref":"refs/heads/madsmtm/safe-area","pushedAt":"2024-08-26T02:56:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Add safe area and document coordinate systems\n\nAdded `Window::safe_area`, which describes the area of the surface that\nis unobstructed by notches, bezels etc. The drawing code in the examples\nhave been updated to draw a star inside the safe area, and the plain\nbackground outside of it.\n\nAlso renamed `Window::inner_position` to `Window::surface_position`, and\nchanged it to from screen coordinates to window coordinates, to better\nalign how these coordinate systems work together.\n\nFinally, added some SVG images and documentation to describe how all of\nthis works.","shortMessageHtmlLink":"Add safe area and document coordinate systems"}},{"before":null,"after":"8305a7cce5328cac9dab520c822444ac0e73f513","ref":"refs/heads/madsmtm/inner-to-surface","pushedAt":"2024-08-24T21:44:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"madsmtm","name":"Mads Marquart","path":"/madsmtm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10577181?s=80&v=4"},"commit":{"message":"Fix documentation","shortMessageHtmlLink":"Fix documentation"}},{"before":null,"after":"bffdc7918fc2098e7a14f321d265ffc1cb2db251","ref":"refs/heads/kchibisov/error-rework","pushedAt":"2024-08-24T14:47:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"api: unify error handling\n\nMake error infrastructure more backend agnostic and let backends\njust forward the os errors opaquely.","shortMessageHtmlLink":"api: unify error handling"}},{"before":"e03fd3584ab1278ed86793121c02720f8ea36889","after":"0f047ff78ed59e2a3c8fe415f21c57518fe305dd","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T23:57:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":"c5abd0ce1afdf608570acdf99dd8723dbb725da4","after":"e03fd3584ab1278ed86793121c02720f8ea36889","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T23:45:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":"84b1579083569621095761881a44d09c8b35a337","after":"c5abd0ce1afdf608570acdf99dd8723dbb725da4","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T23:44:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":"fbfad5ccdf42fe91243a05414a9f5cbe4ae04aa1","after":"84b1579083569621095761881a44d09c8b35a337","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T23:43:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":"c11e088018ff66924be15555289407df5b79073c","after":null,"ref":"refs/heads/kchibisov/dyn-window","pushedAt":"2024-08-23T20:40:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"}},{"before":"e716adcc0a82a4049e58bee957bcd01a18de088a","after":"241b7a80bba96c91fa3901729cd5dec66abb9be4","ref":"refs/heads/master","pushedAt":"2024-08-23T20:40:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"api: convert `Window` to `dyn Window`\n\nThis should allow us to make future split of backends much easier.\r\nThe `Box` is a _temporary_ solution, which will be\r\nremoved with the future updates when we decide on how the Window\r\nshould be stored.","shortMessageHtmlLink":"api: convert Window
to dyn Window
"}},{"before":"6f3d1f85cadf7a01ef26c18c41a53b2a1acf18c5","after":"c11e088018ff66924be15555289407df5b79073c","ref":"refs/heads/kchibisov/dyn-window","pushedAt":"2024-08-23T17:53:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"api: convert `Window` to `dyn Window`\n\nThis should allow us to make future split of backends much easier.\nThe `Box` is a _temporary_ solution, which will be\nremoved with the future updates when we decide on how the Window\nshould be stored.","shortMessageHtmlLink":"api: convert Window
to dyn Window
"}},{"before":"1644c0648bbd5abca893ecb0a1c56b936138c8f5","after":"6f3d1f85cadf7a01ef26c18c41a53b2a1acf18c5","ref":"refs/heads/kchibisov/dyn-window","pushedAt":"2024-08-23T17:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"api: convert `Window` to `dyn Window`\n\nThis should allow us to make future split of backends much easier.\nThe `Box` is a _temporary_ solution, which will be\nremoved with the future updates when we decide on how the Window\nshould be stored.","shortMessageHtmlLink":"api: convert Window
to dyn Window
"}},{"before":"97f4c7482069b5b6812b372cf53da9174be3f75f","after":"1644c0648bbd5abca893ecb0a1c56b936138c8f5","ref":"refs/heads/kchibisov/dyn-window","pushedAt":"2024-08-23T17:42:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"api: convert `Window` to `dyn Window`\n\nThis should allow us to make future split of backends much easier.\nThe `Box` is a _temporary_ solution, which will be\nremoved with the future updates when we decide on how the Window\nshould be stored.","shortMessageHtmlLink":"api: convert Window
to dyn Window
"}},{"before":"5103e3b584c27f1c2f18f945458a4dcbe84ac805","after":"97f4c7482069b5b6812b372cf53da9174be3f75f","ref":"refs/heads/kchibisov/dyn-window","pushedAt":"2024-08-23T17:28:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"api: convert `Window` to `dyn Window`","shortMessageHtmlLink":"api: convert Window
to dyn Window
"}},{"before":"d0923f43ff4aa1fe562c88c8905623cb6ead8fc8","after":"fbfad5ccdf42fe91243a05414a9f5cbe4ae04aa1","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T15:51:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":"6a19257073b7c5df66ac5e1eacace488cf36f533","after":"d0923f43ff4aa1fe562c88c8905623cb6ead8fc8","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T15:44:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":null,"after":"6a19257073b7c5df66ac5e1eacace488cf36f533","ref":"refs/heads/notgull/platform","pushedAt":"2024-08-23T15:35:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"docs: Explicitly demarcate platform support\n\nAs discussed in today's meeting, this commit creates two tiers of\nsupport. Tier 1, which is what we actively test, and Tier 2, what we\nhope compiles.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"docs: Explicitly demarcate platform support"}},{"before":"00bb0fe7e8b79e643b919739b020ce43ad762996","after":null,"ref":"refs/heads/notgull/xerr","pushedAt":"2024-08-23T11:47:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"}},{"before":"aee95114db9c90eef6f4d895790552791cf41ab9","after":"e716adcc0a82a4049e58bee957bcd01a18de088a","ref":"refs/heads/master","pushedAt":"2024-08-23T11:47:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"x11: use more information in X11 \"not supported\" errors\n\nThis makes it so, when X11 fails to initialize due to not loading a\r\nlibrary, it provides more verbose information on what exactly happened.\r\n\r\nFixes #3883.\r\nSigned-off-by: John Nunley \r\nCo-authored-by: Kirill Chibisov ","shortMessageHtmlLink":"x11: use more information in X11 \"not supported\" errors"}},{"before":"57654f97c76ad18f005883b5b5f5946a86eae12c","after":"00bb0fe7e8b79e643b919739b020ce43ad762996","ref":"refs/heads/notgull/xerr","pushedAt":"2024-08-23T11:18:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kchibisov","name":"Kirill Chibisov","path":"/kchibisov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27620401?s=80&v=4"},"commit":{"message":"Merge branch 'master' into notgull/xerr","shortMessageHtmlLink":"Merge branch 'master' into notgull/xerr"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqmv8wwA","startCursor":null,"endCursor":null}},"title":"Activity · rust-windowing/winit"}