{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8302181,"defaultBranch":"4.2","name":"spine-runtimes","ownerLogin":"EsotericSoftware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-19T23:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3641958?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718636913.0","currentOid":""},"activityList":{"items":[{"before":"7d6f0f9490e095fac7ab2c172274fa8dcc28ccca","after":"a5b3bc709d15469de4b43806369ca0f7345751e9","ref":"refs/heads/4.2","pushedAt":"2024-06-28T13:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ios] Fix blending, use PMA assets in all examples. See #2555","shortMessageHtmlLink":"[ios] Fix blending, use PMA assets in all examples. See #2555"}},{"before":"a58346ff64a78f2cffe8a3eda99bc2e11d1eb63d","after":"7d6f0f9490e095fac7ab2c172274fa8dcc28ccca","ref":"refs/heads/4.2","pushedAt":"2024-06-28T13:39:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ios] Fix blending, see #2555","shortMessageHtmlLink":"[ios] Fix blending, see #2555"}},{"before":"e669f799a8cb744bd9bef47c774280be63beb748","after":"a58346ff64a78f2cffe8a3eda99bc2e11d1eb63d","ref":"refs/heads/4.2","pushedAt":"2024-06-28T12:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ios] Add new spine-cpp-lite function.","shortMessageHtmlLink":"[ios] Add new spine-cpp-lite function."}},{"before":"82cb7f5cad3e33b11094a7f52c8fdfa70c7c1787","after":"e669f799a8cb744bd9bef47c774280be63beb748","ref":"refs/heads/4.2","pushedAt":"2024-06-28T12:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Update pubspec.lock","shortMessageHtmlLink":"[flutter] Update pubspec.lock"}},{"before":"578084806dfba0da3b50e837acdf633d7e40a982","after":"82cb7f5cad3e33b11094a7f52c8fdfa70c7c1787","ref":"refs/heads/4.2","pushedAt":"2024-06-27T16:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[cpp] Closes #2563, free input and skeleton data on parsing failure.","shortMessageHtmlLink":"[cpp] Closes #2563, free input and skeleton data on parsing failure."}},{"before":"4b5102fddff284d3eddd29a0a4e2bb871b054374","after":"578084806dfba0da3b50e837acdf633d7e40a982","ref":"refs/heads/4.2","pushedAt":"2024-06-26T18:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[glfw] Fix up asset paths.","shortMessageHtmlLink":"[glfw] Fix up asset paths."}},{"before":"99d6693979b84ade800697aee7cc8cee1c69442e","after":"4b5102fddff284d3eddd29a0a4e2bb871b054374","ref":"refs/heads/4.2","pushedAt":"2024-06-26T18:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[glfw] MVP","shortMessageHtmlLink":"[glfw] MVP"}},{"before":"99affd27c72dfe3270c76afb15f2261b6f8acb34","after":"99d6693979b84ade800697aee7cc8cee1c69442e","ref":"refs/heads/4.2","pushedAt":"2024-06-26T13:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts] Release 4.2.48","shortMessageHtmlLink":"[ts] Release 4.2.48"}},{"before":"6df18e22d3ad2ef0ab852305de3fb522466977cc","after":"99affd27c72dfe3270c76afb15f2261b6f8acb34","ref":"refs/heads/4.2","pushedAt":"2024-06-26T13:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][pixi] Fixed alpha issue for mesh not using dark tint (see #2561).","shortMessageHtmlLink":"[ts][pixi] Fixed alpha issue for mesh not using dark tint (see #2561)."}},{"before":"24070b47687730a28a179ed0be5b004945307d2b","after":"6df18e22d3ad2ef0ab852305de3fb522466977cc","ref":"refs/heads/4.2","pushedAt":"2024-06-25T17:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Fixed Materials in separate directory being deleted upon reimport. Closes #2560.","shortMessageHtmlLink":"[unity] Fixed Materials in separate directory being deleted upon reim…"}},{"before":"ed4b9f1e45f24f537c8d8a4b1ae8dc97f27fee80","after":"24070b47687730a28a179ed0be5b004945307d2b","ref":"refs/heads/4.2","pushedAt":"2024-06-24T15:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Minor whitespace formatting fixes.","shortMessageHtmlLink":"[unity] Minor whitespace formatting fixes."}},{"before":"26f8b056bb831957d3de9a3a94153fe7a785060f","after":"ed4b9f1e45f24f537c8d8a4b1ae8dc97f27fee80","ref":"refs/heads/4.2","pushedAt":"2024-06-22T20:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][pixi] Removed WIP note from pixi readme. Add doc link to ts readme.","shortMessageHtmlLink":"[ts][pixi] Removed WIP note from pixi readme. Add doc link to ts readme."}},{"before":"3ef197b666f7a31233ddfd928304a27d5199eb04","after":"26f8b056bb831957d3de9a3a94153fe7a785060f","ref":"refs/heads/4.2","pushedAt":"2024-06-21T11:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][pixi] Fixed regression that caused multiple animatino update at window resize.","shortMessageHtmlLink":"[ts][pixi] Fixed regression that caused multiple animatino update at …"}},{"before":"469735e96a4f4dd42e1cc2bb9e2241ae495d241a","after":"3ef197b666f7a31233ddfd928304a27d5199eb04","ref":"refs/heads/4.2","pushedAt":"2024-06-21T07:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][pixi] Upgraded pixi examples to latest pixi 7 (7.4.2).","shortMessageHtmlLink":"[ts][pixi] Upgraded pixi examples to latest pixi 7 (7.4.2)."}},{"before":"5d37fac0fceb83a36d0aa5f4d2124ec2ee6b172e","after":"469735e96a4f4dd42e1cc2bb9e2241ae495d241a","ref":"refs/heads/4.2","pushedAt":"2024-06-20T16:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Fixed costly Vector3 *= operator on 2019.4- in MeshGenerator.ScaleVertexData. Closes #2558.","shortMessageHtmlLink":"[unity] Fixed costly Vector3 *= operator on 2019.4- in MeshGenerator.…"}},{"before":"8e28a32cf64cdd214853e33ba4bbcee4c3027702","after":"0285625934d307ca8c1ba8f8a7d66d45ca2f7aee","ref":"refs/heads/4.1","pushedAt":"2024-06-19T17:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Fixed Bone Name selector only displaying root bone on Unity 2023.2. Closes #2556.","shortMessageHtmlLink":"[unity] Fixed Bone Name selector only displaying root bone on Unity 2…"}},{"before":"0337d4a029a2ebb1de6a0827fe69d5406bdadb4d","after":"5d37fac0fceb83a36d0aa5f4d2124ec2ee6b172e","ref":"refs/heads/4.2","pushedAt":"2024-06-19T16:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Fixed Bone Name selector only displaying root bone on Unity 2023.2. Closes #2556.","shortMessageHtmlLink":"[unity] Fixed Bone Name selector only displaying root bone on Unity 2…"}},{"before":"be0e364388ec6cc3bfd45ecb1f1ef713ce60f882","after":"0337d4a029a2ebb1de6a0827fe69d5406bdadb4d","ref":"refs/heads/4.2","pushedAt":"2024-06-19T12:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Release 4.2.29","shortMessageHtmlLink":"[flutter] Release 4.2.29"}},{"before":"49c7196eb32422dcde64c4c0c5195abc6748db79","after":"be0e364388ec6cc3bfd45ecb1f1ef713ce60f882","ref":"refs/heads/4.2","pushedAt":"2024-06-19T12:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Dart analyzer fixes.","shortMessageHtmlLink":"[flutter] Dart analyzer fixes."}},{"before":"18c1f69459e1fab00e5324b0f4be776c48fa9456","after":"49c7196eb32422dcde64c4c0c5195abc6748db79","ref":"refs/heads/4.2","pushedAt":"2024-06-19T12:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Release 4.2.28","shortMessageHtmlLink":"[flutter] Release 4.2.28"}},{"before":"64fe74e91c98a8d659a6d8d554de3d39f1fa29ae","after":"18c1f69459e1fab00e5324b0f4be776c48fa9456","ref":"refs/heads/4.2","pushedAt":"2024-06-19T12:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Fix incompatibility with Gradle 8.x, closes #2553","shortMessageHtmlLink":"[flutter] Fix incompatibility with Gradle 8.x, closes #2553"}},{"before":"da8131e0e1bcb092bbf16eeab4dd71961388cad8","after":"64fe74e91c98a8d659a6d8d554de3d39f1fa29ae","ref":"refs/heads/4.2","pushedAt":"2024-06-18T16:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][pixi] Fix parent alpha not working for dark tint. Aligned DarkTintMaterial shader with the Batcher one.","shortMessageHtmlLink":"[ts][pixi] Fix parent alpha not working for dark tint. Aligned DarkTi…"}},{"before":"59ca486ce0e0da25df3871b6b317ddf33f2f1726","after":"da8131e0e1bcb092bbf16eeab4dd71961388cad8","ref":"refs/heads/4.2","pushedAt":"2024-06-18T08:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ios] Fix version in podspec files, update example/export/runtimes.sh","shortMessageHtmlLink":"[ios] Fix version in podspec files, update example/export/runtimes.sh"}},{"before":"5dc0d2b665f996f1af56a791d6fa359991da0857","after":"59ca486ce0e0da25df3871b6b317ddf33f2f1726","ref":"refs/heads/4.2","pushedAt":"2024-06-18T08:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ios] Fix up branches in podspec files","shortMessageHtmlLink":"[ios] Fix up branches in podspec files"}},{"before":"0d5c3e3b18b4e148342ab19f76158f9b83457d6b","after":"5dc0d2b665f996f1af56a791d6fa359991da0857","ref":"refs/heads/4.2","pushedAt":"2024-06-18T08:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ios] Fix up repo URLs in podspec files","shortMessageHtmlLink":"[ios] Fix up repo URLs in podspec files"}},{"before":"bdece0d5ef91d9a01c26a05c65d438490fae9302","after":"0d5c3e3b18b4e148342ab19f76158f9b83457d6b","ref":"refs/heads/4.2","pushedAt":"2024-06-18T08:02:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"Spine iOS (#2504)\n\n* Add `spine-iOS` SPM package & example app (#1)\r\n\r\n* Basic Mesh Rendering (#2)\r\n\r\n* Spine C++ Swift Wrapper (#3)\r\n\r\n* Load `Atlas` & `SkeletonData` (#4)\r\n\r\nLoad & dispose `Atlas` & `SkeletonData` from bundled files.\r\n\r\n* Generate Swift classes from `spine-cpp-lite.h` (#5)\r\n\r\n* Draw `SkeletonData` render commands (#6)\r\n\r\n- Use `SkeletonData` render commands in the renderer\r\n- Simple loop for animation support\r\n\r\n* Add `BoundsProvider` (#7)\r\n\r\n- Implement & support `BoundsProvider` classes\r\n- Introduce alignment and content mode\r\n- Update c to swift script to return optional for find prefixed methods\r\n\r\n* Support `SpineController` & `Event` callbacks (#8)\r\n\r\n- Support SpineController callbacks\r\n- Support Event callbacks\r\n- Apply tint color in renderer\r\n\r\n* Support `DressUp` sample (#9)\r\n\r\n- Add `DressUp` sample\r\n- Move SpineViewController to SpineUIView\r\n- Implement SpineUIView export to image\r\n\r\n* Remove unused file\r\n\r\n* Add `Physics` sample (#10)\r\n\r\n- Add `Physics` sample\r\n- Fix offsets in `IKFollowing` sample\r\n- Fix `SpineView` background color\r\n\r\n* Add `DebugRendering` sample (#11)\r\n\r\n- Add `DebugRendering` sample\r\n- Make `SpineUIView` transparent\r\n\r\n* Move remaining files to SPM package (#12)\r\n\r\n- Move remaining files to SPM package\r\n- Rename `SpineWrapper` to `SpineCppLite`\r\n\r\n* Load assets from different sources (#13)\r\n\r\n- Load from bundle, file, http & drawable\r\n- Apply correct blend mode & pma in renderer\r\n\r\n* Add `Obj-C` + `UIKit` sample (#14)\r\n\r\n- Add `Obj-C` + `UIKit` sample\r\n- Update `Spine` to be usable in Obj-C code base\r\n\r\n* Support CocoaPods (#15)\r\n\r\n* Metal Best Practices (#16)\r\n\r\n- Tripple Buffering\r\n- Buffer Bindings\r\n- Shared Objects\r\n\r\n* Annotate functions that should return optional (#17)\r\n\r\n* Add option to disable drawing when out of viewport (#18)\r\n\r\n- Add option to disable drawing when out of viewport\r\n- Move update clock to controller so multiple views can share it\r\n\r\n* Add docs for public Spine classes/methods (#19)\r\n\r\n* Fix various regressions (#20)\r\n\r\n- Fix retain `SpineController` retain cycle\r\n- Fix issue wehre images were not rendered","shortMessageHtmlLink":"Spine iOS (#2504)"}},{"before":"962cdf844ec1d7354610bec7eab9f105940298b2","after":"bdece0d5ef91d9a01c26a05c65d438490fae9302","ref":"refs/heads/4.2","pushedAt":"2024-06-17T19:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts] Release 4.2.47","shortMessageHtmlLink":"[ts] Release 4.2.47"}},{"before":"cc6fc1f5b481a9a81d5abe6cbaed5ff767362b74","after":"962cdf844ec1d7354610bec7eab9f105940298b2","ref":"refs/heads/4.2","pushedAt":"2024-06-17T18:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Fixed incorrect too dark (transparent) display of additive slots when in Linear color space. Closes #2552.","shortMessageHtmlLink":"[unity] Fixed incorrect too dark (transparent) display of additive sl…"}},{"before":"2387cd26483bbb844a4ea9c013f802538ecf40b2","after":null,"ref":"refs/heads/pixi-darktint-alpha","pushedAt":"2024-06-17T15:08:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"}},{"before":"d1bbb102d398a40c70bf1b9249aad913fb367b53","after":"cc6fc1f5b481a9a81d5abe6cbaed5ff767362b74","ref":"refs/heads/4.2","pushedAt":"2024-06-17T15:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][pixi] Fix dark tint + alpha not working. Closes #2550.","shortMessageHtmlLink":"[ts][pixi] Fix dark tint + alpha not working. Closes #2550."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcem1BgA","startCursor":null,"endCursor":null}},"title":"Activity · EsotericSoftware/spine-runtimes"}