Marcel Tiede
Marcel Tiede
Do you know [circle.gnome.org](https://circle.gnome.org/)? If you have some stable release applying there could bring some more attention to the project.
If we have some releases we can consider applying to [GNOME Circle](https://circle.gnome.org/). ------ During fosdem 21 it was confirmed that language bindings could be part of gnome circle. ------ There...
See: https://gitlab.gnome.org/GNOME/gobject-introspection/blob/master/docs/gir-1.2.rnc#L170 The attribute is set for standard and fundamental classes. Verify the implications of this attribute on our generated code. Currently the attribute is ignored and all classes never...
Verify if we can generate constructors with optional parameters for each construct only property or how we can fill construct only properties as those are not part of the public...
https://www.nuget.org/packages/Microsoft.Toolkit.Mvvm https://docs.microsoft.com/en-us/windows/communitytoolkit/mvvm/introduction This needs support of gtk widgets for commands, INotifyDataErrorInfo etc. implementing this increases the compatibility with existing dotnet code as this interfaces are commonly used / expected to...
Span / ReadOnlySpan can potentially improve runtime behaviour as it avoids memory allocations. Is there any documentation explaining benefits and / or common use cases?
Dotnet 7 adds support for interfaces defining static methods. If GirModel interfaces like GirModel.Parameter define in a generic way of which type they are (e.g. GirModel.Parameter) it could be possible...
Specify version number of gobject libraries to guarantee consistent api between different platforms. The version number should be used to load the correct libraries in the python script.
Differentiate struct types and render them as appropriate: Todo - [x] #747 - [x] Support boxed opaque records (#908) - [x] Support unboxed opaque records (#942) - [x] Support boxed...
The original samples regarding Gtk.Builder support got removed because they did not work anymore after some refactorings of the generated code. The code is part of the proof of concept:...