Matt Jakeman

Results 169 comments of Matt Jakeman

I've been using libpanel in a few personal projects. Would be very nice to have +1

Personally, I'm leaning quite heavily towards `INotifyPropertyChanged`. As nice as per-property notify would be, most other libraries in the C# ecosystem would expect `INotifyPropertyChanged` and on that basis, I feel...

Just echoing what @badcel said, great writeup! > I don't want to become intrusive Not at all :) I don't have a lot of experience with reactive programming so your...

> @firox263 regarding an RFC, who is going to do it? Do you have a s.th. concrete in mind? Effectively, we'd just continue discussing here as normal. Once we've settled...

Maybe my earlier draft on GstIterator could help here: https://github.com/gircore/gir.core/pull/157 Specifically [Iterator.cs](https://github.com/gircore/gir.core/blob/384f491f336e10266437ca4942c6d1ba06cae9d6/Libs/Gst/Structs/Iterator.cs)

@badcel I see you've beat me to it :smile: I'm thinking we could add alpha nuget package generation as part of the CI pipeline (maybe relevant: https://devblogs.microsoft.com/devops/versioning-nuget-packages-cd-1/), and host these...

Taken from that article I linked, they're not too keen on us releasing CI builds on nuget: > Clarification [added May 5]: NuGet.org is not a good place to point...

> Also there will be new demo app on GTK 4 + LibAdwaita that demonstrates all common GNOME HIG patterns Since LibAdwaita is going to be GNOME's platform library, I...

We need the type dictionary for our methods. When we receive a pointer from C, we need a way to map from an arbitrary GType to the corresponding C# class....

The main reasoning for having the type dictionary was to support upcasting and downcasting, as well as the [*is*](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/is) keyword in conjunction with inheritance. If we have a widget, and...