{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":653626079,"defaultBranch":"master","name":"Scion2D","ownerLogin":"dwjclark11","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-14T12:11:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63356975?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721854029.0","currentOid":""},"activityList":{"items":[{"before":"3e5abe331d99a5357175ddb75a1cf974578f2a3c","after":"cfacc6a240a4baafabd33ebed183a7bd389187de","ref":"refs/heads/master","pushedAt":"2024-09-22T03:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Added Saving/Loading Tilemaps via JSON\n\n* Finished the JSON Saving and Loading of our Tilemap Loader.\n* Add Serialize and Deserialize code for all components in the Component Serializer.\n* Added Some utility functions to convert physics component types to strings.","shortMessageHtmlLink":"Added Saving/Loading Tilemaps via JSON"}},{"before":"764ddb36f6b8882d8faa00cd1aca58037db792ae","after":"3e5abe331d99a5357175ddb75a1cf974578f2a3c","ref":"refs/heads/master","pushedAt":"2024-09-15T22:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Add DeserializeComponent()\n\n* Added new DeserializeComponent function.\n* This will take a component reference rather that return a component.\n* That way we don't need to use all the constexpr if checks.","shortMessageHtmlLink":"Add DeserializeComponent()"}},{"before":"bd6814cf8fb38f322e3047bc771ec51fc2628828","after":"764ddb36f6b8882d8faa00cd1aca58037db792ae","ref":"refs/heads/master","pushedAt":"2024-09-15T19:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"12941636040f3aca3cbabc626ec160cce3e18600","after":"bd6814cf8fb38f322e3047bc771ec51fc2628828","ref":"refs/heads/master","pushedAt":"2024-09-15T19:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Getting Into Serialization - JSONSerializer\n\n* We create a JSONSerializer class to serialize out data to JSON.\n* Create a component serializer.\n* Start the TilemapLoader class.\n* Add rapidjson to our cmake project and install via vcpkg.","shortMessageHtmlLink":"Getting Into Serialization - JSONSerializer"}},{"before":"c276cdd98d8936a7f542961404f86d6fee238a05","after":"12941636040f3aca3cbabc626ec160cce3e18600","ref":"refs/heads/master","pushedAt":"2024-09-10T00:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Added some more math functions\n\n* Added some more math function wrappers.\n* May not be used.","shortMessageHtmlLink":"Added some more math functions"}},{"before":"4b2622086a9f31df3ff7903e66e565cc88fafabd","after":"c276cdd98d8936a7f542961404f86d6fee238a05","ref":"refs/heads/master","pushedAt":"2024-09-07T22:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Add more shader uniform setters","shortMessageHtmlLink":"Add more shader uniform setters"}},{"before":"7b3ec976761f9c33a4b75975b2871344cd0b699a","after":"4b2622086a9f31df3ff7903e66e565cc88fafabd","ref":"refs/heads/master","pushedAt":"2024-09-07T21:47:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Adjust File dialog calls\n\n* Adjusted the functions that have filters to take a reference.\n* Added some comments.","shortMessageHtmlLink":"Adjust File dialog calls"}},{"before":"4c0955f3799b92654f7cdd33307c2ece3af6a78a","after":"7b3ec976761f9c33a4b75975b2871344cd0b699a","ref":"refs/heads/master","pushedAt":"2024-09-07T14:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ebedc6f6a87838d971533337c2774f8a067cfdfa","after":"4c0955f3799b92654f7cdd33307c2ece3af6a78a","ref":"refs/heads/master","pushedAt":"2024-09-07T14:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Create new SCION_FILESYSTEM lib\n\n* Added c++ wrapper around tinyfiledialogs.\n* Added new MenuDisplay for the main menu bar.\n* Added new filesystem lib and adjusted cmake files to build successfully.","shortMessageHtmlLink":"Create new SCION_FILESYSTEM lib"}},{"before":"090e2b2ecb57e8a62c366f1dd591657fdc2f4a4b","after":"ebedc6f6a87838d971533337c2774f8a067cfdfa","ref":"refs/heads/master","pushedAt":"2024-08-28T13:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"345d52e68cc246353735a113d14839564b30372c","after":"090e2b2ecb57e8a62c366f1dd591657fdc2f4a4b","ref":"refs/heads/master","pushedAt":"2024-08-27T16:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Create RectFillTool\n\n* Created the RectFillTool based on the TileTool.\n* Added CanDrawOrCreate() check to TileTool. This can be used rather than always adding the checks.\n* Added default values to Color struct.","shortMessageHtmlLink":"Create RectFillTool"}},{"before":"9e0027b855474d9aa65a8d5fb7dbdeff3efd74c5","after":"345d52e68cc246353735a113d14839564b30372c","ref":"refs/heads/master","pushedAt":"2024-08-22T20:34:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Delete .gitattributes\n\nI was adding these for tests. Removing for now.","shortMessageHtmlLink":"Delete .gitattributes"}},{"before":"d82218040de40dfa69cfd30015e2ce4a2807df87","after":"9e0027b855474d9aa65a8d5fb7dbdeff3efd74c5","ref":"refs/heads/master","pushedAt":"2024-08-22T20:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Recreate gitattributes","shortMessageHtmlLink":"Recreate gitattributes"}},{"before":"85fc58291a37f6d1c4b2784923d5d6f0fc1ea69f","after":"d82218040de40dfa69cfd30015e2ce4a2807df87","ref":"refs/heads/master","pushedAt":"2024-08-22T20:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Create .gitattributes.txt","shortMessageHtmlLink":"Create .gitattributes.txt"}},{"before":"8d98b25edfdc6f8dbbee71adcff267d5c6d8d299","after":"85fc58291a37f6d1c4b2784923d5d6f0fc1ea69f","ref":"refs/heads/master","pushedAt":"2024-08-21T22:41:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #15 from 333fps/master\n\nOpengGL Debug Callback improvement","shortMessageHtmlLink":"Merge pull request #15 from 333fps/master"}},{"before":"5b7dd31dce49477715fed78cca81346fbb7a1392","after":"8d98b25edfdc6f8dbbee71adcff267d5c6d8d299","ref":"refs/heads/master","pushedAt":"2024-08-18T21:46:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #14 from 333fps/master\n\nOpenGL debug callback & Laptops hybrid gpu bugfixes","shortMessageHtmlLink":"Merge pull request #14 from 333fps/master"}},{"before":"f24e855e9aa95e6322f354b5db10d1adbaead2cb","after":"5b7dd31dce49477715fed78cca81346fbb7a1392","ref":"refs/heads/master","pushedAt":"2024-08-18T15:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Roughed in RemoveTile ability","shortMessageHtmlLink":"Roughed in RemoveTile ability"}},{"before":"b91aa5ea4a2da620ec2451d6d559a0d428d6442c","after":"f24e855e9aa95e6322f354b5db10d1adbaead2cb","ref":"refs/heads/master","pushedAt":"2024-08-18T15:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Removed checks from CheckOutOfBounds\n\n* Removed checks that are no longer necessary.\n* This has been tested and we should no longer place tiles outside of the canvas and the checks have been simplified.","shortMessageHtmlLink":"Removed checks from CheckOutOfBounds"}},{"before":"9eae6371b39baab6435b9fbb47f954260b1d09e5","after":"b91aa5ea4a2da620ec2451d6d559a0d428d6442c","ref":"refs/heads/master","pushedAt":"2024-08-18T14:55:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #13 from 333fps/master\n\nUnsafe storage of GLuint (4 bytes) in void* (8 bytes on x64 machine)","shortMessageHtmlLink":"Merge pull request #13 from 333fps/master"}},{"before":"5203baac1a6b1c38c45cba59509130ca3553d5ab","after":"9eae6371b39baab6435b9fbb47f954260b1d09e5","ref":"refs/heads/master","pushedAt":"2024-08-18T12:03:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #12 from 333fps/master\n\nFixed compilation errors on linux (GCC & Clang)","shortMessageHtmlLink":"Merge pull request #12 from 333fps/master"}},{"before":"6947f757bd358184e08917addd2ac16c147f794f","after":"5203baac1a6b1c38c45cba59509130ca3553d5ab","ref":"refs/heads/master","pushedAt":"2024-08-18T00:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Finish CreateTileTool and add camera pan/zoom\n\n* Finish the CreateTileTool::Create()\n* Refactored all render systems to take the camera in as an argument.\n* Fixed the bounds check so we don't draw tiles outside of the canvas.\n* Adjusted the camera class to take in the offset and added the ability to resize and reset the camera.\n* Changed tilemap display rendering so we can adjust the framebuffer and the camera size based on the ImGui window size.\n* Fixed the EntityInView function to take into account the camera offset.\n* Added more context functions to the registry.","shortMessageHtmlLink":"Finish CreateTileTool and add camera pan/zoom"}},{"before":"0ae45b350aecb99a1e270a47ba7d0202bde9b27d","after":"6947f757bd358184e08917addd2ac16c147f794f","ref":"refs/heads/master","pushedAt":"2024-08-10T15:31:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Started CreateTileTool class\n\n* Started the CreateTileTool class based on the TileTool.\n* Adjusted the GridSystem to use the current scene to get the canvas.\n* Added the ToolManager to control the various tools for the editor.\n* Fixed the gridsnap so the mouse tile moves based on the grid tile size.\n* Added the render systems to the tilemap display and passed in the current scene.","shortMessageHtmlLink":"Started CreateTileTool class"}},{"before":"4a28c3327d6f69679b0d52c7e51040bb7ed91f59","after":"0ae45b350aecb99a1e270a47ba7d0202bde9b27d","ref":"refs/heads/master","pushedAt":"2024-08-06T21:29:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #11 from 333fps/master\n\nTypo leading to dead code - condition always false","shortMessageHtmlLink":"Merge pull request #11 from 333fps/master"}},{"before":"1b7674efe684d6802734891cb58a741ba8bbfa66","after":"4a28c3327d6f69679b0d52c7e51040bb7ed91f59","ref":"refs/heads/master","pushedAt":"2024-08-06T10:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Removed return of local string reference.\n\n* This was pointed out in the last video. The return of the scoped string reference is UB. This has been removed because texture_name is already initialized to an empty string.","shortMessageHtmlLink":"Removed return of local string reference."}},{"before":"ed2dbe9750794e8d4b4c93076681d4923d903565","after":"1b7674efe684d6802734891cb58a741ba8bbfa66","ref":"refs/heads/master","pushedAt":"2024-08-06T10:09:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #10 from 333fps/master\n\nFix bug induced by b7446ca132a776d0fe03d865331849c2bf7eff12","shortMessageHtmlLink":"Merge pull request #10 from 333fps/master"}},{"before":"1e8a9fbfb79ff9c4f79548bb1bbd6a1313938a0b","after":"ed2dbe9750794e8d4b4c93076681d4923d903565","ref":"refs/heads/master","pushedAt":"2024-08-05T14:43:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:dwjclark11/Scion2D","shortMessageHtmlLink":"Merge branch 'master' of github.com:dwjclark11/Scion2D"}},{"before":"abf7698d8f58427ab3987fdd4b840cbcabcd55bb","after":"1e8a9fbfb79ff9c4f79548bb1bbd6a1313938a0b","ref":"refs/heads/master","pushedAt":"2024-08-04T21:58:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Merge pull request #9 from 333fps/master\n\ncmake compiler settings & logger improvement","shortMessageHtmlLink":"Merge pull request #9 from 333fps/master"}},{"before":"e23b7e874d0976dcf680dedf3d1ec9a8f3776955","after":"abf7698d8f58427ab3987fdd4b840cbcabcd55bb","ref":"refs/heads/master","pushedAt":"2024-08-03T23:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Start Tilemap Tool Creation\n\n* Create new AbstractTool.\n* Added new define to get INPUT_MANAGER()","shortMessageHtmlLink":"Start Tilemap Tool Creation"}},{"before":"1e81da60e54b7b72b0be5cf734dc2f7f967dfb65","after":"e23b7e874d0976dcf680dedf3d1ec9a8f3776955","ref":"refs/heads/master","pushedAt":"2024-07-27T16:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Some asset manager clean up","shortMessageHtmlLink":"Some asset manager clean up"}},{"before":"8334b1ae987c703878adc0c6ff5e6597a104e480","after":"1e81da60e54b7b72b0be5cf734dc2f7f967dfb65","ref":"refs/heads/master","pushedAt":"2024-07-27T05:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwjclark11","name":"Dustin Clark","path":"/dwjclark11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63356975?s=80&v=4"},"commit":{"message":"Clean up Old Registry References\n\n* Removed the Registry from the Application class. These have been moved into the scenes.\n* Removed unnecessary includes.","shortMessageHtmlLink":"Clean up Old Registry References"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwMzo0MDozMS4wMDAwMDBazwAAAAS8_nG9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QwNTo1NDowNi4wMDAwMDBazwAAAASKlI2t"}},"title":"Activity ยท dwjclark11/Scion2D"}