{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628808625,"defaultBranch":"main","name":"headless-kivy","ownerLogin":"sassanh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-17T02:53:18.000Z","ownerAvatar":"https://github.com/avatars/u/1270688?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723910421.0","currentOid":""},"activityList":{"items":[{"before":"61ad609cf9ff035737577b7b4d78a316bcce480a","after":"d6acb3d6800e1b97ca1dd8869615051370463325","ref":"refs/heads/main","pushedAt":"2024-08-17T15:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: slice the data in case it exceeds the size of the display","shortMessageHtmlLink":"fix: slice the data in case it exceeds the size of the display"}},{"before":"2a5b675b1dd3e65b91556a319a38ad91a6ded5bc","after":"61ad609cf9ff035737577b7b4d78a316bcce480a","ref":"refs/heads/main","pushedAt":"2024-08-13T17:10:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: make it compatible with kivy 3","shortMessageHtmlLink":"fix: make it compatible with kivy 3"}},{"before":"dee2fa0ccb544b18248a301d649369a46b305091","after":null,"ref":"refs/tags/v0.9.6","pushedAt":"2024-08-13T17:10:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"9067f5280034bd81ca61585eb14474a3cbe63eca","after":null,"ref":"refs/tags/v0.9.6","pushedAt":"2024-08-13T17:09:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"52ab636964ad41cb0a125fb61a0f36f480d6510b","after":"2a5b675b1dd3e65b91556a319a38ad91a6ded5bc","ref":"refs/heads/main","pushedAt":"2024-08-13T17:08:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: make it compatible with kivy 3","shortMessageHtmlLink":"fix: make it compatible with kivy 3"}},{"before":"54202387f0966e5838c42a5deffb0b6cae77653b","after":"52ab636964ad41cb0a125fb61a0f36f480d6510b","ref":"refs/heads/main","pushedAt":"2024-08-13T16:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: make it compatible with kivy 3","shortMessageHtmlLink":"fix: make it compatible with kivy 3"}},{"before":"7197500e6d68d8a1b76c5c362eb98b78dfca82ab","after":"54202387f0966e5838c42a5deffb0b6cae77653b","ref":"refs/heads/main","pushedAt":"2024-07-13T02:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: set minimum version of `kivy` to `2.1.0` (used to be `2.3.0`)","shortMessageHtmlLink":"refactor: set minimum version of kivy
to 2.1.0
(used to be 2.3.0
)"}},{"before":"7197500e6d68d8a1b76c5c362eb98b78dfca82ab","after":null,"ref":"refs/tags/dummy","pushedAt":"2024-07-12T20:52:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"820a7728500e890ff2260cdbb5c12e20fd0d0876","after":"7197500e6d68d8a1b76c5c362eb98b78dfca82ab","ref":"refs/heads/main","pushedAt":"2024-07-06T18:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: update snapshot fixture with latest changes","shortMessageHtmlLink":"refactor: update snapshot fixture with latest changes"}},{"before":"547d307f60f1436ad14150eb89efb5ff6afcdf65","after":"820a7728500e890ff2260cdbb5c12e20fd0d0876","ref":"refs/heads/main","pushedAt":"2024-07-06T17:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: migrate from `uint16` to `uint8` as each channel of the RGB image is a single byte\nfeat: add alpha channel ... yet again - feat: add a demo app based on the code provided [here](https://github.com/sassanh/headless-kivy/issues/13#issuecomment-2211547084)\nfix: the order of width and height in different places so that it works when the screen is not a square - closes #12, closes #13","shortMessageHtmlLink":"refactor: migrate from uint16
to uint8
as each channel of the RGB…"}},{"before":"bfee22f60f22aee97ff4b963ea7d6c42a2dd8ccd","after":"547d307f60f1436ad14150eb89efb5ff6afcdf65","ref":"refs/heads/main","pushedAt":"2024-07-05T14:38:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: apply rotations and flips and drop alpha channel on data before storing it in `raw_data`","shortMessageHtmlLink":"fix: apply rotations and flips and drop alpha channel on data before …"}},{"before":"82dfafdfedffb01a9f158d7ad9cb0e48cb7e992a","after":"bfee22f60f22aee97ff4b963ea7d6c42a2dd8ccd","ref":"refs/heads/main","pushedAt":"2024-07-05T13:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: apply rotations and flips and drop alpha channel on data before storing it in `raw_data`","shortMessageHtmlLink":"fix: apply rotations and flips and drop alpha channel on data before …"}},{"before":"6b90879623b4324c0c36e2ab01c804d6fbd0053f","after":"82dfafdfedffb01a9f158d7ad9cb0e48cb7e992a","ref":"refs/heads/main","pushedAt":"2024-07-04T23:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: consider alpha channel in the data stored in `raw_data` field of `HeadlessWidget`","shortMessageHtmlLink":"fix: consider alpha channel in the data stored in raw_data
field of…"}},{"before":"0fd65c6f569e9d1ab0a8e4aceeb8cfcc73110c2a","after":"6b90879623b4324c0c36e2ab01c804d6fbd0053f","ref":"refs/heads/main","pushedAt":"2024-07-04T19:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: remove all features specific to Raspberry Pi, now it is a general headless Kivy library suitable for different platforms and test environments\nbuild: rename project to `headless-kivy` as it is not specific to Raspberry Pi anymore\nbuild: update repository to ","shortMessageHtmlLink":"refactor: remove all features specific to Raspberry Pi, now it is a g…"}},{"before":"e8c475ba371d2caa54f3ed773913398de8fa5bb9","after":null,"ref":"refs/tags/v0.9.0","pushedAt":"2024-07-04T19:08:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"0a8d10e61bcc82135552009e1d42fa9889ee77cd","after":"0fd65c6f569e9d1ab0a8e4aceeb8cfcc73110c2a","ref":"refs/heads/main","pushedAt":"2024-07-04T19:00:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: remove all features specific to Raspberry Pi, now it is a general headless Kivy library suitable for different platforms and test environments\nbuild: rename project to `headless-kivy` as it is not specific to Raspberry Pi anymore\nbuild: update repository to ","shortMessageHtmlLink":"refactor: remove all features specific to Raspberry Pi, now it is a g…"}},{"before":"0a4195c3d65606d55fb22b2aee751fffe460d281","after":null,"ref":"refs/tags/v0.9.0","pushedAt":"2024-07-04T18:57:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"9fe0790334c28e0dbe783f6d234faf273f342e63","after":"0a8d10e61bcc82135552009e1d42fa9889ee77cd","ref":"refs/heads/main","pushedAt":"2024-07-04T18:56:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: remove all features specific to Raspberry Pi, now it is a general headless Kivy library suitable for different platforms and test environments\nbuild: rename project to `headless-kivy` as it is not specific to Raspberry Pi anymore\nbuild: update repository to ","shortMessageHtmlLink":"refactor: remove all features specific to Raspberry Pi, now it is a g…"}},{"before":"185b34c507092f9afd00720c4f64ef1e125e3853","after":null,"ref":"refs/tags/v0.9.0","pushedAt":"2024-07-04T18:55:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"96f72799885aba254149b1215a49e1efa73dbca7","after":"9fe0790334c28e0dbe783f6d234faf273f342e63","ref":"refs/heads/main","pushedAt":"2024-07-04T18:53:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: remove all features specific to Raspberry Pi, now it is a general headless Kivy library suitable for different platforms and test environments\nbuild: rename project to `headless-kivy` as it is not specific to Raspberry Pi anymore\nbuild: update repository to ","shortMessageHtmlLink":"refactor: remove all features specific to Raspberry Pi, now it is a g…"}},{"before":"2ef53b1ca241e1732dcdfb51a215b97119ab416e","after":"96f72799885aba254149b1215a49e1efa73dbca7","ref":"refs/heads/main","pushedAt":"2024-07-04T18:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: remove all features specific to Raspberry Pi, now it is a general headless Kivy library suitable for different platforms and test environments\nbuild: rename project to `headless-kivy` as it is not specific to Raspberry Pi anymore\nbuild: update repository to ","shortMessageHtmlLink":"refactor: remove all features specific to Raspberry Pi, now it is a g…"}},{"before":"702a572ea5ba6975e43fceff6f8a3f9b79b3cad0","after":"2ef53b1ca241e1732dcdfb51a215b97119ab416e","ref":"refs/heads/main","pushedAt":"2024-07-02T21:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: drop code for positioning the window on the screen","shortMessageHtmlLink":"refactor: drop code for positioning the window on the screen"}},{"before":"afb07f7264fb3eaa264b30a59b9d5c5d7fa7dcab","after":"702a572ea5ba6975e43fceff6f8a3f9b79b3cad0","ref":"refs/heads/main","pushedAt":"2024-07-01T23:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"refactor: drop `is_test_environment`, the code using headless kivy should be responsible for setting up the environment so that it can fully customize the configuration","shortMessageHtmlLink":"refactor: drop is_test_environment
, the code using headless kivy sh…"}},{"before":"0be4fe0bc800804a0b0ff2fe53a9f56178ac6312","after":"afb07f7264fb3eaa264b30a59b9d5c5d7fa7dcab","ref":"refs/heads/main","pushedAt":"2024-06-25T17:04:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"feat: add snapshot fixture","shortMessageHtmlLink":"feat: add snapshot fixture"}},{"before":"a1557812cc9d400c9dd6a1f292c8f5925db8f36b","after":"0be4fe0bc800804a0b0ff2fe53a9f56178ac6312","ref":"refs/heads/main","pushedAt":"2024-05-08T16:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"feat: add `rotation`, `flip_horizontal`, and `flip_vertical` parameters to `SetupHeadlessConfig` to allow configuration of the display orientation","shortMessageHtmlLink":"feat: add rotation
, flip_horizontal
, and flip_vertical
paramete…"}},{"before":"a5abbeb534f9b8985c8e57faff1745086ef8d898","after":"a1557812cc9d400c9dd6a1f292c8f5925db8f36b","ref":"refs/heads/main","pushedAt":"2024-05-08T15:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"feat: let the user render a splash screen before the first frame is ready to be rendered, if not provided, it renders a black screen","shortMessageHtmlLink":"feat: let the user render a splash screen before the first frame is r…"}},{"before":"5f2068421fbe346275403ed644a06cf924f7e035","after":"a5abbeb534f9b8985c8e57faff1745086ef8d898","ref":"refs/heads/main","pushedAt":"2024-05-08T15:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"feat: configurable rotation and flip parameters","shortMessageHtmlLink":"feat: configurable rotation and flip parameters"}},{"before":"ccc3b46bdd5136dde5283e6770e6526089c4a396","after":"5f2068421fbe346275403ed644a06cf924f7e035","ref":"refs/heads/main","pushedAt":"2024-03-26T19:40:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"Merge pull request #11 from ubopod/test-env\n\nTest env","shortMessageHtmlLink":"Merge pull request #11 from ubopod/test-env"}},{"before":"9a5cd6fe160148ae5f9a4ec860cbc6609ef95be0","after":null,"ref":"refs/tags/v0.7.2","pushedAt":"2024-03-24T12:25:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"}},{"before":"6b130458259ffd025d8914b5dc6b2b6314612471","after":"2b88edf5a7270a7996de3021bd408b0c6e54e9b1","ref":"refs/heads/test-env","pushedAt":"2024-03-24T12:25:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://github.com/avatars/u/1270688?s=80&v=4"},"commit":{"message":"fix: revert numpy data structure storing display data to uint16 as 2 bytes are used per pixel","shortMessageHtmlLink":"fix: revert numpy data structure storing display data to uint16 as 2 …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnORKUwA","startCursor":null,"endCursor":null}},"title":"Activity · sassanh/headless-kivy"}