Skip to content

Releases: flattool/gobjectify

1.1.2

Choose a tag to compare

@heliguy4599 heliguy4599 released this 13 Jul 23:53
41e0180

Fix issue with SimplerAction's enabled and state fields not updating properly.

1.1.1

Choose a tag to compare

@heliguy4599 heliguy4599 released this 08 Jul 02:11
12bc821

Fix incorrect typing issues in SimplerAction, leading to .as<T>() type-narrowing on .state not narrowing the type at all.

1.1.0

Choose a tag to compare

@heliguy4599 heliguy4599 released this 07 Jul 03:18
a3088c0

Major breaking changes to the SimpleAction system, renamed to SimplerAction.
Please check out the wiki for how to use the new version: Simpler Actions

Added the Menu system, an easy way to create GioMenus based on SimplerActions.
Please check out the wiki for how to use this new system: Menus

1.0.2

Choose a tag to compare

@heliguy4599 heliguy4599 released this 08 Jun 15:55
8449877

Fixes

  • @OnSignal now correctly does not pass the 'self' parameter when calling its decorated method
  • $connect and $connect_after now has the proper type for its 'self' parameter when in use with custom Signals in from class

1.0.1

Choose a tag to compare

@heliguy4599 heliguy4599 released this 26 May 00:25
1e802c4

Changes:

  • Classes made with from now have a unique $gtype, instead of GType<unknown>

Fixes:

  • For signals, GObjectify subclass argument types are now properly typed to a union of null and an instance of that class
  • For signals, object arguments types are now properly typed to a union of null and that object type

1.0.0

Choose a tag to compare

@heliguy4599 heliguy4599 released this 25 May 00:00
27d61ba

The first, stable release of GObjectify, a type-safe, declarative TypeScript library for writing GObject classes in GNOME JavaScript!

Browse the README and Wiki for more details and guides!

Supported Platform Versions

  • 50
  • 49
  • 48