{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608507064,"defaultBranch":"master","name":"Mali","ownerLogin":"nblockchain","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-02T06:45:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28088542?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715849820.0","currentOid":""},"activityList":{"items":[{"before":"6b6768595d6f01a830f9eb8e1e1289d12bf9fc82","after":"d73c966880e4cb786f3a75c1753721ccaf3b058f","ref":"refs/heads/master","pushedAt":"2024-06-10T10:04:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: better approximation for Label desired size\n\nWhen getting desired size with constraints (0, infinity),\ninstead of trying to fit the text by splitting it into as many\nlines as possible (which can lead to too much requested\nheight), try to approximate size of a square block of text.","shortMessageHtmlLink":"Core: better approximation for Label desired size"}},{"before":"d92687b0ff8bed0f294183493b4679793c634c7c","after":"6b6768595d6f01a830f9eb8e1e1289d12bf9fc82","ref":"refs/heads/master","pushedAt":"2024-05-22T13:11:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: make Gtk app uniqueness optional\n\nAdd optional parameter to MauiGtkApplication constructor that\ndetermines if application can have several instances running\nat the same time. Default is false (no uniqueness check),\nwhich requires no DBus connections, unlike previous default\n(uniqueness is enforced).","shortMessageHtmlLink":"Core: make Gtk app uniqueness optional"}},{"before":"ea8829ed5681045a462576de0661e8c17af6aaa0","after":"d92687b0ff8bed0f294183493b4679793c634c7c","ref":"refs/heads/master","pushedAt":"2024-05-16T09:01:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: better ApplicationId for MauiGtkApplication (#24)\n\nImprove algorithm for ApplicationId property in\nMauiGtkApplication class. Filter out invalid chars. For Name\nproperty, which is used as last element in ApplicationId, make\ndefault value be executable's filename.","shortMessageHtmlLink":"Core: better ApplicationId for MauiGtkApplication (#24)"}},{"before":null,"after":"ea8829ed5681045a462576de0661e8c17af6aaa0","ref":"refs/heads/old","pushedAt":"2024-05-16T08:57:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: better ApplicationId for MauiGtkApplication\n\nImprove algorithm for ApplicationId property in\nMauiGtkApplication class. Filter out invalid chars. For Name\nproperty, which is used as last element in ApplicationId, make\ndefault value be executable's filename.","shortMessageHtmlLink":"Core: better ApplicationId for MauiGtkApplication"}},{"before":"404d6a24f22a36016e3ab2f3d8213dc983b668ea","after":"ea8829ed5681045a462576de0661e8c17af6aaa0","ref":"refs/heads/master","pushedAt":"2024-05-09T11:11:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: better ApplicationId for MauiGtkApplication\n\nImprove algorithm for ApplicationId property in\nMauiGtkApplication class. Filter out invalid chars. For Name\nproperty, which is used as last element in ApplicationId, make\ndefault value be executable's filename.","shortMessageHtmlLink":"Core: better ApplicationId for MauiGtkApplication"}},{"before":"512ed6dbd550318b062aeeeba671062cbb9bdead","after":"bc8eb6b8f274d7718c150563f4d12ca12fe5ab04","ref":"refs/heads/new","pushedAt":"2023-05-25T09:48:38.377Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #22 from parhamsaremi/new-with-zxing\n\nEmbedded ZXing.Net.Maui lib and made it work with GTK.","shortMessageHtmlLink":"Merge PR #22 from parhamsaremi/new-with-zxing"}},{"before":"e0ae2b01d7402ec7169539ad9e0ac6b573e614d3","after":"404d6a24f22a36016e3ab2f3d8213dc983b668ea","ref":"refs/heads/master","pushedAt":"2023-05-25T09:27:53.284Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #16 from webwarrior-ws/zxing-squashed\n\nEmbedded ZXing.Net.Maui library and made it\r\nwork with GTK.","shortMessageHtmlLink":"Merge PR #16 from webwarrior-ws/zxing-squashed"}},{"before":"3b14104815eb5ddf8932b1a71c7a4e7ea5023643","after":"512ed6dbd550318b062aeeeba671062cbb9bdead","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:31.820Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core,Controls(Gtk): implement Toolbar\n\nImplement MauiToolbar to use in NavigationView.\nMapped properties like Visibility and Implemented BackButton\nto be able to use HasNavigationBar and be able to navigate\nproperly between pages.\n\nCo-authored-by: webwarrior-ws ","shortMessageHtmlLink":"Core,Controls(Gtk): implement Toolbar"}},{"before":"2ee3279eb8b6db56c9cfc97db4922bcf504adb08","after":"3b14104815eb5ddf8932b1a71c7a4e7ea5023643","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:27.228Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: implemented NavigationViewHandler for Gtk\n\nImplemented NavigationViewHandler for Gtk.\nMade changes so that NavigationViewHandler is used for\nNavigationPage in Gtk, instead of generic Page handler.\nIt is incomplete at the moment. Processing of navigation\nevents works, but toolbar is not implemented.\n\nCo-authored-by: Parham ","shortMessageHtmlLink":"Core: implemented NavigationViewHandler for Gtk"}},{"before":"551d23479864e2dbd66632aeb844fa096ff1c916","after":"2ee3279eb8b6db56c9cfc97db4922bcf504adb08","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:22.587Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core(Gtk): fix image resize\n\nImplement WidthRequest and HeightRequest mappings for Image.","shortMessageHtmlLink":"Core(Gtk): fix image resize"}},{"before":"14a28b5e334bc2a38d1b80bb188c0d5b37c0933c","after":"551d23479864e2dbd66632aeb844fa096ff1c916","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:18.095Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core(Gtk): fix Visibility bug in WidgetExtenstion\n\nWhen visibility for image or label (or other views) was set to\nfalse, they stayed visible in the application.","shortMessageHtmlLink":"Core(Gtk): fix Visibility bug in WidgetExtenstion"}},{"before":"65c08917ee0c68d42b2829584fc9e9385ebf1175","after":"14a28b5e334bc2a38d1b80bb188c0d5b37c0933c","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:13.573Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core(Gtk): remove generic catch ImageViewExtension\n\nRemove generic catch phrase to avoid running into development\nproblems in the future. For instance before [1] this catch\nphrase would catch NIE. The catch phrase should be removed so\nit doesn't swallow useful information.\n\n[1] https://github.com/jsuarezruiz/maui-linux/commit/c876474d94f5eed1d0644d41c7c084dc366e6ace","shortMessageHtmlLink":"Core(Gtk): remove generic catch ImageViewExtension"}},{"before":"3532e45c034e48021310f19aabdbdfb560985c66","after":"65c08917ee0c68d42b2829584fc9e9385ebf1175","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:09.233Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Controls.Hosting(GTK): mappings for Frame\n\nAdd mappers for BorderColor and CornerRadius for Frame elements\nso they can now have borders.","shortMessageHtmlLink":"Controls.Hosting(GTK): mappings for Frame"}},{"before":"ecf69ea9f8c7002347886a6c493dfc335a895db0","after":"3532e45c034e48021310f19aabdbdfb560985c66","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:04.750Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core: fix Label line break mode in Gtk\n\nMade label widget in Gtk respect LineBreakMode and MaxLines\nproperties, the way it does on other platforms. By doing this\nlabels won't crop text with dashes in any part of the word and\nthey keep the words complete.\nThese properties were added to ILabel interface, as it is in\nMAUI main branch.","shortMessageHtmlLink":"Core: fix Label line break mode in Gtk"}},{"before":"cc85ce5349024775eb721cb834dbc8509ce0c08e","after":"ecf69ea9f8c7002347886a6c493dfc335a895db0","ref":"refs/heads/new","pushedAt":"2023-05-22T11:27:00.339Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GitHubCI: use slnf instead of csproj\n\nThis way we know exactly all the projects that are being\ncompiled.\n\nWe build Controls.SourceGen.csproj before building\nMicrosoft.Maui.Gtk.slnf. We have to do this since\nsometimes when building the Sample.Gtk project, the error\nbelow is shown. It's a random error that happens when\nbuilding the Microsoft.Maui.Gtk.slnf but it doesn't happen\nin each build attempt.\n\n```\nCSC : error CS0006: Metadata file '/home/runner/work/maui/maui/.nuspec/Microsoft.Maui.Controls.SourceGen.dll' could not be found [/home/runner/work/maui/maui/src/Controls/samples/Controls.Sample.Gtk/Controls.Sample.Gtk.csproj]\n 0 Warning(s)\n 1 Error(s)\n```","shortMessageHtmlLink":"GitHubCI: use slnf instead of csproj"}},{"before":"61d4691a5fdafb270ec3217873d9e090f0da2122","after":"cc85ce5349024775eb721cb834dbc8509ce0c08e","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:55.839Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GitHubCI,src: move format check from daily to push\n\nIn order to have this new CI fragment pass we've had to\nupdate many C# files.","shortMessageHtmlLink":"GitHubCI,src: move format check from daily to push"}},{"before":"b879d4dae47a07673cbbc38e615f692867d98ab5","after":"61d4691a5fdafb270ec3217873d9e090f0da2122","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:51.321Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GitHubCI: remove label-partner-issues (#3)\n\nIt was throwing some error in our PRs CI, and this\nseems Microsoft-specific.","shortMessageHtmlLink":"GitHubCI: remove label-partner-issues (#3)"}},{"before":"45a2e4031cb61c9252137a1d6d4dd8cced642daa","after":"b879d4dae47a07673cbbc38e615f692867d98ab5","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:47.182Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GithubCI: update comment\n\nUpdate comment to include [1] issue.\n\n[1] https://github.com/GtkSharp/GtkSharp/issues/403","shortMessageHtmlLink":"GithubCI: update comment"}},{"before":"dc2f0e573dd5e7a6c32b893543f9650e934254a3","after":"45a2e4031cb61c9252137a1d6d4dd8cced642daa","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:43.107Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GithubCI: use nuget instead of Github Packages","shortMessageHtmlLink":"GithubCI: use nuget instead of Github Packages"}},{"before":"c071457e379b6b9d6d362d2e4c578918e76dc02d","after":"dc2f0e573dd5e7a6c32b893543f9650e934254a3","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:38.750Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Controls.Sample.Gtk: fix build\n\nError:\n/home/runner/work/maui/maui/src/Controls/samples/Controls.Sample.Gtk/SimpleSampleApp/SimpleSampleGtkApplication.cs(28,5):\nerror CS0117: 'Box' does not contain a definition for 'Fill'","shortMessageHtmlLink":"Controls.Sample.Gtk: fix build"}},{"before":"68155337c005c7b42a5a8235079267af274afdbb","after":"c071457e379b6b9d6d362d2e4c578918e76dc02d","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:34.536Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GithubCI: skip manifest update\n\nBecause of new versions of manifest, we got the following\nerror. So by skipping manifest update we make sure that\nwe don't get unwanted updates.\n```\nWorkload installation failed: Failed to install manifest gtksharp.net.sdk.gtk version 3.24.24-rev.87-develop: gtksharp.net.sdk.gtk.manifest-6.0.300::3.24.24-rev.87-develop is not found in NuGet feeds https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-runtime-531f715f/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-3f6c45a2/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-3f6c45a2-1/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json;https://pkgs.dev.azure.com/xamarin/public/_packaging/SkiaSharp/nuget/v3/index.json;https://nuget.pkg.github.com/GtkSharp/index.json\"..\n```","shortMessageHtmlLink":"GithubCI: skip manifest update"}},{"before":"1ee624c931fed25c108d397bee6d4a4259ef8754","after":"68155337c005c7b42a5a8235079267af274afdbb","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:30.231Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GitHubCI: add\n\nWe changed the dotnet version to 6.0.300 to ultimately use\nGtkSharp pre-built packages instead of cloning the repo.\n\nCo-authored-by: webwarrior-ws \nCo-authored-by: Parham Saremi ","shortMessageHtmlLink":"GitHubCI: add"}},{"before":null,"after":"1ee624c931fed25c108d397bee6d4a4259ef8754","ref":"refs/heads/new","pushedAt":"2023-05-22T11:26:25.932Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge pull request #60 from jsuarezruiz/housekeeping/fix-codeformatting\n\n[housekeeping] Automated PR to fix formatting errors","shortMessageHtmlLink":"Merge pull request dotnet#60 from jsuarezruiz/housekeeping/fix-codefo…"}},{"before":"dc8386a1a3aa1c4c81e87e0e08237b37ad0b601a","after":"e0ae2b01d7402ec7169539ad9e0ac6b573e614d3","ref":"refs/heads/master","pushedAt":"2023-04-24T08:28:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge pull request #19 from webwarrior-ws/wip/fix-picker-problem\n\nFix picker bugs.","shortMessageHtmlLink":"Merge pull request #19 from webwarrior-ws/wip/fix-picker-problem"}},{"before":"ad614ee09f0bfd4a02fd69e1fadf5a6f6d5ad9a4","after":"dc8386a1a3aa1c4c81e87e0e08237b37ad0b601a","ref":"refs/heads/master","pushedAt":"2023-04-20T10:59:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Gtk: use vertical/horizontal options in layouts\n\nTake VerticalOptions and HorizontalOptions of the layout into\naccount when calculating layout on Gtk.\nThis allows to customize placement of root element of the page.\nBefore the root layout would behave as if both options were\nset to \"Start\".\n\nCo-authored-by: Parham ","shortMessageHtmlLink":"Gtk: use vertical/horizontal options in layouts"}},{"before":"40c2ae99caea33afe02f3aabab322680281c6d5f","after":"ad614ee09f0bfd4a02fd69e1fadf5a6f6d5ad9a4","ref":"refs/heads/master","pushedAt":"2023-04-19T10:58:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core, Controls (Gtk): implement Toolbar\n\nImplement MauiToolbar to use in NavigationView.\nMapped properties like Visibility and Implemented BackButton\nto be able to use HasNavigationBar and be able to navigate\nproperly between pages.\n\nCo-authored-by: webwarrior-ws ","shortMessageHtmlLink":"Core, Controls (Gtk): implement Toolbar"}},{"before":"bd1471b75b9b9ad13f120a01b9c5c109ceb4c907","after":"40c2ae99caea33afe02f3aabab322680281c6d5f","ref":"refs/heads/master","pushedAt":"2023-04-19T10:16:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"GithubCI: skip manifest update\n\nBecause of new versions of manifest, we got the following\nerror. So by skipping manifest update we make sure that\nwe don't get unwanted updates.\n```\nWorkload installation failed: Failed to install manifest gtksharp.net.sdk.gtk version 3.24.24-rev.87-develop: gtksharp.net.sdk.gtk.manifest-6.0.300::3.24.24-rev.87-develop is not found in NuGet feeds https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-runtime-531f715f/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-3f6c45a2/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-3f6c45a2-1/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json;https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json;https://pkgs.dev.azure.com/xamarin/public/_packaging/SkiaSharp/nuget/v3/index.json;https://nuget.pkg.github.com/GtkSharp/index.json\"..\n```","shortMessageHtmlLink":"GithubCI: skip manifest update"}},{"before":"6521d275507bb7ebb51a13b501fd1202833a68de","after":"bd1471b75b9b9ad13f120a01b9c5c109ceb4c907","ref":"refs/heads/master","pushedAt":"2023-04-05T09:54:51.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #13 from parhamsaremi/fix-image-problems-rebased\n\nFix image problems for GTK.","shortMessageHtmlLink":"Merge PR #13 from parhamsaremi/fix-image-problems-rebased"}},{"before":"8d082edaf73a19bbd474fa598cebfb998db5df2e","after":"6521d275507bb7ebb51a13b501fd1202833a68de","ref":"refs/heads/master","pushedAt":"2023-04-03T12:53:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Core,Controls(Gtk): implement tap/click gestures (#14)\n\nImplement tap/click gestures for Gtk.\r\nNote that due to the way Gtk works only certain widgets can\r\nrespond to click events.\r\nI changed ContentView to inherit from EventBox, so many\r\nelements have this capability, including all layouts.\r\nStill many widgets such as label for which adding tap gesture\r\nrecognizer will have no effect.\r\nSee\r\nhttps://discourse.gnome.org/t/gtk-widget-mouse-down-event-does-not-seem-to-work/1699.","shortMessageHtmlLink":"Core,Controls(Gtk): implement tap/click gestures (#14)"}},{"before":"33f9edcc479e76fe506f69e9d76eebe520307384","after":"8d082edaf73a19bbd474fa598cebfb998db5df2e","ref":"refs/heads/master","pushedAt":"2023-04-03T11:35:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Essentials(Gtk): implement Launcher (#15)\n\nPorted Launcher code from DotNetEssentials.","shortMessageHtmlLink":"Essentials(Gtk): implement Launcher (#15)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQxMDowNDo1Ni4wMDAwMDBazwAAAARg9LQf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQxMDowNDo1Ni4wMDAwMDBazwAAAARg9LQf","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wM1QxMTozNTo1Ny4wMDAwMDBazwAAAAMQ8YHN"}},"title":"Activity · nblockchain/Mali"}