{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92038127,"defaultBranch":"main","name":"react-gtk","ownerLogin":"clayrisser","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-22T09:52:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6234038?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701759897.0","currentOid":""},"activityList":{"items":[{"before":"88d5b4ed2c09ce23ae01d62d3adec78f1df946da","after":"32a4fbf9e607def34ce97d5c0cb5f95f9cf3e15f","ref":"refs/heads/main","pushedAt":"2024-01-22T09:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":" updated generating interface documentation js file instead of json","shortMessageHtmlLink":" updated generating interface documentation js file instead of json"}},{"before":"98fd6332fdd5b14db1289b3712360810b6a901eb","after":"88d5b4ed2c09ce23ae01d62d3adec78f1df946da","ref":"refs/heads/main","pushedAt":"2024-01-12T12:38:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Added calender, checkbox, button, dropdown, spinner , windowhandle in the todo elements","shortMessageHtmlLink":"Added calender, checkbox, button, dropdown, spinner , windowhandle in…"}},{"before":"75adc444bc7d984e04e19066e759c19e029753fc","after":"98fd6332fdd5b14db1289b3712360810b6a901eb","ref":"refs/heads/main","pushedAt":"2024-01-12T12:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"created separate file for the docs generation","shortMessageHtmlLink":"created separate file for the docs generation"}},{"before":"2a820d252fe1ec111307b0771cc3f466c2704f86","after":"75adc444bc7d984e04e19066e759c19e029753fc","ref":"refs/heads/main","pushedAt":"2024-01-12T12:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"removed unused imports","shortMessageHtmlLink":"removed unused imports"}},{"before":"e514eb3b898cdb6803ba525fc263af77ee4fd9a6","after":"2a820d252fe1ec111307b0771cc3f466c2704f86","ref":"refs/heads/main","pushedAt":"2024-01-12T11:57:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"added interface documentation json file generation","shortMessageHtmlLink":"added interface documentation json file generation"}},{"before":"a8674265d983f94458fa6b5cf45bc39719955aef","after":"e514eb3b898cdb6803ba525fc263af77ee4fd9a6","ref":"refs/heads/main","pushedAt":"2024-01-12T09:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"docs generated inside the interface","shortMessageHtmlLink":"docs generated inside the interface"}},{"before":"a5689ffafbc061c6525b6e272a1f81e0f49a31a3","after":"a8674265d983f94458fa6b5cf45bc39719955aef","ref":"refs/heads/main","pushedAt":"2024-01-11T12:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Got idea for comeents generating","shortMessageHtmlLink":"Got idea for comeents generating"}},{"before":"3e016e7c1a53f0ae5007f4e70d8ec905a61f75f0","after":"a5689ffafbc061c6525b6e272a1f81e0f49a31a3","ref":"refs/heads/main","pushedAt":"2024-01-11T12:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"removed dropdown in usage and added back into the elements","shortMessageHtmlLink":"removed dropdown in usage and added back into the elements"}},{"before":"1c79405b19d3328d823a4acc1ee0f30826a47101","after":"3e016e7c1a53f0ae5007f4e70d8ec905a61f75f0","ref":"refs/heads/main","pushedAt":"2024-01-11T12:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"updated dropdown and started adding examples for each and every widget","shortMessageHtmlLink":"updated dropdown and started adding examples for each and every widget"}},{"before":"259d43cd3cdc8c27680c6768a5a74f4cc0214155","after":"1c79405b19d3328d823a4acc1ee0f30826a47101","ref":"refs/heads/main","pushedAt":"2024-01-11T10:10:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"dropdownlist component changes needed","shortMessageHtmlLink":"dropdownlist component changes needed"}},{"before":"58a98310939c8024f1fce580d71f9c4da95711ed","after":"259d43cd3cdc8c27680c6768a5a74f4cc0214155","ref":"refs/heads/main","pushedAt":"2024-01-11T06:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"added scroll window for the todo items","shortMessageHtmlLink":"added scroll window for the todo items"}},{"before":"d85e9a5945866837201668710f2781c1350068e8","after":"58a98310939c8024f1fce580d71f9c4da95711ed","ref":"refs/heads/main","pushedAt":"2024-01-10T13:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"implemented state managment in todo and working on todoItem","shortMessageHtmlLink":"implemented state managment in todo and working on todoItem"}},{"before":"92011f41e266d01eac0f686d7da1d2f149178f77","after":"d85e9a5945866837201668710f2781c1350068e8","ref":"refs/heads/main","pushedAt":"2024-01-10T08:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"rendering todo app","shortMessageHtmlLink":"rendering todo app"}},{"before":"60865d42c3d6511313e3c6db455b542f07670ddf","after":"92011f41e266d01eac0f686d7da1d2f149178f77","ref":"refs/heads/main","pushedAt":"2024-01-06T08:47:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Fixed merge conflicts","shortMessageHtmlLink":"Fixed merge conflicts"}},{"before":"f65fc1491c0aaf8861f03c4d08f263b68c76b329","after":"60865d42c3d6511313e3c6db455b542f07670ddf","ref":"refs/heads/main","pushedAt":"2024-01-03T06:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"added the text src and components for switchDemo","shortMessageHtmlLink":"added the text src and components for switchDemo"}},{"before":"8c9b60f84b118938bd16fceb35126bd569dcccc9","after":"f65fc1491c0aaf8861f03c4d08f263b68c76b329","ref":"refs/heads/main","pushedAt":"2024-01-02T12:46:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"fixed merg","shortMessageHtmlLink":"fixed merg"}},{"before":"300941e87faa977a39d09f8a758a3d3146a442bf","after":"8c9b60f84b118938bd16fceb35126bd569dcccc9","ref":"refs/heads/main","pushedAt":"2024-01-02T11:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"πŸ“ docs: update HeaderBar and Image components documentation\n\n- Update the documentation for the HeaderBar component in React GTK 4\n- Provide a simple example of how to use the HeaderBar widget\n- Remove unnecessary code from the example\n- Add a comprehensive guide for using the GtkImage component in GTK 4 with React Native GTK4\n- Fix the issue with image not displaying\n- Add properties section to the GtkImage documentation\n- Update the documentation for the ListBox component in React GTK 4\n- Remove unnecessary code from the example\n- Update the SearchBarDemo component in the test project\n- Update project-words.txt with additional words (lightgray)","shortMessageHtmlLink":"πŸ“ docs: update HeaderBar and Image components documentation"}},{"before":"db1aa5cc948365ae5a6e22d200ce2b6c09146e57","after":"300941e87faa977a39d09f8a758a3d3146a442bf","ref":"refs/heads/main","pushedAt":"2024-01-02T11:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Fix import statements and generate widget elements","shortMessageHtmlLink":"Fix import statements and generate widget elements"}},{"before":"7d238cb85d6f71b893344122c9280969a5310b30","after":"db1aa5cc948365ae5a6e22d200ce2b6c09146e57","ref":"refs/heads/main","pushedAt":"2024-01-02T07:04:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"✨ feat: Generate widget elements and props interface\n\nThis commit adds functionality to generate widget elements and props interface. The `Generator` class now includes methods to generate the widget element and props interface for each widget in the module. Previously commented out code for generating interfaces has been removed.\n\nChanges made:\n- Added `await this.generateWidgetElement(widget)` to generate widget elements.\n- Added `await this.generatePropsInterface(widget)` to generate props interface for each widget.\n- Commented out the code block for generating interfaces using `this.module.ns.interface`.\n\nAdditional changes:\n- Updated the generation of widget elements index and root index.\n\nNote: The commented-out code block for generating interfaces has been left in the file but is not executed.","shortMessageHtmlLink":"✨ feat: Generate widget elements and props interface"}},{"before":"e445f929ce31deb58104c3e80ffa5cba6f1388a8","after":"7d238cb85d6f71b893344122c9280969a5310b30","ref":"refs/heads/main","pushedAt":"2023-12-30T08:51:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://gitlab.com/bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of https://gitlab.com/bitspur/community/react-gtk"}},{"before":"4ffdedac7d339e2be54dd8b2bad45ad174607d55","after":"e445f929ce31deb58104c3e80ffa5cba6f1388a8","ref":"refs/heads/main","pushedAt":"2023-12-30T08:41:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk"}},{"before":"81b72e1aa31e61fb87d2db756f5759509755866f","after":"4ffdedac7d339e2be54dd8b2bad45ad174607d55","ref":"refs/heads/main","pushedAt":"2023-12-30T08:35:20.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk"}},{"before":"b6b0241d68e05e5c56e1bd55bfa5ed40acc552c6","after":"81b72e1aa31e61fb87d2db756f5759509755866f","ref":"refs/heads/main","pushedAt":"2023-12-30T07:27:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"fixed merge conflict","shortMessageHtmlLink":"fixed merge conflict"}},{"before":"35cf3c13b9516bf74b47f901523ee84cc95b752e","after":"b6b0241d68e05e5c56e1bd55bfa5ed40acc552c6","ref":"refs/heads/main","pushedAt":"2023-12-29T12:53:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk"}},{"before":"29ffbcd7f9fc267dfc72084c547ba51ea496ee75","after":"35cf3c13b9516bf74b47f901523ee84cc95b752e","ref":"refs/heads/main","pushedAt":"2023-12-29T11:25:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://gitlab.com/bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of https://gitlab.com/bitspur/community/react-gtk"}},{"before":"19e6e88d2523d61b1e771e35d3056a3412d1271a","after":"29ffbcd7f9fc267dfc72084c547ba51ea496ee75","ref":"refs/heads/main","pushedAt":"2023-12-29T10:31:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk"}},{"before":"4779b4d9b6d03f01ea642e00941da26dcd7ed4e0","after":"19e6e88d2523d61b1e771e35d3056a3412d1271a","ref":"refs/heads/main","pushedAt":"2023-12-29T10:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"✨ feat: Add Button component and demo\n\nThis commit adds the Button component and its accompanying demo to the project. The Button component is designed to respond to user clicks by triggering specified callback functions, making it a key component for user interaction in GTK 4 applications. It seamlessly integrates with React, allowing it to be used as a standard React component, providing the benefits of React's state management and lifecycle features.\n\nThe Button component offers flexibility in terms of appearance and behavior, enabling developers to customize it according to their application's specific needs. It is designed for simplicity and versatility, making it straightforward to create interactive buttons in GTK 4 applications. Additionally, the Button component is optimized for both efficiency and accessibility, ensuring fast performance and broad accessibility, including support for users with disabilities.\n\nIn summary, this commit introduces the essential and customizable Button component, integrated with React, which enhances interactivity and functionality in GTK 4 applications.","shortMessageHtmlLink":"✨ feat: Add Button component and demo"}},{"before":"591245c240eaf6a7225615119317a22c93f37af5","after":"4779b4d9b6d03f01ea642e00941da26dcd7ed4e0","ref":"refs/heads/main","pushedAt":"2023-12-29T07:23:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk"}},{"before":"4f352a39f9ec1f79c80fa2b7320de290b96f903d","after":"591245c240eaf6a7225615119317a22c93f37af5","ref":"refs/heads/main","pushedAt":"2023-12-29T07:18:27.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk","shortMessageHtmlLink":"Merge branch 'main' of gitlab.com:bitspur/community/react-gtk"}},{"before":"334f2c04034a76f7d81242b623955062b32a5ddf","after":"4f352a39f9ec1f79c80fa2b7320de290b96f903d","ref":"refs/heads/main","pushedAt":"2023-12-29T06:05:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clayrisser","name":"Clay Risser","path":"/clayrisser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234038?s=80&v=4"},"commit":{"message":"fixed merge conflict","shortMessageHtmlLink":"fixed merge conflict"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD5an5UAA","startCursor":null,"endCursor":null}},"title":"Activity Β· clayrisser/react-gtk"}