{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":535454033,"defaultBranch":"main","name":"Iris","ownerLogin":"Michael-48","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-11T23:41:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72641665?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725280966.0","currentOid":""},"activityList":{"items":[{"before":"d3fc760d914af1d55b318a93b576369ddb02d1a3","after":"248ee69b074b4c7d93f2a0a478cb8bc531b00f37","ref":"refs/heads/plot-widgets","pushedAt":"2024-09-05T16:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"PlotHistogram fixes.\n\nAdded baseline argument to histogram and fixed positive and negative overlap issues.","shortMessageHtmlLink":"PlotHistogram fixes."}},{"before":"94a43737a5e45c056a8e2dab4c4f291a27375f17","after":"d3fc760d914af1d55b318a93b576369ddb02d1a3","ref":"refs/heads/plot-widgets","pushedAt":"2024-09-04T18:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Added PlotHistogram.\n\nAdded a PlotHistogram widget which uses frames to build the boxes. Supports the hovering the current box to determine the values. Also supports clipping and automatic height alignment. Needs demo window example and documentation.","shortMessageHtmlLink":"Added PlotHistogram."}},{"before":"240c6b504a38fea424888b6de5b6a19760a89351","after":"1f957d74b035c9022222368ea1f243ebccb9796b","ref":"refs/heads/gh-pages","pushedAt":"2024-09-04T15:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Michael-48","name":"Michael","path":"/Michael-48","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72641665?s=80&v=4"},"commit":{"message":"Built and published by Moonwave","shortMessageHtmlLink":"Built and published by Moonwave"}},{"before":"33e74521abc8de1172ba27dce486485fb00c8a76","after":"94a43737a5e45c056a8e2dab4c4f291a27375f17","ref":"refs/heads/plot-widgets","pushedAt":"2024-09-04T13:24:32.000Z","pushType":"push","commitsCount":95,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Merge branch 'main' into plot-widgets","shortMessageHtmlLink":"Merge branch 'main' into plot-widgets"}},{"before":"300793056210009782e71e37bc7f1b4324248f4a","after":"7ab5893157cd8dd2f10b7f40e58c2a0a36796a1b","ref":"refs/heads/main","pushedAt":"2024-09-04T13:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Minor tweaks.","shortMessageHtmlLink":"Minor tweaks."}},{"before":"1e78042b5668932698b75d24d20660c510851c78","after":"300793056210009782e71e37bc7f1b4324248f4a","ref":"refs/heads/main","pushedAt":"2024-09-04T12:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Added docs.\n\nAdded documentation for new layout options. Added demo window examples for widget sizing and layout.","shortMessageHtmlLink":"Added docs."}},{"before":"fd0473b4a7196b237fe637640714bc806029e805","after":"1e78042b5668932698b75d24d20660c510851c78","ref":"refs/heads/main","pushedAt":"2024-09-04T11:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Button Size argument.\n\nAdded a size argument to button widgets which sets the minimum size of the Button, allowing for full width buttons. The text is also centered within the button.","shortMessageHtmlLink":"Button Size argument."}},{"before":"a09fd076ee32b0370f16ce09ff3d15bc19b2bc6c","after":"fd0473b4a7196b237fe637640714bc806029e805","ref":"refs/heads/main","pushedAt":"2024-09-04T11:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"HorizontalAlignment for SameLine.\n\nAdded HorizontalAlignment argument for SameLine widget which will horizontally align any children.","shortMessageHtmlLink":"HorizontalAlignment for SameLine."}},{"before":"b408e7a9ab57c2611921e2f46a3da33af61ff196","after":"a09fd076ee32b0370f16ce09ff3d15bc19b2bc6c","ref":"refs/heads/main","pushedAt":"2024-09-03T16:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Improved state testing.\n\nAdded additional tests for state disconnections.","shortMessageHtmlLink":"Improved state testing."}},{"before":"5da4d9c751fdd67c69431167a1f63320aeae1dcb","after":"b408e7a9ab57c2611921e2f46a3da33af61ff196","ref":"refs/heads/main","pushedAt":"2024-09-03T16:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Added ID to State object.\n\nAdded the state's ID to its internal table.","shortMessageHtmlLink":"Added ID to State object."}},{"before":"211d2962179c2f1dce1bbd2cc52c7a01a4ce2b4d","after":"5da4d9c751fdd67c69431167a1f63320aeae1dcb","ref":"refs/heads/main","pushedAt":"2024-09-02T22:43:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Added new State constructors.\n\nTwo new state constructors for working with local variables and table entries, design to bridge between luau data types and the state object. VariableState takes a variable and will sync the state and variable. TableState takes a table and key and will sync the state and value. Also added optional argument to disable the Iris cycle.","shortMessageHtmlLink":"Added new State constructors."}},{"before":"dc53ae9ee8983ceb73334401f51f8e89f0d18c04","after":null,"ref":"refs/heads/generic-types","pushedAt":"2024-09-02T12:42:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"}},{"before":"7be1b09add76b4d0ebc4afe8878df8758efaf540","after":"211d2962179c2f1dce1bbd2cc52c7a01a4ce2b4d","ref":"refs/heads/main","pushedAt":"2024-09-02T12:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Better Types\n\n# Better Types\r\nRedesigned the types to create a unique one for each widget containing only the necessary arguments and properties. Added generic type support to State widgets which should make it clearer to use.\r\n\r\nThis may be inconvenient to have a type for every widget, but it should make Iris easier to use with intellisense which is one of the biggest issues I here of.\r\n\r\n## Additions\r\n- State objects and Input widgets use generic types rather than any.\r\n- PubTypes file for public types which most users only need to be exposed to.\r\n- WidgetTypes file containing a unique type for every widget.\r\n\r\n## Changes\r\n- Removed unnecessary thisWidget arguments to certain utility functions.\r\n- Fixed child widget naming inconsistencies.\r\n\r\n## Fixes\r\n- Fixed Style Window reset not chaning combo boxes.","shortMessageHtmlLink":"Better Types"}},{"before":"3dfdddaa3a23414028c5d3f346fe3287b0d5628b","after":"dc53ae9ee8983ceb73334401f51f8e89f0d18c04","ref":"refs/heads/generic-types","pushedAt":"2024-09-02T12:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Fixed child naming inconsistencies.\n\nRenamed all ChildAdded and ChildDiscarded arguments to be 'thisChild'.","shortMessageHtmlLink":"Fixed child naming inconsistencies."}},{"before":"e3bbdc4077fe44f9c4c58e6c4b766cedb7baf3d3","after":"3dfdddaa3a23414028c5d3f346fe3287b0d5628b","ref":"refs/heads/generic-types","pushedAt":"2024-09-02T12:22:53.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Refactor and merge.\n\nMerged with main to update. New PubTypes file for those that want it. Removed a lot of unnecessary code and organised files around.","shortMessageHtmlLink":"Refactor and merge."}},{"before":"0cbf632307b3f755ce9068c0a27e1a75d9c24a6b","after":"7be1b09add76b4d0ebc4afe8878df8758efaf540","ref":"refs/heads/main","pushedAt":"2024-09-02T11:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Fixes and simplifications.\n\nChanged applyInteractionHighlights method to be generic for text and images. Removed unnecessary and unused methods. Extra asserts in Table methods. Fixed SameLine name issue.","shortMessageHtmlLink":"Fixes and simplifications."}},{"before":"a56b043a348af1f6e071142bb25a147fe416ba40","after":"0cbf632307b3f755ce9068c0a27e1a75d9c24a6b","ref":"refs/heads/main","pushedAt":"2024-09-02T10:44:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Merge pull request #72 from 4teapo/main\n\nRemove argument from PopId","shortMessageHtmlLink":"Merge pull request #72 from 4teapo/main"}},{"before":null,"after":"8a0ef1d042eea46b0b15587d4b4e943836558ca4","ref":"refs/heads/tabs","pushedAt":"2024-08-16T20:10:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Basic TabBar and Tab implementation.\n\nThis API will be changed to one state in the TabBar as opposed to requiring one for each tab.","shortMessageHtmlLink":"Basic TabBar and Tab implementation."}},{"before":"c632d8f226b39381f77efb15b9701199f5bf5b51","after":"a56b043a348af1f6e071142bb25a147fe416ba40","ref":"refs/heads/main","pushedAt":"2024-08-13T21:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Redesigned style editor.\n\nRedesigned the style editor with a clearer layout and better information. Added a font section to modify the font used by Iris.","shortMessageHtmlLink":"Redesigned style editor."}},{"before":"b5c09e37a9cf56efa5c2984af2184b7e5d830d6b","after":"c632d8f226b39381f77efb15b9701199f5bf5b51","ref":"refs/heads/main","pushedAt":"2024-08-13T16:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Release v2.3.0","shortMessageHtmlLink":"Release v2.3.0"}},{"before":"36c7da0ae9f9e0824210d779ba01a0a038cd4686","after":"b5c09e37a9cf56efa5c2984af2184b7e5d830d6b","ref":"refs/heads/main","pushedAt":"2024-08-13T16:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Fixed late update bug.\n\nFixed a bug where a widget would wait a frame to update but would not check whether it had been destroyed. Most promimently causing issues when the style of a slider widget constantly changed and was therefore destroyed and created every frame. Fixed by adding a check to make sure the widget was not discarded.","shortMessageHtmlLink":"Fixed late update bug."}},{"before":"513d18d6550cfb463a6c39d13ddccbec32bbe5f7","after":"36c7da0ae9f9e0824210d779ba01a0a038cd4686","ref":"refs/heads/main","pushedAt":"2024-08-13T10:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Added UID to widgets.\n\nAdded a unique UID to widgets which is unique to the widget struct rather than ID, since an ID can have multiple widget structs over its lifetime.","shortMessageHtmlLink":"Added UID to widgets."}},{"before":"8f9d9b228718319144bce30cbdee181fc20fb644","after":"513d18d6550cfb463a6c39d13ddccbec32bbe5f7","ref":"refs/heads/main","pushedAt":"2024-08-13T10:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Fixed double state discard bug.\n\nFixed a bug where when a widget was refreshed, it's state would be discarded twice causing the new widget to not be connected to any state objects.","shortMessageHtmlLink":"Fixed double state discard bug."}},{"before":"d70b8fe3310ec146913a59e363f5402530840763","after":"8f9d9b228718319144bce30cbdee181fc20fb644","ref":"refs/heads/main","pushedAt":"2024-08-12T18:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Release v2.3.0","shortMessageHtmlLink":"Release v2.3.0"}},{"before":"56783d5e019ad79c6194dedcb47085a95a372d66","after":"d70b8fe3310ec146913a59e363f5402530840763","ref":"refs/heads/main","pushedAt":"2024-08-12T18:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Changed action commands.\n\nChanged to direct GitHub CLI commands.","shortMessageHtmlLink":"Changed action commands."}},{"before":"2024be19dbcfccad9c2ae7ed58ad70d2d6c4439e","after":"56783d5e019ad79c6194dedcb47085a95a372d66","ref":"refs/heads/main","pushedAt":"2024-08-12T17:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Added release action.","shortMessageHtmlLink":"Added release action."}},{"before":"99d73fbd04ead7d3d51736c389e3c26f1e33549d","after":"2024be19dbcfccad9c2ae7ed58ad70d2d6c4439e","ref":"refs/heads/main","pushedAt":"2024-08-12T17:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Updated Rojo version.","shortMessageHtmlLink":"Updated Rojo version."}},{"before":"99d73fbd04ead7d3d51736c389e3c26f1e33549d","after":null,"ref":"refs/tags/v2.2.0","pushedAt":"2024-08-11T21:57:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"}},{"before":"cbfef59aa681a41199569f482aa783a05c106025","after":"99d73fbd04ead7d3d51736c389e3c26f1e33549d","ref":"refs/heads/main","pushedAt":"2024-08-11T21:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Lua files seen as Luau","shortMessageHtmlLink":"Lua files seen as Luau"}},{"before":"41c6c52f01081457ca4fd139eb8c5c8d26499d87","after":"cbfef59aa681a41199569f482aa783a05c106025","ref":"refs/heads/main","pushedAt":"2024-08-06T22:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SirMallard","name":"SirMallard","path":"/SirMallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73789875?s=80&v=4"},"commit":{"message":"Demo place updated","shortMessageHtmlLink":"Demo place updated"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNjo0NjoxMi4wMDAwMDBazwAAAASuFoaR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNjo0NjoxMi4wMDAwMDBazwAAAASuFoaR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQyMjo1MTo1Ny4wMDAwMDBazwAAAASTl9Iz"}},"title":"Activity ยท Michael-48/Iris"}