{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178597005,"defaultBranch":"master","name":"Fyrox","ownerLogin":"FyroxEngine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-30T18:35:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83981865?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707899562.0","currentOid":""},"activityList":{"items":[{"before":"90343ffa641256cfcc1575d3e19d5657ee20140f","after":"c3bf04c9f853d7842f7c0c0e159821ae14e23f2b","ref":"refs/heads/master","pushedAt":"2024-05-23T17:20:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"readme for fyrox-dylib","shortMessageHtmlLink":"readme for fyrox-dylib"}},{"before":"4f827e4a37c48162d72a57f93f01e0f638c91f3c","after":"90343ffa641256cfcc1575d3e19d5657ee20140f","ref":"refs/heads/master","pushedAt":"2024-05-23T17:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"added missing fields for fyrox-dylib manifest","shortMessageHtmlLink":"added missing fields for fyrox-dylib manifest"}},{"before":"5cf61ca018b7fa5682076731eb84c3808ad127e2","after":"4f827e4a37c48162d72a57f93f01e0f638c91f3c","ref":"refs/heads/master","pushedAt":"2024-05-23T17:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"readme for fyrox-impl + fyrox crates","shortMessageHtmlLink":"readme for fyrox-impl + fyrox crates"}},{"before":"897e7f5d1ca236c9562e42d1f6b6df1c22597462","after":"5cf61ca018b7fa5682076731eb84c3808ad127e2","ref":"refs/heads/master","pushedAt":"2024-05-23T17:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"fixes for fyrox-template + bump versions again","shortMessageHtmlLink":"fixes for fyrox-template + bump versions again"}},{"before":"bda1a36aa2293c3bacdf8e3a6b843ddc5537b407","after":"897e7f5d1ca236c9562e42d1f6b6df1c22597462","ref":"refs/heads/master","pushedAt":"2024-05-23T17:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"bump versions","shortMessageHtmlLink":"bump versions"}},{"before":"2396589822b69a672cc0215d94dc6c5c4ba3b217","after":"bda1a36aa2293c3bacdf8e3a6b843ddc5537b407","ref":"refs/heads/master","pushedAt":"2024-05-23T16:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"bump versions","shortMessageHtmlLink":"bump versions"}},{"before":"d516b0f4920244ad0ca1714cdad1ab332a3452eb","after":"2396589822b69a672cc0215d94dc6c5c4ba3b217","ref":"refs/heads/master","pushedAt":"2024-05-23T07:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"updated editor screenshot","shortMessageHtmlLink":"updated editor screenshot"}},{"before":"8dcfb32e3585c0c093a9c09d5596caf18700b2f0","after":"d516b0f4920244ad0ca1714cdad1ab332a3452eb","ref":"refs/heads/master","pushedAt":"2024-05-22T19:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"made background curves dimmer","shortMessageHtmlLink":"made background curves dimmer"}},{"before":"8d96ef6a3e2619595212d4be01502c6388241a46","after":"8dcfb32e3585c0c093a9c09d5596caf18700b2f0","ref":"refs/heads/master","pushedAt":"2024-05-21T09:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"do not update thumb position if the animation editor is not in preview","shortMessageHtmlLink":"do not update thumb position if the animation editor is not in preview"}},{"before":"a013595719ee11a8e4b70bac62bb362672d51bea","after":"8d96ef6a3e2619595212d4be01502c6388241a46","ref":"refs/heads/master","pushedAt":"2024-05-20T20:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"fixed crash when trying to create a scene after closing project exporter","shortMessageHtmlLink":"fixed crash when trying to create a scene after closing project exporter"}},{"before":"c1084ac56fad3bd37c4c0f19090facdcecc96599","after":"a013595719ee11a8e4b70bac62bb362672d51bea","ref":"refs/heads/master","pushedAt":"2024-05-20T17:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"updated changelog","shortMessageHtmlLink":"updated changelog"}},{"before":"a2f7f2398f2346eac855ff3c3411bc1ff162290b","after":"c1084ac56fad3bd37c4c0f19090facdcecc96599","ref":"refs/heads/master","pushedAt":"2024-05-19T08:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"remove all ui nodes before deserialization","shortMessageHtmlLink":"remove all ui nodes before deserialization"}},{"before":"0410c9a1d6d1b0389592e5ee04c7040109f06a54","after":"a2f7f2398f2346eac855ff3c3411bc1ff162290b","ref":"refs/heads/master","pushedAt":"2024-05-19T08:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"fixed warnings","shortMessageHtmlLink":"fixed warnings"}},{"before":"bc1707ba6d99e52fb227ea6bf22bebd88deafb54","after":"0410c9a1d6d1b0389592e5ee04c7040109f06a54","ref":"refs/heads/master","pushedAt":"2024-05-18T20:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"`Material::new` for hot reloading\n\n- see comments","shortMessageHtmlLink":"Material::new for hot reloading"}},{"before":"4456e880200c08255e2dd160c3fa51fe218b449e","after":"bc1707ba6d99e52fb227ea6bf22bebd88deafb54","ref":"refs/heads/master","pushedAt":"2024-05-17T15:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"deadlock fix","shortMessageHtmlLink":"deadlock fix"}},{"before":"0a2a680907800aef8656430410ffb3677e6a3bd4","after":"4456e880200c08255e2dd160c3fa51fe218b449e","ref":"refs/heads/master","pushedAt":"2024-05-17T09:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"fixed deadlock + fixed incorrect reloading of prefabs","shortMessageHtmlLink":"fixed deadlock + fixed incorrect reloading of prefabs"}},{"before":"af4156a45c41a0a5f7164730242b2717b563fe78","after":"0a2a680907800aef8656430410ffb3677e6a3bd4","ref":"refs/heads/master","pushedAt":"2024-05-16T08:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"debug impl for plugin","shortMessageHtmlLink":"debug impl for plugin"}},{"before":"19d1af059cc48e6cf8b5372510b7f08e7b5fa341","after":"af4156a45c41a0a5f7164730242b2717b563fe78","ref":"refs/heads/master","pushedAt":"2024-05-16T08:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"fixed clippy warnings + project template","shortMessageHtmlLink":"fixed clippy warnings + project template"}},{"before":"d29897646b988787763c6fdd37a894113cda75be","after":"19d1af059cc48e6cf8b5372510b7f08e7b5fa341","ref":"refs/heads/master","pushedAt":"2024-05-16T07:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"reload prefabs with plugin data when doing hot reloading\n\n- this change applies the same method (serialize -> unload -> deserialize) for prefabs as for ordinary scenes","shortMessageHtmlLink":"reload prefabs with plugin data when doing hot reloading"}},{"before":"3b6eecb84f02248f62928d68b74e62aa90c12ea2","after":"d29897646b988787763c6fdd37a894113cda75be","ref":"refs/heads/master","pushedAt":"2024-05-15T18:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"reload resources that belongs to plugins when hot reloading","shortMessageHtmlLink":"reload resources that belongs to plugins when hot reloading"}},{"before":"efef97a719f086fde50eca0a284513711708c132","after":"3b6eecb84f02248f62928d68b74e62aa90c12ea2","ref":"refs/heads/master","pushedAt":"2024-05-15T11:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"use assembly name to search for plugin entities on scenes/guis","shortMessageHtmlLink":"use assembly name to search for plugin entities on scenes/guis"}},{"before":"5a54d1d3dcbc31f8f361af6c2c0b6a43c3b7c764","after":"efef97a719f086fde50eca0a284513711708c132","ref":"refs/heads/master","pushedAt":"2024-05-15T08:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"`Reflect::type_assembly_name` to retrieve assembly name of a type\n\n- this static method is different from `Reflect::assembly_name` - it works with types only and do not have polymorphism","shortMessageHtmlLink":"Reflect::type_assembly_name to retrieve assembly name of a type"}},{"before":"f31bbb3429942b07ef47bed59e4a9eeb9a4b6e60","after":"5a54d1d3dcbc31f8f361af6c2c0b6a43c3b7c764","ref":"refs/heads/master","pushedAt":"2024-05-15T08:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"`Reflect` trait bound for `Plugin` trait","shortMessageHtmlLink":"Reflect trait bound for Plugin trait"}},{"before":"58648d649c0f31373f5c61c787668b60cdf43824","after":"f31bbb3429942b07ef47bed59e4a9eeb9a4b6e60","ref":"refs/heads/master","pushedAt":"2024-05-15T07:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"`Reflect::assembly_name` to retrieve assembly name of a type\n\n- this method is useful in hot reloading, to understand whether a type instance belong to a plugin or not and if so - serialize and destroy the instance before reloading","shortMessageHtmlLink":"Reflect::assembly_name to retrieve assembly name of a type"}},{"before":"db9323bed22187f2960494bbc8ed023a678bf285","after":"58648d649c0f31373f5c61c787668b60cdf43824","ref":"refs/heads/master","pushedAt":"2024-05-14T15:28:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"re-register dynamic plugins right before deserialization, not after\n\n- this fixes potential crashes, when a plugin contains entities that can be created only if their constructors are already registered\n- this change also makes registration consistent with static plugins - static plugins are registered right after creation","shortMessageHtmlLink":"re-register dynamic plugins right before deserialization, not after"}},{"before":"b621a44757a257e23a2cd8eb7b7b92cb85790363","after":"db9323bed22187f2960494bbc8ed023a678bf285","ref":"refs/heads/master","pushedAt":"2024-05-14T14:59:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"centralized widget constructor container + hotreloading support for it\n\n- widgets still need to be thoroughly handled during hot reloading (wip)","shortMessageHtmlLink":"centralized widget constructor container + hotreloading support for it"}},{"before":"68fff31c6b426cd0dc4d3cdcf38c4b73f97fadf7","after":"b621a44757a257e23a2cd8eb7b7b92cb85790363","ref":"refs/heads/master","pushedAt":"2024-05-14T11:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"replace assert with log\n\n- no need to crash if a method is already registered, there's no side effects of double/triple/etc registration","shortMessageHtmlLink":"replace assert with log"}},{"before":"9d60eeef626c0179392f2dd5ba6b724dd753b445","after":"68fff31c6b426cd0dc4d3cdcf38c4b73f97fadf7","ref":"refs/heads/master","pushedAt":"2024-05-14T11:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"unload custom render passes when unloading respective plugin\n\n- fixes hard crash when a plugin is unloaded, but a render pass from it is attempted to be used","shortMessageHtmlLink":"unload custom render passes when unloading respective plugin"}},{"before":"ef71c51317e3eb180a3ba5ca07110a7798bbc811","after":"9d60eeef626c0179392f2dd5ba6b724dd753b445","ref":"refs/heads/master","pushedAt":"2024-05-14T09:41:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"include `fyrox/dylib` feature in `dylib` feature of executor crate","shortMessageHtmlLink":"include fyrox/dylib feature in dylib feature of executor crate"}},{"before":"1d3bac5e56732459bd0b9b129ae7596aec9afc88","after":"ef71c51317e3eb180a3ba5ca07110a7798bbc811","ref":"refs/heads/master","pushedAt":"2024-05-14T08:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrDIMAS","name":"Dmitry Stepanov","path":"/mrDIMAS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2785135?s=80&v=4"},"commit":{"message":"fixed crash when trying to hotreload an object with user interface field","shortMessageHtmlLink":"fixed crash when trying to hotreload an object with user interface field"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUkgdwAA","startCursor":null,"endCursor":null}},"title":"Activity ยท FyroxEngine/Fyrox"}