Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gnome 45 update required #33

Open
CloudyChris opened this issue Oct 18, 2023 · 3 comments
Open

Gnome 45 update required #33

CloudyChris opened this issue Oct 18, 2023 · 3 comments

Comments

@CloudyChris
Copy link

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
Copy link
Owner

b00f commented Oct 19, 2023

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
Copy link
Author

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
Copy link
Owner

b00f commented Oct 23, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants