{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":615672452,"defaultBranch":"master","name":"tarsila","ownerLogin":"yds12","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-18T10:43:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28710965?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680345770.0","currentOid":""},"activityList":{"items":[{"before":"584dcf8d25a55d83b8ad839a59e640608ca48142","after":"6092e730114dfef934217614d464b0a1c91d98bf","ref":"refs/heads/master","pushedAt":"2023-04-12T19:41:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add error handling\n\nAdded error and result types, removed a lot of unwraps, expects and\npanics, but there are still some left in the tarsila crate, especially\nin GUI code.","shortMessageHtmlLink":"Add error handling"}},{"before":"e6f550a74478f327e5c684b61721255499ad0767","after":"584dcf8d25a55d83b8ad839a59e640608ca48142","ref":"refs/heads/master","pushedAt":"2023-04-12T19:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add error handling\n\nAdded error and result types, removed a lot of unwraps, expects and\npanics, but there are still some left in the tarsila crate, especially\nin GUI code.","shortMessageHtmlLink":"Add error handling"}},{"before":"9212f28cf260522b9f4cc60d7f1c4017c9ee2565","after":"e6f550a74478f327e5c684b61721255499ad0767","ref":"refs/heads/master","pushedAt":"2023-04-12T16:28:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Merge pull request #24 from crumblingstatue/highlight-active-tool\n\nHighlight active tool","shortMessageHtmlLink":"Merge pull request #24 from crumblingstatue/highlight-active-tool"}},{"before":"07430d2bc76abcbb61f951f7bd94e91d7d346c04","after":"9212f28cf260522b9f4cc60d7f1c4017c9ee2565","ref":"refs/heads/master","pushedAt":"2023-04-07T18:29:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"More integration tests","shortMessageHtmlLink":"More integration tests"}},{"before":"db220f955fa6c9ff048cc922129e5ec766935190","after":"07430d2bc76abcbb61f951f7bd94e91d7d346c04","ref":"refs/heads/master","pushedAt":"2023-04-07T18:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"More integration tests","shortMessageHtmlLink":"More integration tests"}},{"before":"60989908fdc77497816f1ec5aa4ecd399a1c9199","after":"db220f955fa6c9ff048cc922129e5ec766935190","ref":"refs/heads/master","pushedAt":"2023-04-07T17:46:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add integration tests for lapix\n\nThe idea is that we will be able to send a bunch of events to state and\ncheck the final state.","shortMessageHtmlLink":"Add integration tests for lapix"}},{"before":"6a4f2bab44c0fa0840b5fb2a4ff3d6df8f82989d","after":"60989908fdc77497816f1ec5aa4ecd399a1c9199","ref":"refs/heads/master","pushedAt":"2023-04-07T17:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add integration tests for lapix\n\nThe idea is that we will be able to send a bunch of events to state and\ncheck the final state.","shortMessageHtmlLink":"Add integration tests for lapix"}},{"before":"fecc9999404e34806670e9ccf922e45c303f066d","after":"6a4f2bab44c0fa0840b5fb2a4ff3d6df8f82989d","ref":"refs/heads/master","pushedAt":"2023-04-06T18:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Remove unused clippy allow attribute","shortMessageHtmlLink":"Remove unused clippy allow attribute"}},{"before":"331e91846255eb6abb40b3cc90a302927b419cc9","after":"fecc9999404e34806670e9ccf922e45c303f066d","ref":"refs/heads/master","pushedAt":"2023-04-06T17:09:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add crosshair cursor","shortMessageHtmlLink":"Add crosshair cursor"}},{"before":"7eb91f196ea728c0ef1fde190057543342bf7192","after":"331e91846255eb6abb40b3cc90a302927b419cc9","ref":"refs/heads/master","pushedAt":"2023-04-06T07:24:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Merge pull request #19 from keysym/docs_install_aur\n\nDocs: Add Arch Linux/AUR install documentation","shortMessageHtmlLink":"Merge pull request #19 from keysym/docs_install_aur"}},{"before":"a3867e20f3e2036e854e24915a036f19e68e4c1f","after":"7eb91f196ea728c0ef1fde190057543342bf7192","ref":"refs/heads/master","pushedAt":"2023-04-03T19:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Make `Event` serializable\n\nAnd deserializable, by removing the function pointers from it.","shortMessageHtmlLink":"Make Event serializable"}},{"before":"30a6289aacd16184bacdef6fe11fc4969703220a","after":null,"ref":"refs/heads/input-overhaul","pushedAt":"2023-04-01T10:42:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"}},{"before":"30a6289aacd16184bacdef6fe11fc4969703220a","after":"a3867e20f3e2036e854e24915a036f19e68e4c1f","ref":"refs/heads/master","pushedAt":"2023-04-01T10:42:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add new commands to docs","shortMessageHtmlLink":"Add new commands to docs"}},{"before":"6b0d60a69142652ceca4d5f4094b94909a85c29b","after":"30a6289aacd16184bacdef6fe11fc4969703220a","ref":"refs/heads/master","pushedAt":"2023-04-01T10:40:50.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add new commands to docs","shortMessageHtmlLink":"Add new commands to docs"}},{"before":"e2b04bf4bbcb61cba0bd8e4ef71b73bdaacc5176","after":"30a6289aacd16184bacdef6fe11fc4969703220a","ref":"refs/heads/input-overhaul","pushedAt":"2023-04-01T09:49:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add new commands to docs","shortMessageHtmlLink":"Add new commands to docs"}},{"before":"1f1d7f95c1b9c22a085dddf6a11f3f59597977b0","after":"e2b04bf4bbcb61cba0bd8e4ef71b73bdaacc5176","ref":"refs/heads/input-overhaul","pushedAt":"2023-04-01T09:45:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Unit tests for key bindings","shortMessageHtmlLink":"Unit tests for key bindings"}},{"before":"f649f3855a2f4ccf6fba268f89ee477eaeeac2d5","after":"1f1d7f95c1b9c22a085dddf6a11f3f59597977b0","ref":"refs/heads/input-overhaul","pushedAt":"2023-04-01T09:43:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Unit tests for key bindings","shortMessageHtmlLink":"Unit tests for key bindings"}},{"before":"efc8dcd21101cde3a8e23b9623d53a7d5544f05e","after":"f649f3855a2f4ccf6fba268f89ee477eaeeac2d5","ref":"refs/heads/input-overhaul","pushedAt":"2023-04-01T09:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Cleanup mouse and keyboard modules","shortMessageHtmlLink":"Cleanup mouse and keyboard modules"}},{"before":"f04c087bef76bb9a108b5c02305fad3552ba2063","after":"efc8dcd21101cde3a8e23b9623d53a7d5544f05e","ref":"refs/heads/input-overhaul","pushedAt":"2023-04-01T09:22:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Calculate keys to track instead of listing them manually","shortMessageHtmlLink":"Calculate keys to track instead of listing them manually"}},{"before":"6bb2f01d8b69a520c817e508ae1d79b2880d6c77","after":"f04c087bef76bb9a108b5c02305fad3552ba2063","ref":"refs/heads/input-overhaul","pushedAt":"2023-03-31T19:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Fix color blending\n\nColor blending was not dividing the components by the resulting alpha.\nAdded more tests for this, and also for Layers::visible_pixel.","shortMessageHtmlLink":"Fix color blending"}},{"before":null,"after":"6bb2f01d8b69a520c817e508ae1d79b2880d6c77","ref":"refs/heads/input-overhaul","pushedAt":"2023-03-31T16:05:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add missing shortcuts and actions\n\nNow all tools are working more or less like before. We still need a\nmanual QA checklist before we can delete the old mouse and keyboard code\nand merge this branch.","shortMessageHtmlLink":"Add missing shortcuts and actions"}},{"before":"59318233edbe02f6bd21bd63b80deffdde6e5036","after":"6b0d60a69142652ceca4d5f4094b94909a85c29b","ref":"refs/heads/master","pushedAt":"2023-03-26T08:20:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Merge pull request #18 from crumblingstatue/master\n\nFix free images causing serious memory leak issues","shortMessageHtmlLink":"Merge pull request #18 from crumblingstatue/master"}},{"before":"793f09b8e049e7e1e53ca771b3483b9b4b5bd33f","after":"59318233edbe02f6bd21bd63b80deffdde6e5036","ref":"refs/heads/master","pushedAt":"2023-03-25T17:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add CI build jobs for Windows and MacOS","shortMessageHtmlLink":"Add CI build jobs for Windows and MacOS"}},{"before":"e7b04aef4e44edfe62da2bb8588123ac21124839","after":"793f09b8e049e7e1e53ca771b3483b9b4b5bd33f","ref":"refs/heads/master","pushedAt":"2023-03-25T14:11:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add coverage Github job","shortMessageHtmlLink":"Add coverage Github job"}},{"before":"6298da463a33c04f38a9bfdbac0847d704b3c3b3","after":"e7b04aef4e44edfe62da2bb8588123ac21124839","ref":"refs/heads/master","pushedAt":"2023-03-25T13:44:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add coverage Github job","shortMessageHtmlLink":"Add coverage Github job"}},{"before":"601ad92d30395baa9f6d8eb740b3891ce6db265a","after":"6298da463a33c04f38a9bfdbac0847d704b3c3b3","ref":"refs/heads/master","pushedAt":"2023-03-25T13:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Add coverage Github job","shortMessageHtmlLink":"Add coverage Github job"}},{"before":"20a72851d3a27c3b753b4e8b131875a8c28c354d","after":"601ad92d30395baa9f6d8eb740b3891ce6db265a","ref":"refs/heads/master","pushedAt":"2023-03-22T20:13:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Remove Event::is_drawing_event\n\nThis method did not have a very clear meaning. It was replaced with\nchecks for canvas blocked on mouse.rs, where it was actually needed.","shortMessageHtmlLink":"Remove Event::is_drawing_event"}},{"before":"db5c48314e492c27df981f64892c696486d93ec9","after":"20a72851d3a27c3b753b4e8b131875a8c28c354d","ref":"refs/heads/master","pushedAt":"2023-03-21T17:38:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Remove Event::is_drawing_event\n\nThis method did not have a very clear meaning. It was replaced with\nchecks for canvas blocked on mouse.rs, where it was actually needed.","shortMessageHtmlLink":"Remove Event::is_drawing_event"}},{"before":"1fd90b7d8c92c7c2766e52242ae827a217d52737","after":"db5c48314e492c27df981f64892c696486d93ec9","ref":"refs/heads/master","pushedAt":"2023-03-21T06:37:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Merge pull request #16 from crumblingstatue/zoom-menu-actions\n\nAdd a view menu with zoom actions","shortMessageHtmlLink":"Merge pull request #16 from crumblingstatue/zoom-menu-actions"}},{"before":"e404b564f407fbec6b3afd21baa3a407e9cd2b28","after":"1fd90b7d8c92c7c2766e52242ae827a217d52737","ref":"refs/heads/master","pushedAt":"2023-03-19T17:30:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yds12","name":"yds12","path":"/yds12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28710965?s=80&v=4"},"commit":{"message":"Remove fork egui-macroquad\n\nI don't remember why I was using a fork for this. Doesn't seem to be\nneeded, so removed it and use the original crates.io version.","shortMessageHtmlLink":"Remove fork egui-macroquad"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADF3HWggA","startCursor":null,"endCursor":null}},"title":"Activity ยท yds12/tarsila"}