{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185862220,"defaultBranch":"master","name":"Avalonia.FuncUI","ownerLogin":"fsprojects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-09T19:51:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6001315?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714120242.0","currentOid":""},"activityList":{"items":[{"before":"1c7686e9a81a644722e7e549d9f368663106541a","after":"28e60d4007535db69df76d6d15ac6a8af94b1d75","ref":"refs/heads/master","pushedAt":"2024-06-04T07:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Add bindings Avalonia v11.0.0 (#422)\n\n* add Type Alias: SubscriptionFactory<'arg>\r\n\r\n* add SelectingItemsControl bindings.\r\n\r\n* add ComboBox bindings.\r\n\r\n* add HeaderedSelectingItemsControl bindings.\r\n\r\n* add MenuItem bindings.\r\n\r\n* add NumericUpDown bindings.\r\n\r\n* add TreeView bindings.\r\n\r\n* add HeaderedItemsControl bindings.\r\n\r\n* add CalendarItem bindings.\r\n\r\n* move CalendarItem.fs to DSL\\Primitives\r\n\r\n* add PickerPresenterBase bindings.\r\n\r\n* add DatePickerPresenter bindings.\r\n\r\n* add TimePickerPresenter bindings.\r\n\r\n* add ProgressBar bindings.\r\n\r\n* add Slider bindings.\r\n\r\n* add ScrollBar bindings.\r\n\r\n* add RemoteWidget bindings.\r\n\r\n* fix Shape bindings\r\n\r\n- fix strokeDashArray<'t>(value: double list) implementation\r\n- rename binding name: strokeJoinCap -> strokeJoin\r\n\r\n* add Arc bindings.\r\n\r\n* add Rectangle bindings.\r\n\r\n* add Sector bindings.\r\n\r\n* update Sector bindings.\r\n\r\n- remove create function ... TextElement is AbstractClass.\r\n- add AttachedProperty bindings.\r\n\r\n* add BindingEvaluator bindings.\r\n\r\n* add LightDismissOverlayLayer bindings.\r\n\r\n* add ExperimentalAcrylicBorder bindings.\r\n\r\n* add ThemeVariantScope bindings.\r\n\r\n* add VisualLayerManager bindings.\r\n\r\n* add NativeControlHost bindings.\r\n\r\n* add AdornerLayer bindings.\r\n\r\n* add OverlayLayer bindings.\r\n\r\n* add DataGridFrozenGrid bindings.\r\n\r\n* add StackPanel bindings.\r\n\r\n* add ReversibleStackPanel bindings.\r\n\r\n* add VirtualizingCarouselPanel bindings.\r\n\r\n* add VirtualizingStackPanel bindings.\r\n\r\n* add ChromeOverlayLayer bindings.\r\n\r\n* add SelectableTextBlock bindings.\r\n\r\n* fix TickBar.ticks(value: seq) binding implementation.\r\n\r\n* add ContentPresenter bindings.\r\n\r\n* add ScrollContentPresenter bindings.\r\n\r\n* add ItemsPresenter bindings.\r\n\r\n* add TextPresenter bindings.\r\n\r\n* add Popup bindings.\r\n\r\n* add AutoCompleteBox bindings.\r\n\r\n* add Calendar bindings.\r\n\r\n* add CalendarDatePicker bindings.\r\n\r\n* add Button bindings.\r\n\r\n* add DropDownButton bindings.\r\n\r\n* add CalendarButton bindings.\r\n\r\n* add CalendarDayButton bindings.\r\n\r\n* add ToggleSwitch bindings.\r\n\r\n* add DataValidationErrors bindings.\r\n\r\n* add RefreshContainer bindings.\r\n\r\n* add RefreshVisualizer bindings.\r\n\r\n* update ScrollViewer bindings.\r\n\r\n- add missing bindings.\r\n- change attached bindings\r\n - allowAutoHide\r\n- remove bindings that setter is not accessible.\r\n - extent\r\n - viewport\r\n - isExpanded\r\n - smallChange\r\n - largeChange\r\n\r\n* add ToggleSplitButton bindings.\r\n\r\n* add SplitView bindings.\r\n\r\n* add Expander bindings.","shortMessageHtmlLink":"Add bindings Avalonia v11.0.0 (#422)"}},{"before":"dd4a5864f122b28dd47a8d8ba8c829a13995b2dc","after":"1c7686e9a81a644722e7e549d9f368663106541a","ref":"refs/heads/master","pushedAt":"2024-05-03T14:26:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Add generic RoutedEvent bindings as Attached Event. (#421)\n\n* add Type Alias: SubscriptionFactory<'arg>\r\n\r\n* add Interactive bindings.\r\n\r\n* chore: Add AttachedEventDemo to MainView","shortMessageHtmlLink":"Add generic RoutedEvent bindings as Attached Event. (#421)"}},{"before":"bca10e48ce3be4cdccb250f756a82cc96f431ca1","after":"dd4a5864f122b28dd47a8d8ba8c829a13995b2dc","ref":"refs/heads/master","pushedAt":"2024-04-30T17:03:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Numpsy","name":"Richard Webb","path":"/Numpsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1178570?s=80&v=4"},"commit":{"message":"Merge pull request #406 from Numpsy/update_actions\n\nUpdate the actions in the publish workflow","shortMessageHtmlLink":"Merge pull request #406 from Numpsy/update_actions"}},{"before":"a5067bbba69eeaa3dc07f4cca75e7ce86f3bf110","after":"bca10e48ce3be4cdccb250f756a82cc96f431ca1","ref":"refs/heads/master","pushedAt":"2024-04-27T06:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Add bindings (#420)\n\n* fix classes and styles properties on StyledElement\r\n\r\n- fix classes property on StyledElement.\r\n- move styles property to IStyleHost.fs.\r\n\r\n* control catalog: add styles demo back\r\n\r\n- add styles demo back\r\n- update styles.xaml for FluentTheme\r\n\r\n* fix IStyleHost.styles\r\n\r\n- compare list of IStyle correctly\r\n- setter should also update Resources\r\n\r\n* add tests for `IStyleHost.styles` and `Control.classes` properties.\r\n\r\n* add dataTemplates property.\r\n\r\n* add onPropertyChanged event.\r\n\r\n* add Net Event Attr functions.\r\n\r\n* add Visual DSL functions.\r\n\r\n* use `nameof` expression\r\n\r\n* add Layoutable DSL functions.\r\n\r\n* add InputElement DSL functions.\r\n\r\n* add Control DSL functions.\r\n\r\n* add Inline DSL functions.\r\n\r\n* add TextDecoration DSL functions.\r\n\r\n* add TextBlock DSL functions.\r\n\r\n* add Image DSL functions.\r\n\r\n* move stryles DSL into StyledElement.fs\r\n\r\n* add Flyout DSL functions.\r\n\r\n* refactor subscription function if passing event source, to use AddHandler/RemoveHandler.\r\n\r\n* add TemplatedControl bindings.\r\n\r\n* add TextBox bindings.\r\n\r\n* add ItemsControl bindings.\r\n\r\n* Type parameters Modified to explicitly.\r\n\r\n* documentation for updating `Classes`' standard classes\r\n\r\nExpanded the documentation for the `patchStandardClasses` function, which updates the standard classes of `Classes`, with detailed explanations about the mixture of standard classes and pseudoclasses.\r\n\r\n* fix isPseudoClass\r\n\r\n- StartsWith ... use Char instead of String.\r\n- update comment.\r\n\r\n* move dataTemplates binding functions to Control.fs\r\n\r\n* Remove onTextChanged (TextBox.TextChangingEvent -> unit) binding.\r\n\r\n* add test for AttrBuilder<'t>.CreateSubscription<'arg>(name, factory, func, ?subPatchOptions)\r\n\r\n* Refactor list / AvaloniaList / IList value bindings\r\n\r\n- Add helper function for IList<'t>.\r\n- Use helper function instead of custom Internals functions.\r\n- For list<'t> binding, remove custom compare function.\r\n\r\n* fix compare function.","shortMessageHtmlLink":"Add bindings (#420)"}},{"before":"f95e9ac5df038ada7da1fb5419ef0c07dd3a7610","after":"a5067bbba69eeaa3dc07f4cca75e7ce86f3bf110","ref":"refs/heads/master","pushedAt":"2024-04-26T15:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"MenuItem: add icon view binding.","shortMessageHtmlLink":"MenuItem: add icon view binding."}},{"before":"71c5af0cbe69aad08af4aa688de8d5072d4580e9","after":"f95e9ac5df038ada7da1fb5419ef0c07dd3a7610","ref":"refs/heads/master","pushedAt":"2024-04-26T08:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"bump version to 1.4.0","shortMessageHtmlLink":"bump version to 1.4.0"}},{"before":"2e308c6894af1236374e61c89d8fcc1891d57e9b","after":"71c5af0cbe69aad08af4aa688de8d5072d4580e9","ref":"refs/heads/master","pushedAt":"2024-04-26T08:29:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"757ac0e4edac6925954cf73e6ca1656270fc8dad","after":"42dbcd60bfa73cc9bad9ad7452c84926a6d400b9","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-26T08:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"add extension to read env state on any control instance","shortMessageHtmlLink":"add extension to read env state on any control instance"}},{"before":"755dec8f88645dd5aaf53841f5a37f2bf9949f3f","after":"757ac0e4edac6925954cf73e6ca1656270fc8dad","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-14T20:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"move closure components to experimental","shortMessageHtmlLink":"move closure components to experimental"}},{"before":"42319706d3033db6b6ee57c532eb6f4070c6c927","after":"755dec8f88645dd5aaf53841f5a37f2bf9949f3f","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-14T20:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"split component into two classes:\n\nComponent: plain old component, unchanged from master\n\nClosureComponent: component that works well with render function that captures state","shortMessageHtmlLink":"split component into two classes:"}},{"before":"e9c5035b4f41562c0e72840f96ca7b8d94a43123","after":"42319706d3033db6b6ee57c532eb6f4070c6c927","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-14T13:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"first shot at only re-rendering components that have capturing render functions. This works but is\nstill a bit messy.","shortMessageHtmlLink":"first shot at only re-rendering components that have capturing render…"}},{"before":"4e8d91d5eb95c3ab07de7d7d6bdf9191d7a9a1b5","after":"e9c5035b4f41562c0e72840f96ca7b8d94a43123","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-14T12:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"- patch render function for all DSL created component types.","shortMessageHtmlLink":"- patch render function for all DSL created component types."}},{"before":"9dcdfa7b26f00925bb58c2fc1dba13ea5982a065","after":"4e8d91d5eb95c3ab07de7d7d6bdf9191d7a9a1b5","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-14T12:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"- don't use ref cells, but actually pass the field by reference. This requires not using an FSharp\nfunction as getting the address of a function type is prevented by the compiler. I guess casting the\nfunction to an object might have also worked here.\n\n- simplify bindings by passing in the RenderFunctionProperty","shortMessageHtmlLink":"- don't use ref cells, but actually pass the field by reference. This…"}},{"before":"8306b0169fdb98ac3bc98a76498afbbff420a0fd","after":"2e308c6894af1236374e61c89d8fcc1891d57e9b","ref":"refs/heads/master","pushedAt":"2024-04-14T11:41:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Add a NuGet description property to the Elmish project. (#418)","shortMessageHtmlLink":"Add a NuGet description property to the Elmish project. (#418)"}},{"before":null,"after":"9dcdfa7b26f00925bb58c2fc1dba13ea5982a065","ref":"refs/heads/experiment-patch-component-render-function","pushedAt":"2024-04-12T14:43:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Current situation: If the render function of a component closes over/captures\nstate that state is stale. This is the case because we never change the render\nfunction - even tho it's instantiated.\n\nThis change makes it possible to access outer state and re-render when captured\nstate changes.\n\nThis is still a prototype.","shortMessageHtmlLink":"Current situation: If the render function of a component closes over/…"}},{"before":"d863c74358a2f9bbacd55ce75f16d7eb3258b8d9","after":"b120abb65af9264d6afba4726a03200b7238947c","ref":"refs/heads/chore/update-to-net8","pushedAt":"2024-04-02T11:36:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sleepyfran","name":"Fran González","path":"/sleepyfran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6024783?s=80&v=4"},"commit":{"message":"Update .NET version on pipeline","shortMessageHtmlLink":"Update .NET version on pipeline"}},{"before":"77284a4fb44cffaca0a9c20200cdc85d2a81f39d","after":"8306b0169fdb98ac3bc98a76498afbbff420a0fd","ref":"refs/heads/master","pushedAt":"2024-04-01T15:53:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Remove the WebAssemblyPlayground example (#415)","shortMessageHtmlLink":"Remove the WebAssemblyPlayground example (#415)"}},{"before":"4679601afeb52101d584bd4cfc54bea60a3df0db","after":"77284a4fb44cffaca0a9c20200cdc85d2a81f39d","ref":"refs/heads/master","pushedAt":"2024-04-01T11:34:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Sort the control items in the control catalog into alphabetical order (#414)","shortMessageHtmlLink":"Sort the control items in the control catalog into alphabetical order ("}},{"before":"ad77e06d9142b9786f032eebebf6e8c42a719789","after":"4679601afeb52101d584bd4cfc54bea60a3df0db","ref":"refs/heads/master","pushedAt":"2024-03-31T21:12:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Remove isPressed property setter (#411)","shortMessageHtmlLink":"Remove isPressed property setter (#411)"}},{"before":null,"after":"d863c74358a2f9bbacd55ce75f16d7eb3258b8d9","ref":"refs/heads/chore/update-to-net8","pushedAt":"2024-03-31T20:53:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sleepyfran","name":"Fran González","path":"/sleepyfran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6024783?s=80&v=4"},"commit":{"message":"Upgrade to .NET 8","shortMessageHtmlLink":"Upgrade to .NET 8"}},{"before":null,"after":"cf42be079d032b3a36b3aa66fcd49e74d5154373","ref":"refs/heads/chore/remove-is-pressed","pushedAt":"2024-03-31T20:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sleepyfran","name":"Fran González","path":"/sleepyfran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6024783?s=80&v=4"},"commit":{"message":"Remove isPressed property setter","shortMessageHtmlLink":"Remove isPressed property setter"}},{"before":"3f0483c4a9fe20ea8dfa2e593ddadbe8b3b432ce","after":"ad77e06d9142b9786f032eebebf6e8c42a719789","ref":"refs/heads/master","pushedAt":"2024-03-15T10:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"477f49bcbe4657e2c5eed8862f555b739d32230b","after":"3f0483c4a9fe20ea8dfa2e593ddadbe8b3b432ce","ref":"refs/heads/master","pushedAt":"2024-03-12T10:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b60789f4f67f6caa93b4e2189d50591de245efd7","after":"477f49bcbe4657e2c5eed8862f555b739d32230b","ref":"refs/heads/master","pushedAt":"2024-03-11T22:22:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Change DataTemplateView.itemsSource from a Linq.Expression to a regular Func<> (#403)","shortMessageHtmlLink":"Change DataTemplateView.itemsSource from a Linq.Expression to a regul…"}},{"before":"7a0f14a438f3068a3603e53607be0f73d322ea6b","after":"b60789f4f67f6caa93b4e2189d50591de245efd7","ref":"refs/heads/master","pushedAt":"2024-03-11T22:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gitbook-com[bot]","name":null,"path":"/apps/gitbook-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143542?s=80&v=4"},"commit":{"message":"GITBOOK-63: No subject","shortMessageHtmlLink":"GITBOOK-63: No subject"}},{"before":"1d562ee04b5a5fd81a526e8e483c058b46391afd","after":"7a0f14a438f3068a3603e53607be0f73d322ea6b","ref":"refs/heads/master","pushedAt":"2024-03-11T21:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Add System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers in a … (#399)\n\n* Add System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers in a couple more places\r\n\r\n* Mark 'Bogus' as a root assembly in the contact book sample","shortMessageHtmlLink":"Add System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers in a … ("}},{"before":null,"after":"d90e5aa67fffdfe6779c964896817915ba573a48","ref":"refs/heads/system-reactive-backed-state","pushedAt":"2024-03-10T13:09:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"simplify state","shortMessageHtmlLink":"simplify state"}},{"before":"f529a6e65381a354d69542d6ba8c9efd3d351670","after":"5e41c7f7dd0f27509db52c9310fd2aee8d9a61a6","ref":"refs/heads/v-next","pushedAt":"2024-03-10T13:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"add resources Load extension","shortMessageHtmlLink":"add resources Load extension"}},{"before":null,"after":"f529a6e65381a354d69542d6ba8c9efd3d351670","ref":"refs/heads/v-next","pushedAt":"2024-03-10T12:51:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"non string view keys","shortMessageHtmlLink":"non string view keys"}},{"before":"849c92ad86ea2b84557b17fe49b1d8c4dcfabfa9","after":"1d562ee04b5a5fd81a526e8e483c058b46391afd","ref":"refs/heads/master","pushedAt":"2024-02-25T09:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JaggerJo","name":"Josua Jäger","path":"/JaggerJo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13090415?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW7bGlgA","startCursor":null,"endCursor":null}},"title":"Activity · fsprojects/Avalonia.FuncUI"}