{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14964475,"defaultBranch":"master","name":"Avalonia","ownerLogin":"AvaloniaUI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-12-05T20:13:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14075148?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716303655.0","currentOid":""},"activityList":{"items":[{"before":"a009963ee3b18ac5d2c8369aadc9be83aac0f1f7","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15603-b30894cb5c1e2403b70e72853ffbd0176ad7c6dd","pushedAt":"2024-05-21T15:00:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"a009963ee3b18ac5d2c8369aadc9be83aac0f1f7","ref":"refs/heads/gh-readonly-queue/master/pr-15603-b30894cb5c1e2403b70e72853ffbd0176ad7c6dd","pushedAt":"2024-05-21T14:26:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[Android] [TextBox] fix a bug which cause cannot call out the soft keyboard again after closing it (#15603)\n\n* [Android] fix a bug which cause closing soft keyboard does not clear focus on TextBox, which makes clicking on the TextBox cannot call out the soft keyboard again\n\n* change way to show soft keyboard\n\n* add new api","shortMessageHtmlLink":"[Android] [TextBox] fix a bug which cause cannot call out the soft ke…"}},{"before":"b30894cb5c1e2403b70e72853ffbd0176ad7c6dd","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15747-1b27bf7bac95872b7934337fb181fcb0ebbfa797","pushedAt":"2024-05-21T04:32:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"1b27bf7bac95872b7934337fb181fcb0ebbfa797","after":"b30894cb5c1e2403b70e72853ffbd0176ad7c6dd","ref":"refs/heads/master","pushedAt":"2024-05-21T04:32:51.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Warning fixes: spring wave (#15747)\n\n* Fix duplicated trimming attributes warning in Markup.Xaml.Loader\n\n* Fix nullability warnings\n\n* Update ImageSharp to 2.1.8\n\n* Removed obsolete attributes on ValueStore\n\n* Ignore CA1815 on private API RenderTargetProperties\n\n* Fix switch expression warnings\n\n* Fix warnings in Vulkan project\n\n* Only include PThread for WasmEnableThreads\n\n* Rename pollfd to PollFd to fix CS8981\n\n* Fix incompatible packages being used in ControlCatalog.Desktop\n\n---------\n\nCo-authored-by: Max Katz ","shortMessageHtmlLink":"Warning fixes: spring wave (#15747)"}},{"before":null,"after":"b30894cb5c1e2403b70e72853ffbd0176ad7c6dd","ref":"refs/heads/gh-readonly-queue/master/pr-15747-1b27bf7bac95872b7934337fb181fcb0ebbfa797","pushedAt":"2024-05-21T03:58:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Warning fixes: spring wave (#15747)\n\n* Fix duplicated trimming attributes warning in Markup.Xaml.Loader\n\n* Fix nullability warnings\n\n* Update ImageSharp to 2.1.8\n\n* Removed obsolete attributes on ValueStore\n\n* Ignore CA1815 on private API RenderTargetProperties\n\n* Fix switch expression warnings\n\n* Fix warnings in Vulkan project\n\n* Only include PThread for WasmEnableThreads\n\n* Rename pollfd to PollFd to fix CS8981\n\n* Fix incompatible packages being used in ControlCatalog.Desktop\n\n---------\n\nCo-authored-by: Max Katz ","shortMessageHtmlLink":"Warning fixes: spring wave (#15747)"}},{"before":null,"after":"2be3bbbf6206b2dadf4e7090869b39f9190c3b34","ref":"refs/heads/text_selector_update","pushedAt":"2024-05-20T13:30:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emmauss","name":"Emmanuel Hansen","path":"/emmauss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307160?s=80&v=4"},"commit":{"message":"don't show selector when no text is ready","shortMessageHtmlLink":"don't show selector when no text is ready"}},{"before":"1b27bf7bac95872b7934337fb181fcb0ebbfa797","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15734-42aa77ebdcdb39195e452fe564991eb9eed46d44","pushedAt":"2024-05-20T12:20:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"42aa77ebdcdb39195e452fe564991eb9eed46d44","after":"1b27bf7bac95872b7934337fb181fcb0ebbfa797","ref":"refs/heads/master","pushedAt":"2024-05-20T12:20:53.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix for #7284 (#15734)\n\nComparing WindowVersion with Windows8_1 instead of Windows8\n\nCo-authored-by: Max Katz ","shortMessageHtmlLink":"Fix for #7284 (#15734)"}},{"before":null,"after":"1b27bf7bac95872b7934337fb181fcb0ebbfa797","ref":"refs/heads/gh-readonly-queue/master/pr-15734-42aa77ebdcdb39195e452fe564991eb9eed46d44","pushedAt":"2024-05-20T11:42:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix for #7284 (#15734)\n\nComparing WindowVersion with Windows8_1 instead of Windows8\n\nCo-authored-by: Max Katz ","shortMessageHtmlLink":"Fix for #7284 (#15734)"}},{"before":"b46b8e04a00e9d5003f28a458c7ea24680d143eb","after":"b4531571a9807c7a7b8f78153cbb8fbab5f1edd9","ref":"refs/heads/feature/flaui-webdriver","pushedAt":"2024-05-20T11:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Hackfix for mac integration tests.\n\nThey now seem to pass on appium2.","shortMessageHtmlLink":"Hackfix for mac integration tests."}},{"before":"1866ee24e9da5a0271d76ed5d7b67f6dbf7e9e8d","after":"b46b8e04a00e9d5003f28a458c7ea24680d143eb","ref":"refs/heads/feature/flaui-webdriver","pushedAt":"2024-05-20T07:59:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Specialize window context for macOS.\n\nThe macOS driver has no concept of window handles.","shortMessageHtmlLink":"Specialize window context for macOS."}},{"before":"42aa77ebdcdb39195e452fe564991eb9eed46d44","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15726-38d810b36f9f3f914e4b3f03908729f1a76ebd0f","pushedAt":"2024-05-16T18:28:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"38d810b36f9f3f914e4b3f03908729f1a76ebd0f","after":"42aa77ebdcdb39195e452fe564991eb9eed46d44","ref":"refs/heads/master","pushedAt":"2024-05-16T18:28:18.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix Animator for progress values less than zero (#15726)\n\n* Add failing KeySpline tests\n\n* Fix Animator for progress values less than zero\n\n---------\n\nCo-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>","shortMessageHtmlLink":"Fix Animator for progress values less than zero (#15726)"}},{"before":null,"after":"42aa77ebdcdb39195e452fe564991eb9eed46d44","ref":"refs/heads/gh-readonly-queue/master/pr-15726-38d810b36f9f3f914e4b3f03908729f1a76ebd0f","pushedAt":"2024-05-16T17:53:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix Animator for progress values less than zero (#15726)\n\n* Add failing KeySpline tests\n\n* Fix Animator for progress values less than zero\n\n---------\n\nCo-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>","shortMessageHtmlLink":"Fix Animator for progress values less than zero (#15726)"}},{"before":"a2ad6d1466588d3ba25dd070708fd84920d17776","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15726-38d810b36f9f3f914e4b3f03908729f1a76ebd0f","pushedAt":"2024-05-16T16:56:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"a2ad6d1466588d3ba25dd070708fd84920d17776","ref":"refs/heads/gh-readonly-queue/master/pr-15726-38d810b36f9f3f914e4b3f03908729f1a76ebd0f","pushedAt":"2024-05-16T16:16:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix Animator for progress values less than zero (#15726)\n\n* Add failing KeySpline tests\n\n* Fix Animator for progress values less than zero","shortMessageHtmlLink":"Fix Animator for progress values less than zero (#15726)"}},{"before":null,"after":"ade13fa70b8b2045d9112716ba433142ad78f9d5","ref":"refs/heads/designer_protocol_theme_variant","pushedAt":"2024-05-16T15:49:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emmauss","name":"Emmanuel Hansen","path":"/emmauss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307160?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"81119a246f87832181f98187c1309e1bcda23087","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15734-38d810b36f9f3f914e4b3f03908729f1a76ebd0f","pushedAt":"2024-05-16T12:30:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"81119a246f87832181f98187c1309e1bcda23087","ref":"refs/heads/gh-readonly-queue/master/pr-15734-38d810b36f9f3f914e4b3f03908729f1a76ebd0f","pushedAt":"2024-05-16T11:57:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix for #7284 (#15734)\n\nComparing WindowVersion with Windows8_1 instead of Windows8","shortMessageHtmlLink":"Fix for #7284 (#15734)"}},{"before":"e1d9874701d656b3caa06f8ce65de363553c4f8e","after":null,"ref":"refs/heads/fixes/x11-blacklist-svga-3d","pushedAt":"2024-05-16T09:19:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmacato","name":"Jumar Macato","path":"/jmacato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16554748?s=80&v=4"}},{"before":"38d810b36f9f3f914e4b3f03908729f1a76ebd0f","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15742-5e323b8fb1e2ca36550ca6fe678e487ff936d8bf","pushedAt":"2024-05-16T09:19:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"5e323b8fb1e2ca36550ca6fe678e487ff936d8bf","after":"38d810b36f9f3f914e4b3f03908729f1a76ebd0f","ref":"refs/heads/master","pushedAt":"2024-05-16T09:19:46.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[X11] Blacklist SVGA3D gpu driver (#15742)","shortMessageHtmlLink":"[X11] Blacklist SVGA3D gpu driver (#15742)"}},{"before":null,"after":"38d810b36f9f3f914e4b3f03908729f1a76ebd0f","ref":"refs/heads/gh-readonly-queue/master/pr-15742-5e323b8fb1e2ca36550ca6fe678e487ff936d8bf","pushedAt":"2024-05-16T08:26:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[X11] Blacklist SVGA3D gpu driver (#15742)","shortMessageHtmlLink":"[X11] Blacklist SVGA3D gpu driver (#15742)"}},{"before":null,"after":"e1d9874701d656b3caa06f8ce65de363553c4f8e","ref":"refs/heads/fixes/x11-blacklist-svga-3d","pushedAt":"2024-05-16T07:13:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"[X11] Blacklist SVGA3D gpu driver","shortMessageHtmlLink":"[X11] Blacklist SVGA3D gpu driver"}},{"before":"2c0396ed54b11d01b7f612cd1e1c88334e4183b0","after":"1866ee24e9da5a0271d76ed5d7b67f6dbf7e9e8d","ref":"refs/heads/feature/flaui-webdriver","pushedAt":"2024-05-15T15:20:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Use appium v2 URL.","shortMessageHtmlLink":"Use appium v2 URL."}},{"before":"255e6b284a1d2e10bcae75642ea80f6f915c016a","after":null,"ref":"refs/heads/fixes/15201-datavalidation-stackoverflow","pushedAt":"2024-05-14T21:05:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"}},{"before":"5e323b8fb1e2ca36550ca6fe678e487ff936d8bf","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-15722-864ecfd60aa587d636f5f7bd390c7139c704b993","pushedAt":"2024-05-14T21:05:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"864ecfd60aa587d636f5f7bd390c7139c704b993","after":"5e323b8fb1e2ca36550ca6fe678e487ff936d8bf","ref":"refs/heads/master","pushedAt":"2024-05-14T21:05:23.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Allow nested BindingNotifications. (#15722)\n\n* Added failing test for #15201.\n\n* Handle nested BindingNotifications.\n\nWhen #13970 was written, [a check](https://github.com/AvaloniaUI/Avalonia/pull/13970/files#diff-cfb25a491b9452e1815aa2c0d71465aaf81e99792a88a04a1a2ed572fd1930ffR60) was added to ensure that nested `BindingNotification`s didn't happen, and the refactor was written with the assumption that they wouldn't happen.\n\nThe problem is that they _do_ happen: when a source object implements both `INotifyDataErrorInfo` and had data annotations, then the nested data validation plugins would each wrap the value coming from the previous plugin in a new `BindingNotification`, resulting in nested `BindingNotifications`.\n\nThis adds support for nested binding notifications back in - even though IMO nesting binding notifications is a bug, if we're doing it and we previously supported it then we should continue to support it.\n\nFixes #15201","shortMessageHtmlLink":"Allow nested BindingNotifications. (#15722)"}},{"before":null,"after":"5e323b8fb1e2ca36550ca6fe678e487ff936d8bf","ref":"refs/heads/gh-readonly-queue/master/pr-15722-864ecfd60aa587d636f5f7bd390c7139c704b993","pushedAt":"2024-05-14T19:56:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Allow nested BindingNotifications. (#15722)\n\n* Added failing test for #15201.\n\n* Handle nested BindingNotifications.\n\nWhen #13970 was written, [a check](https://github.com/AvaloniaUI/Avalonia/pull/13970/files#diff-cfb25a491b9452e1815aa2c0d71465aaf81e99792a88a04a1a2ed572fd1930ffR60) was added to ensure that nested `BindingNotification`s didn't happen, and the refactor was written with the assumption that they wouldn't happen.\n\nThe problem is that they _do_ happen: when a source object implements both `INotifyDataErrorInfo` and had data annotations, then the nested data validation plugins would each wrap the value coming from the previous plugin in a new `BindingNotification`, resulting in nested `BindingNotifications`.\n\nThis adds support for nested binding notifications back in - even though IMO nesting binding notifications is a bug, if we're doing it and we previously supported it then we should continue to support it.\n\nFixes #15201","shortMessageHtmlLink":"Allow nested BindingNotifications. (#15722)"}},{"before":"a60ad66f1c0e15bf571de6047d1fbef36801006a","after":null,"ref":"refs/heads/feature/web-render-refactor","pushedAt":"2024-05-14T17:04:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET_z1rAA","startCursor":null,"endCursor":null}},"title":"Activity · AvaloniaUI/Avalonia"}