{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689092269,"defaultBranch":"main","name":"pixel-pastel","ownerLogin":"lukas-vaiciunas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-08T19:27:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48967728?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694201280.0","currentOid":""},"activityList":{"items":[{"before":"585049d8b668cd15c56ac111d52baae802838398","after":"2be4a6f8bbdf629492b2348af47dad91cfc9f566","ref":"refs/heads/main","pushedAt":"2023-09-15T04:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Optimize `Palette` & `Panel` initializations","shortMessageHtmlLink":"Optimize Palette & Panel initializations"}},{"before":"6927e1dfd4fce51bf1ba15b3bbbf765544d12d6d","after":"585049d8b668cd15c56ac111d52baae802838398","ref":"refs/heads/main","pushedAt":"2023-09-15T04:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Refactor `Button` to derive from `Panel`","shortMessageHtmlLink":"Refactor Button to derive from Panel"}},{"before":"422e813339023531e40209ebdb14c521386dac52","after":"6927e1dfd4fce51bf1ba15b3bbbf765544d12d6d","ref":"refs/heads/main","pushedAt":"2023-09-15T04:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Cancel fill if brush and origin are the same color","shortMessageHtmlLink":"Cancel fill if brush and origin are the same color"}},{"before":"afafa33cb1ab5f29bb298be00925bac612b7d951","after":"422e813339023531e40209ebdb14c521386dac52","ref":"refs/heads/main","pushedAt":"2023-09-15T02:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add and implement `StartInterface` & driver states","shortMessageHtmlLink":"Add and implement StartInterface & driver states"}},{"before":"f3372748844c54228e8ff5f3e097c1fc08b672fe","after":"afafa33cb1ab5f29bb298be00925bac612b7d951","ref":"refs/heads/main","pushedAt":"2023-09-15T02:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add and implement `Panel`","shortMessageHtmlLink":"Add and implement Panel"}},{"before":"265a7b39b9fe7cd3e2dd56538f9bff179bd4e46c","after":"f3372748844c54228e8ff5f3e097c1fc08b672fe","ref":"refs/heads/main","pushedAt":"2023-09-15T02:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add and implement `Button`","shortMessageHtmlLink":"Add and implement Button"}},{"before":"06e07e9a18b9b9b6a74490d1bde4f16b53f63783","after":"265a7b39b9fe7cd3e2dd56538f9bff179bd4e46c","ref":"refs/heads/main","pushedAt":"2023-09-15T02:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add and implement `TextureData`","shortMessageHtmlLink":"Add and implement TextureData"}},{"before":"1c4fd176b8a7f33197ed5d4fc802636d6b91b7c0","after":"06e07e9a18b9b9b6a74490d1bde4f16b53f63783","ref":"refs/heads/main","pushedAt":"2023-09-15T02:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Convert `ThreadPool` to singleton","shortMessageHtmlLink":"Convert ThreadPool to singleton"}},{"before":"f93e89c71e8a0909237f695f96311e7f5b45c896","after":"1c4fd176b8a7f33197ed5d4fc802636d6b91b7c0","ref":"refs/heads/main","pushedAt":"2023-09-15T00:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Refactor texture quad code to one free function","shortMessageHtmlLink":"Refactor texture quad code to one free function"}},{"before":"e605226f7a422ee4e427baeffd5c9919d1d4bc2f","after":"f93e89c71e8a0909237f695f96311e7f5b45c896","ref":"refs/heads/main","pushedAt":"2023-09-14T05:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Refactor outlining code to one free function","shortMessageHtmlLink":"Refactor outlining code to one free function"}},{"before":"82ea189fdc84e837c27f0e9d07edaf95a199a021","after":"e605226f7a422ee4e427baeffd5c9919d1d4bc2f","ref":"refs/heads/main","pushedAt":"2023-09-14T05:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Refactor `addQuad_` functions to one free function","shortMessageHtmlLink":"Refactor addQuad_ functions to one free function"}},{"before":"7f001e4b00446b5e273707324134f16fdb1a51e5","after":"82ea189fdc84e837c27f0e9d07edaf95a199a021","ref":"refs/heads/main","pushedAt":"2023-09-13T02:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement multithreading for file dialogs","shortMessageHtmlLink":"Implement multithreading for file dialogs"}},{"before":"aa1a2189b00667da9533f5c79b768dd56277eded","after":"7f001e4b00446b5e273707324134f16fdb1a51e5","ref":"refs/heads/main","pushedAt":"2023-09-13T02:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add `ThreadPool`\n\nhttps://stackoverflow.com/a/32593825","shortMessageHtmlLink":"Add ThreadPool"}},{"before":"a397febc49f5fe01142998481bb45fa57239e0fc","after":"aa1a2189b00667da9533f5c79b768dd56277eded","ref":"refs/heads/main","pushedAt":"2023-09-12T22:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement save file dialog for image saving","shortMessageHtmlLink":"Implement save file dialog for image saving"}},{"before":"4d3b2916910e47412e04e37f9933209b6c2f40dd","after":"a397febc49f5fe01142998481bb45fa57239e0fc","ref":"refs/heads/main","pushedAt":"2023-09-12T22:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Move file dialog code to `Driver`","shortMessageHtmlLink":"Move file dialog code to Driver"}},{"before":"582ffec09ac4080e2d1f807c8ac9a2881e65809b","after":"4d3b2916910e47412e04e37f9933209b6c2f40dd","ref":"refs/heads/main","pushedAt":"2023-09-12T08:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Delete include directory","shortMessageHtmlLink":"Delete include directory"}},{"before":"aa8883a1282ed527b31efed8fda63587eff7cc1e","after":"582ffec09ac4080e2d1f807c8ac9a2881e65809b","ref":"refs/heads/main","pushedAt":"2023-09-12T08:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Update .gitignore","shortMessageHtmlLink":"Update .gitignore"}},{"before":"c4d55a3650e3d4302b51cbd7115c4fed38c0997d","after":"aa8883a1282ed527b31efed8fda63587eff7cc1e","ref":"refs/heads/main","pushedAt":"2023-09-12T08:14:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement open file dialog for image loading","shortMessageHtmlLink":"Implement open file dialog for image loading"}},{"before":"b0a0a4213ddce38d121ee2e665dd5ee12ce4bef4","after":"c4d55a3650e3d4302b51cbd7115c4fed38c0997d","ref":"refs/heads/main","pushedAt":"2023-09-12T03:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement outline for `Palette` color boxes","shortMessageHtmlLink":"Implement outline for Palette color boxes"}},{"before":"52cc8a39476f974b06935a9c60b068f23d020891","after":"b0a0a4213ddce38d121ee2e665dd5ee12ce4bef4","ref":"refs/heads/main","pushedAt":"2023-09-12T03:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement quad gaps for color boxes in `Palette`","shortMessageHtmlLink":"Implement quad gaps for color boxes in Palette"}},{"before":"e482d938f615f6a82c184b178b1fb16b4914577a","after":"52cc8a39476f974b06935a9c60b068f23d020891","ref":"refs/heads/main","pushedAt":"2023-09-12T02:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Optimize image loading\n\nInstead of initializing a new vertex array filled with transparency and then looping over every vertex once more to set the correct color, `Canvas::load` now fills the vertex array with the correct colors during initialization.","shortMessageHtmlLink":"Optimize image loading"}},{"before":"f590e30336b27ae7b51c0ab219c84ee7584a29e4","after":"e482d938f615f6a82c184b178b1fb16b4914577a","ref":"refs/heads/main","pushedAt":"2023-09-12T02:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement erase bucket fill","shortMessageHtmlLink":"Implement erase bucket fill"}},{"before":"b569cbc51af359bbaaed38c1c3c87df478d22bbb","after":"f590e30336b27ae7b51c0ab219c84ee7584a29e4","ref":"refs/heads/main","pushedAt":"2023-09-12T02:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add and implement `ModifierKeys`","shortMessageHtmlLink":"Add and implement ModifierKeys"}},{"before":"531b4b84aeb771fef46d1b26a2ed7b6dd6e98003","after":"b569cbc51af359bbaaed38c1c3c87df478d22bbb","ref":"refs/heads/main","pushedAt":"2023-09-12T01:42:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Refactor `Driver::updateOnKeyPress`","shortMessageHtmlLink":"Refactor Driver::updateOnKeyPress"}},{"before":"e14632bf4a94e46060270ba272d6b5438fda75c6","after":"531b4b84aeb771fef46d1b26a2ed7b6dd6e98003","ref":"refs/heads/main","pushedAt":"2023-09-12T01:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement secondary color & relevant functionality","shortMessageHtmlLink":"Implement secondary color & relevant functionality"}},{"before":"85db36f22784551ecc13b2bafc52c2dbc3c41302","after":"e14632bf4a94e46060270ba272d6b5438fda75c6","ref":"refs/heads/main","pushedAt":"2023-09-11T22:33:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Refactor bucket fill algorithm in `Canvas`","shortMessageHtmlLink":"Refactor bucket fill algorithm in Canvas"}},{"before":"2977139792125265953eef82729cc4090e590f23","after":"85db36f22784551ecc13b2bafc52c2dbc3c41302","ref":"refs/heads/main","pushedAt":"2023-09-11T03:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement bucket fill","shortMessageHtmlLink":"Implement bucket fill"}},{"before":"17efa47327a7e4cc861c5e9fbf9a133f299cf67f","after":"2977139792125265953eef82729cc4090e590f23","ref":"refs/heads/main","pushedAt":"2023-09-10T05:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement image loading with PNG support","shortMessageHtmlLink":"Implement image loading with PNG support"}},{"before":"539bd71ca7bb8e8d2bcae974f57f65c5425ebe87","after":"17efa47327a7e4cc861c5e9fbf9a133f299cf67f","ref":"refs/heads/main","pushedAt":"2023-09-10T05:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Implement image saving with PNG support","shortMessageHtmlLink":"Implement image saving with PNG support"}},{"before":"2d8f45cffb15986a1575dbb0cc1982e8fca234e5","after":"539bd71ca7bb8e8d2bcae974f57f65c5425ebe87","ref":"refs/heads/main","pushedAt":"2023-09-10T05:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-vaiciunas","name":"Lukas Vaiciunas","path":"/lukas-vaiciunas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48967728?s=80&v=4"},"commit":{"message":"Add `LodePNG`\n\nhttps://github.com/lvandeve/lodepng","shortMessageHtmlLink":"Add LodePNG"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgSFtKAA","startCursor":null,"endCursor":null}},"title":"Activity ยท lukas-vaiciunas/pixel-pastel"}