Rom Grk
Rom Grk
First thing I noticed is that when I open uivonim I have nvim running at 100% CPU. The first thing that jumped is that it spent a lot of time...
Hi there, I was wondering if you could help with this issue. ``` I type ; I get ; I want () ; ()|) ; ()| ``` It only happens...
Small change but it makes the project purpose clearer.
Big PR
I had some time to spare today and I ended up doing quite a few modifications to this plugin. I realize this is going to be a big PR, but...
Links: - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
Update override typings where they are wrong: - https://github.com/romgrk/node-gtk/blob/d68a407f2311975e982ddbc938f3266495a5b7e6/lib/overrides/GObject.js#L42 - https://github.com/romgrk/node-gtk/blob/d68a407f2311975e982ddbc938f3266495a5b7e6/lib/overrides/Gtk-4.0.js#L17-L23
We should find a way to warn the user that `gi.startLoop()` and `Gtk.init()` **must** be called before using Gtk elements.
So a bit more issues with the event loop. Apparently, if we start the glib main loop from within a microtask callback, then all the microtasks created from within this...
eg. ```js class A extends Gtk.Widget { static overrides = ['measure'] measure() {} } ```