b00f / gnome-clipboard

A clipboard manager for Gnome desktop
GNU General Public License v3.0
29 stars 12 forks source link

Gnome 45 update required #33

Open CloudyChris opened 10 months ago

CloudyChris commented 10 months ago

Gnome switched to ECMAScript for Gnome 45 and more or less deprecated a lot of extensions, including gnome-clipboard. Imports have changed and there's an API change with ExtensionUtils being moved to Extension and a lot more. It feels more robust, but it's hell to transition. After I figure it out and fix the extension I'm currently trying to maintain, I might be open to help with this one too if nobody else wants to do it.

b00f commented 10 months ago

Hi @CloudyChris,

It's great to hear that you're open to helping with gnome-clipboard.

ECMAScript for Gnome 45 is challenging but it's also an opportunity to make gnome-clipboard more robust and aligned with the latest developments. I am thinking to create an organization dedicated to gnome-clipboard and gnome-trash where developers like you can collaborate and share their expertise. If you have any suggestions please let me know.

CloudyChris commented 10 months ago

That would indeed be rad. I'm currently re-writing multi-monitor-add-on for ECMAScript, but the truth is I'm a bit frustrated with the docs for GJS, as their searchbar is mostly useless and it takes me some time to find stuff, since I'm new to gnome extensions (I started by just updating an extension I liked that was abandoned for gnome 44). If you could recommend some better documentation, that would be a life saver!

b00f commented 10 months ago

Unfortunately, finding good documentation on GJS is challenging. I refer to the source code on some occasions!