{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":721641707,"defaultBranch":"main","name":"Fenetres","ownerLogin":"ostef","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-21T13:30:59.000Z","ownerAvatar":"https://github.com/avatars/u/47391841?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700573460.610968","currentOid":""},"activityList":{"items":[{"before":"577cefd0410c969ad5d6dd7b4c943737a05527ec","after":"6ac1eba38bff05dd2b32787d316f685846569a75","ref":"refs/heads/main","pushedAt":"2024-08-21T09:29:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Added missing API functions on windows (unimplemented)","shortMessageHtmlLink":"Added missing API functions on windows (unimplemented)"}},{"before":"485a2fbaa9171f0063ad96200d9f157ade2eba9c","after":"577cefd0410c969ad5d6dd7b4c943737a05527ec","ref":"refs/heads/main","pushedAt":"2024-08-14T16:01:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: handle touchpad and scroll wheel sensitivity differently","shortMessageHtmlLink":"MacOS: handle touchpad and scroll wheel sensitivity differently"}},{"before":"c1f5ee8603c4cf20bdb7e244bd5e1a6062661dda","after":"485a2fbaa9171f0063ad96200d9f157ade2eba9c","ref":"refs/heads/main","pushedAt":"2024-08-14T12:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: impl SetCursor for a the few NSCursors that are easily accessed","shortMessageHtmlLink":"MacOS: impl SetCursor for a the few NSCursors that are easily accessed"}},{"before":"90c713d8eba214d9854694eb63f433a5ddf56f99","after":"c1f5ee8603c4cf20bdb7e244bd5e1a6062661dda","ref":"refs/heads/main","pushedAt":"2024-08-13T21:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: emit text input messages","shortMessageHtmlLink":"MacOS: emit text input messages"}},{"before":"ec6d795f822e012f16350225e7a2c76323facb8d","after":"90c713d8eba214d9854694eb63f433a5ddf56f99","ref":"refs/heads/main","pushedAt":"2024-08-13T17:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: handle mouse move events when dragging, added GetWindowScaleFactor","shortMessageHtmlLink":"MacOS: handle mouse move events when dragging, added GetWindowScaleFa…"}},{"before":"62d170da460dd7d27e5463c3d9a4d04ceb45ec4b","after":"ec6d795f822e012f16350225e7a2c76323facb8d","ref":"refs/heads/main","pushedAt":"2024-08-13T16:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Added GetViewportSizeInPixels","shortMessageHtmlLink":"Added GetViewportSizeInPixels"}},{"before":"6e1702b3131d85d6cbae1d2378dc410b2c8a8986","after":"62d170da460dd7d27e5463c3d9a4d04ceb45ec4b","ref":"refs/heads/main","pushedAt":"2024-08-13T16:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Fixed LoadGL on MacOS","shortMessageHtmlLink":"Fixed LoadGL on MacOS"}},{"before":"2bbee38abe40a625f7c3a4bd7728550981c57bc0","after":"6e1702b3131d85d6cbae1d2378dc410b2c8a8986","ref":"refs/heads/main","pushedAt":"2024-08-13T16:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update macos.jai","shortMessageHtmlLink":"Update macos.jai"}},{"before":"7952d337a8fed824974ab33a754714521482d3b4","after":"2bbee38abe40a625f7c3a4bd7728550981c57bc0","ref":"refs/heads/main","pushedAt":"2024-08-13T14:08:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update macos.jai","shortMessageHtmlLink":"Update macos.jai"}},{"before":"4bf3250f3e57e1aa49290740ab6ba1e6afcd7bbd","after":"7952d337a8fed824974ab33a754714521482d3b4","ref":"refs/heads/main","pushedAt":"2024-08-13T14:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update macos.jai","shortMessageHtmlLink":"Update macos.jai"}},{"before":"09a75fcf16d78b4eb04b0b843475b06e4d27ed13","after":"4bf3250f3e57e1aa49290740ab6ba1e6afcd7bbd","ref":"refs/heads/main","pushedAt":"2024-08-13T14:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update macos.jai","shortMessageHtmlLink":"Update macos.jai"}},{"before":"f0ed1992613f6a299e4eb74c2029802804335419","after":"09a75fcf16d78b4eb04b0b843475b06e4d27ed13","ref":"refs/heads/main","pushedAt":"2024-08-13T13:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update main.jai","shortMessageHtmlLink":"Update main.jai"}},{"before":"ad7e6653e06c1c19b5f5dd082c90fc3b1bffd917","after":"f0ed1992613f6a299e4eb74c2029802804335419","ref":"refs/heads/main","pushedAt":"2024-08-13T13:58:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update windows.jai","shortMessageHtmlLink":"Update windows.jai"}},{"before":"bc7f96a4265c2119603d73886c278e4303ea2056","after":"ad7e6653e06c1c19b5f5dd082c90fc3b1bffd917","ref":"refs/heads/main","pushedAt":"2024-08-12T22:07:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Handle modifier keys, added Caps_Lock modifier","shortMessageHtmlLink":"Handle modifier keys, added Caps_Lock modifier"}},{"before":"8f4b46ae9776e7a3185ddb0f98a4e9338a722276","after":"bc7f96a4265c2119603d73886c278e4303ea2056","ref":"refs/heads/main","pushedAt":"2024-08-12T21:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: keycodes","shortMessageHtmlLink":"MacOS: keycodes"}},{"before":"0efaaa32b7a256e9b7e17fed6943192e4493dc32","after":"8f4b46ae9776e7a3185ddb0f98a4e9338a722276","ref":"refs/heads/main","pushedAt":"2024-08-12T21:21:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: impl GetDisplays","shortMessageHtmlLink":"MacOS: impl GetDisplays"}},{"before":"9886674e42a0ec5f5647e496e36d237fc3dc1b9f","after":"0efaaa32b7a256e9b7e17fed6943192e4493dc32","ref":"refs/heads/main","pushedAt":"2024-08-12T15:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Update .gitignore","shortMessageHtmlLink":"Update .gitignore"}},{"before":"0c88a230609d3397a67b6f80e1b638bc20ee9fe8","after":"9886674e42a0ec5f5647e496e36d237fc3dc1b9f","ref":"refs/heads/main","pushedAt":"2024-08-12T15:30:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS FenetresGL implementation","shortMessageHtmlLink":"MacOS FenetresGL implementation"}},{"before":"92d1ff1a2bc2123f811002a70ca6e507283c8566","after":"0c88a230609d3397a67b6f80e1b638bc20ee9fe8","ref":"refs/heads/main","pushedAt":"2024-08-12T13:58:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: handle more window events","shortMessageHtmlLink":"MacOS: handle more window events"}},{"before":"fd228aead5bc5fe1ce724aa74ba28202b24be130","after":"92d1ff1a2bc2123f811002a70ca6e507283c8566","ref":"refs/heads/main","pushedAt":"2024-08-12T08:36:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: event handling first drafts","shortMessageHtmlLink":"MacOS: event handling first drafts"}},{"before":"38abf8454b66d1a0b96458178671762bf9fda5ac","after":"fd228aead5bc5fe1ce724aa74ba28202b24be130","ref":"refs/heads/main","pushedAt":"2024-08-11T18:16:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: impl GetWindow/ViewportPosition/Size, convert coordinates from bottom-right to top-left","shortMessageHtmlLink":"MacOS: impl GetWindow/ViewportPosition/Size, convert coordinates from…"}},{"before":"64f7263def7f15b898faef2e9f59452f257a55fc","after":"38abf8454b66d1a0b96458178671762bf9fda5ac","ref":"refs/heads/main","pushedAt":"2024-08-11T15:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS: implement CloseWindow and GetWindowTitle","shortMessageHtmlLink":"MacOS: implement CloseWindow and GetWindowTitle"}},{"before":"addcda478108b9e16ae00c3550ebb89f46b58847","after":"64f7263def7f15b898faef2e9f59452f257a55fc","ref":"refs/heads/main","pushedAt":"2024-08-11T15:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"MacOS implementation first drafts, init app and create+open window","shortMessageHtmlLink":"MacOS implementation first drafts, init app and create+open window"}},{"before":"89b93cdd420cb4f21c4b2da9913525888d462bd5","after":"addcda478108b9e16ae00c3550ebb89f46b58847","ref":"refs/heads/main","pushedAt":"2024-07-04T18:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Fixed SetCursor not setting the cursor directly","shortMessageHtmlLink":"Fixed SetCursor not setting the cursor directly"}},{"before":"9e68566cacb8ee6043bb252f2c67c67ea9ca33a2","after":"89b93cdd420cb4f21c4b2da9913525888d462bd5","ref":"refs/heads/main","pushedAt":"2024-05-19T14:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Impl Fenetres_GL.SetSwapInterval on Windows","shortMessageHtmlLink":"Impl Fenetres_GL.SetSwapInterval on Windows"}},{"before":"dc477b3fcfaa679daed301d1c84d16a2b976f9c8","after":"9e68566cacb8ee6043bb252f2c67c67ea9ca33a2","ref":"refs/heads/main","pushedAt":"2024-05-12T19:06:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Moved SwapBuffers to Fenetres_GL","shortMessageHtmlLink":"Moved SwapBuffers to Fenetres_GL"}},{"before":"b20a272925ed38af5a626905f4ee2a7b9b55586d","after":"dc477b3fcfaa679daed301d1c84d16a2b976f9c8","ref":"refs/heads/main","pushedAt":"2024-02-14T21:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Handle display changed messages on Windows","shortMessageHtmlLink":"Handle display changed messages on Windows"}},{"before":"03044933ae933d133feb5acb80d79c4c62748dfc","after":"b20a272925ed38af5a626905f4ee2a7b9b55586d","ref":"refs/heads/main","pushedAt":"2024-01-19T19:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Handle left and right shift/alt/ctrl distinction","shortMessageHtmlLink":"Handle left and right shift/alt/ctrl distinction"}},{"before":"b4302c61ba7de3b197ea388271e2514e1504f8b5","after":"03044933ae933d133feb5acb80d79c4c62748dfc","ref":"refs/heads/main","pushedAt":"2024-01-19T16:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Added cursor constraint API","shortMessageHtmlLink":"Added cursor constraint API"}},{"before":"c5b97300576ba001ada0e741bcdc052092a6e87f","after":"b4302c61ba7de3b197ea388271e2514e1504f8b5","ref":"refs/heads/main","pushedAt":"2024-01-19T16:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ostef","name":"Stefan","path":"/ostef","primaryAvatarUrl":"https://github.com/avatars/u/47391841?s=80&v=4"},"commit":{"message":"Added None system cursor, better cursor handling","shortMessageHtmlLink":"Added None system cursor, better cursor handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQwOToyOTowMy4wMDAwMDBazwAAAASf_qMy","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQwOToyOTowMy4wMDAwMDBazwAAAASf_qMy","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOVQxNjo0MDo0Mi4wMDAwMDBazwAAAAPkLN7D"}},"title":"Activity · ostef/Fenetres"}