gi-atk v0.26.0 Release Notes

    • ๐Ÿ‘Œ Support for 'HasField' methods, which allows the syntax 'widget.show' or 'widget.add child' for invoking methods using the new RecordDotSyntax in ghc 9.2.

    • ๐Ÿ‘€ And an implicit '?self' parameter for callbacks, for accessing the calling object. See issue 346 where this is necessary in practice in gtk4 to use event controllers.

    • โž• Add an 'After' attribute to connect to signals after the default handler on constructors/setters using attribute syntax, similar to On.

    • โž• Add resolveSignal for showing what an overloaded signal resolves to: resolveSignal button #notify will output GI.GObject.Objects.Object.Object::notify.