deno_gi icon indicating copy to clipboard operation
deno_gi copied to clipboard

Deno port of Gnome libraries (such as Gtk).

Results 12 deno_gi issues
Sort by recently updated
recently updated
newest added

It would be nice to add tests to this repo to ensure that progress made is not undone. Some tests could be copied over from GJS, and a CI runner...

Hello! This is a draft PR that adds comprehensive tests. These tests should be run on each PR to avoid regressions by adding a GitHub workflow. This can be done...

Hello! There is a problem that is very interesting and I couldn't solve it. When setting a float value, the value is set as an integer instead. For example: ```ts...

> [!WARNING] > The current code is incomplete and won't run; it is awaiting merge from other dependency pull requests. I'll push all the code after the required branches have...

Hello. Very lovely project! I think it would be better if the project recommended the use of `connect` and `disconnect` instead of the archaic node-style `on` and `off`. This would...

Hello again. This PR is currently a draft because while it does not depend on #17, the code there needs to be merged before this one because by doing so,...

It would be nice to have this GJS-like API.

When setting a property on an object, the bindings assume the correct type was passed. For example, when setting an uint8 property, the bindings assume that a comparable number was...

As discussed in #21, deno_gi always assume arrays are C arrays, when they can sometimes be `GArray`, `GPtrArray` or `GByteArray`, depending on [`GIArrayType`](https://gnome.pages.gitlab.gnome.org/gobject-introspection/girepository/gi-Common-Types.html#GIArrayType). We should support boxing and unboxing into...

It is a better name for the `.name` properties (the one that gets logged in the console.) This is very helpful in debugging, particular in the early stages of the...