{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49003082,"defaultBranch":"development","name":"arcade","ownerLogin":"pythonarcade","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-04T14:46:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39569439?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716600161.0","currentOid":""},"activityList":{"items":[{"before":"66d353e99b8936a92fe54f5d2367b27514c78be1","after":"de03e09c8d78efcc542ff9c2ca023f6838d3be90","ref":"refs/heads/development","pushedAt":"2024-05-25T01:22:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvcraven","name":"Paul V Craven","path":"/pvcraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463116?s=80&v=4"},"commit":{"message":" Version 3.0.0-dev.29 [skip ci]","shortMessageHtmlLink":" Version 3.0.0-dev.29 [skip ci]"}},{"before":"16499785913cb611226052c4ecd9a0200b4230c6","after":"66d353e99b8936a92fe54f5d2367b27514c78be1","ref":"refs/heads/development","pushedAt":"2024-05-24T20:48:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"Corrected no cull shader ignoring sprite depth","shortMessageHtmlLink":"Corrected no cull shader ignoring sprite depth"}},{"before":"8e9806be0f790be668fab3186466e2cd3dd39f0b","after":"278df4ad36424ccf61acd3958515f955a49da75b","ref":"refs/heads/gui/2024-05-24-improvements","pushedAt":"2024-05-24T19:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): Add gui minimap example","shortMessageHtmlLink":"feat(gui): Add gui minimap example"}},{"before":"b8cd74a6665068c53ec35a69047066e1bc8d1d3c","after":"16499785913cb611226052c4ecd9a0200b4230c6","ref":"refs/heads/development","pushedAt":"2024-05-24T19:00:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): UILabel avoids full render if background set","shortMessageHtmlLink":"feat(gui): UILabel avoids full render if background set"}},{"before":"ffe1f3b551f8b214ae0d1c29d6fe55494705e62f","after":"8e9806be0f790be668fab3186466e2cd3dd39f0b","ref":"refs/heads/gui/2024-05-24-improvements","pushedAt":"2024-05-24T18:46:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): UILabel avoids full render if background set","shortMessageHtmlLink":"feat(gui): UILabel avoids full render if background set"}},{"before":"b1814c5ca509f7d751abc55f8d8741a61fcf2bc6","after":"ffe1f3b551f8b214ae0d1c29d6fe55494705e62f","ref":"refs/heads/gui/2024-05-24-improvements","pushedAt":"2024-05-24T18:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): UILabel avoids full render if background set","shortMessageHtmlLink":"feat(gui): UILabel avoids full render if background set"}},{"before":null,"after":"b1814c5ca509f7d751abc55f8d8741a61fcf2bc6","ref":"refs/heads/gui/2024-05-24-improvements","pushedAt":"2024-05-24T17:50:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): UILabel avoids full render if background set","shortMessageHtmlLink":"feat(gui): UILabel avoids full render if background set"}},{"before":"05564efc5283c19b29b092de8721e68a2cf0868d","after":null,"ref":"refs/heads/gui/interaction-settings","pushedAt":"2024-05-22T18:18:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"}},{"before":"3d6ba3bd7bdef2d2c8ab3c2c3df510e061e9bc81","after":"b8cd74a6665068c53ec35a69047066e1bc8d1d3c","ref":"refs/heads/development","pushedAt":"2024-05-22T18:18:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): configurable interaction button","shortMessageHtmlLink":"feat(gui): configurable interaction button"}},{"before":"6488b9b6e1b3a247a03daa68185dd6d1ebe6bd7d","after":"05564efc5283c19b29b092de8721e68a2cf0868d","ref":"refs/heads/gui/interaction-settings","pushedAt":"2024-05-21T20:35:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): configurable interaction button","shortMessageHtmlLink":"feat(gui): configurable interaction button"}},{"before":null,"after":"6488b9b6e1b3a247a03daa68185dd6d1ebe6bd7d","ref":"refs/heads/gui/interaction-settings","pushedAt":"2024-05-21T19:52:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"feat(gui): configurable interaction button","shortMessageHtmlLink":"feat(gui): configurable interaction button"}},{"before":"e98fd319e0a1d432bca593254c1fe38e14804baa","after":null,"ref":"refs/heads/gui/2024-05-19-fix-double-pyglet-settings","pushedAt":"2024-05-19T20:59:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"}},{"before":"4764887e25d06ee78a449f6a5a90e26aee28f189","after":"3d6ba3bd7bdef2d2c8ab3c2c3df510e061e9bc81","ref":"refs/heads/development","pushedAt":"2024-05-19T20:59:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"fix(gui): remove double applied pyglet rendering","shortMessageHtmlLink":"fix(gui): remove double applied pyglet rendering"}},{"before":null,"after":"e98fd319e0a1d432bca593254c1fe38e14804baa","ref":"refs/heads/gui/2024-05-19-fix-double-pyglet-settings","pushedAt":"2024-05-19T20:49:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"fix(gui): remove double applied pyglet rendering","shortMessageHtmlLink":"fix(gui): remove double applied pyglet rendering"}},{"before":"80a4a4067a55430594862f012734620ec910eace","after":null,"ref":"refs/heads/gui/improvements_and_fixes","pushedAt":"2024-05-10T21:03:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"}},{"before":"454991c9a07af76da0c927a2cde84e028d340b37","after":"4764887e25d06ee78a449f6a5a90e26aee28f189","ref":"refs/heads/development","pushedAt":"2024-05-10T21:02:58.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"docs(gui): Document UIInteractiveWidget changes","shortMessageHtmlLink":"docs(gui): Document UIInteractiveWidget changes"}},{"before":"cb3fbf78809058c3fc7d865bacba6caf82d4ba63","after":"80a4a4067a55430594862f012734620ec910eace","ref":"refs/heads/gui/improvements_and_fixes","pushedAt":"2024-05-10T20:57:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"docs(gui): Document UIInteractiveWidget changes","shortMessageHtmlLink":"docs(gui): Document UIInteractiveWidget changes"}},{"before":null,"after":"cb3fbf78809058c3fc7d865bacba6caf82d4ba63","ref":"refs/heads/gui/improvements_and_fixes","pushedAt":"2024-05-08T21:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eruvanos","name":"Maic Siemering","path":"/eruvanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9437863?s=80&v=4"},"commit":{"message":"fix(gui): lint test","shortMessageHtmlLink":"fix(gui): lint test"}},{"before":"94195e98932b411468857e0ca5c2c9dc355bd531","after":"9a37ac5d33058581347eda7338366eb207a34b20","ref":"refs/heads/atlas-testing","pushedAt":"2024-04-30T08:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einarf","name":"Einar Forselv","path":"/einarf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5418180?s=80&v=4"},"commit":{"message":"More tweaks","shortMessageHtmlLink":"More tweaks"}},{"before":"0ad8f858b288d862c695a6a110e56accbb99f421","after":"454991c9a07af76da0c927a2cde84e028d340b37","ref":"refs/heads/development","pushedAt":"2024-04-28T14:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvcraven","name":"Paul V Craven","path":"/pvcraven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463116?s=80&v=4"},"commit":{"message":" Version 3.0.0-dev.28 [skip ci]","shortMessageHtmlLink":" Version 3.0.0-dev.28 [skip ci]"}},{"before":"5bb27eccddf76006fc822282e6ca9f1f434ea39d","after":"0ad8f858b288d862c695a6a110e56accbb99f421","ref":"refs/heads/development","pushedAt":"2024-04-28T11:02:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"einarf","name":"Einar Forselv","path":"/einarf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5418180?s=80&v=4"},"commit":{"message":"Give Projectors `Project` and `Unproject` methods. (#2082)\n\n* Make generic matrix generation methods and make projectors use them\r\n\r\n* Correct typing issue in generate_orthographic_matrix\r\n\r\n* updating unit tests and improving orthographic projector `unproject` method\r\n\r\n* Add Project and Unproject methods\r\n\r\n* linting corrections\r\n\r\n* make all Projectors `unproject` return a 3-tuple\r\n\r\n* Touchup touchups (#5)\r\n\r\n* Add docstrings for Projector, Projector.use, and Project.activate\r\n\r\n* Add docstring for Projection Protocol\r\n\r\n* Move PerspectiveProjector.activate onto Projector protocol & subclass\r\n\r\n* Replace Orthographic Projector's activate with Protocol default implementation\r\n\r\n* Moving activate back into projectors\r\n\r\nsadly it is harder to make generic than anticipated\r\n\r\n* Move `current_camera` and `default_camera` to the `ArcadeContext` so they can be reliably updated when viewport is changed\r\n\r\n* Typing extensions for the win\r\n\r\n* Typing extensions for the win: revengance\r\n\r\n* Linty Linty\r\n\r\n---------\r\n\r\nCo-authored-by: Paul <36696816+pushfoo@users.noreply.github.com>","shortMessageHtmlLink":"Give Projectors Project and Unproject methods. (#2082)"}},{"before":"a9640aad90c96b0a916e302536050106135cde46","after":"94195e98932b411468857e0ca5c2c9dc355bd531","ref":"refs/heads/atlas-testing","pushedAt":"2024-04-27T16:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einarf","name":"Einar Forselv","path":"/einarf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5418180?s=80&v=4"},"commit":{"message":"Add quick atlas validation method","shortMessageHtmlLink":"Add quick atlas validation method"}},{"before":null,"after":"a9640aad90c96b0a916e302536050106135cde46","ref":"refs/heads/atlas-testing","pushedAt":"2024-04-27T16:05:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"einarf","name":"Einar Forselv","path":"/einarf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5418180?s=80&v=4"},"commit":{"message":"Update .readthedocs.yaml\n\nTemp disable PDF and ePub until these are actually building","shortMessageHtmlLink":"Update .readthedocs.yaml"}},{"before":"32ee44e0a2c5f6ca81d9ad4e872f2ef79921ee86","after":"5bb27eccddf76006fc822282e6ca9f1f434ea39d","ref":"refs/heads/development","pushedAt":"2024-04-27T11:38:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"einarf","name":"Einar Forselv","path":"/einarf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5418180?s=80&v=4"},"commit":{"message":"Input manager fixes (#2078)\n\n* improved typing\r\n\r\n* Revert \"improved typing\"\r\n\r\nThis reverts commit dba8ececc8cda73ebc5901fd64afae2263337ff9.\r\n\r\n* Update input.manager.py to fix event error\r\n\r\nThe latest pyglet update changes Xinput events to use Vec2 so update the Input Manager to match.\r\n\r\n* Spelling fix","shortMessageHtmlLink":"Input manager fixes (#2078)"}},{"before":"ae42cf1176a60a895c4aae58c2d5ac9d825f7841","after":"32ee44e0a2c5f6ca81d9ad4e872f2ef79921ee86","ref":"refs/heads/development","pushedAt":"2024-04-27T06:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cleptomania","name":"Darren Eberly","path":"/Cleptomania","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023162?s=80&v=4"},"commit":{"message":"Initial InputManager for experimental (#2077)\n\n* Initial action manager POC\r\n\r\n* More new InputManager stuff(not finished)\r\n\r\n* More good input sweetness\r\n\r\n* Add an example\r\n\r\n* more controller stuff\r\n\r\n* New example, more dynamic on_action handling, and better controller/keyboard switching\r\n\r\n* Mouse support, serialization/parsing of InputManager\r\n\r\n* Add action handler registration\r\n\r\n* Some baseline documentation for other devs to read\r\n\r\n* initial release events\r\n\r\n* Add positive/negative axes, fixup action/axis removal, move to experimental\r\n\r\n* Move input_manager example into experimental\r\n\r\n* Typing fixes(disabled type checking for now)\r\n\r\n* more typing stuff","shortMessageHtmlLink":"Initial InputManager for experimental (#2077)"}},{"before":"6e173392785240035ce6e7ffa794639161c33933","after":"2d2fbde0527c24a0aa29130e0ca50af91e31bf58","ref":"refs/heads/action-manager","pushedAt":"2024-04-27T06:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cleptomania","name":"Darren Eberly","path":"/Cleptomania","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023162?s=80&v=4"},"commit":{"message":"more typing stuff","shortMessageHtmlLink":"more typing stuff"}},{"before":"9b6835694e7bbce10a4a75e34d6531c2151b5aeb","after":"6e173392785240035ce6e7ffa794639161c33933","ref":"refs/heads/action-manager","pushedAt":"2024-04-27T06:29:05.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"Cleptomania","name":"Darren Eberly","path":"/Cleptomania","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023162?s=80&v=4"},"commit":{"message":"Merge branch 'development' into action-manager","shortMessageHtmlLink":"Merge branch 'development' into action-manager"}},{"before":"e44eb7309b38a55f573e5c3485bc7ca544c1e873","after":"9b6835694e7bbce10a4a75e34d6531c2151b5aeb","ref":"refs/heads/action-manager","pushedAt":"2024-04-27T06:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cleptomania","name":"Darren Eberly","path":"/Cleptomania","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023162?s=80&v=4"},"commit":{"message":"Typing fixes(disabled type checking for now)","shortMessageHtmlLink":"Typing fixes(disabled type checking for now)"}},{"before":"61def56a56805e8f945f604f76fce90aaac5eaa4","after":"e44eb7309b38a55f573e5c3485bc7ca544c1e873","ref":"refs/heads/action-manager","pushedAt":"2024-04-27T05:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cleptomania","name":"Darren Eberly","path":"/Cleptomania","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023162?s=80&v=4"},"commit":{"message":"Move input_manager example into experimental","shortMessageHtmlLink":"Move input_manager example into experimental"}},{"before":"076c5405ae9252815e93a36bf2330be5e7b187a8","after":"61def56a56805e8f945f604f76fce90aaac5eaa4","ref":"refs/heads/action-manager","pushedAt":"2024-04-27T05:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cleptomania","name":"Darren Eberly","path":"/Cleptomania","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023162?s=80&v=4"},"commit":{"message":"Add positive/negative axes, fixup action/axis removal, move to experimental","shortMessageHtmlLink":"Add positive/negative axes, fixup action/axis removal, move to experi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU4CshgA","startCursor":null,"endCursor":null}},"title":"Activity · pythonarcade/arcade"}