-
Notifications
You must be signed in to change notification settings - Fork 12
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 ECMAScript #12
Conversation
@FelipeFTN Is this ready and fully functional? |
Hey @mbeps! I just downloaded and Installed the Gnome 45 Nightly here. 💯 |
@FelipeFTN Awesome. Keep up the good work. |
@hardfalcon Thanks a lot, buddy! 😃 👍 Anyways, you helped a lot! Please feel free to do more! 😄 |
Very nice, thank you! I'll test it as soon as it goes to extensions.org on my Manjaro! |
Please ignore my unsolicited feedback if this is intended behavior. Pulled the "finished gnome-45" commit and I can enable the extension and see the app indicator icon in the gnome system bar. Can click on it and search for emojis as usual. There currently is no way to customize the extension. Normally I hide the app icon from the system bar and use a shortcut to open the app. Hope this is just a minor glitch and we can get back full functionality soon. |
Thank you so much for the support, you guys are amazing! 🤩 @wolfgang101 Thank you!! I'm working on fixing some tiny bugs and polishing the code now. Soon, I will have the last commit on this PR and merge it! |
@FelipeFTN I'm on an X11 session on Ubuntu 23.10. Since the recent dist upgrade I have the problem that hitting ALT+F2 and then "r" to restart the gnome shell it generally crashes the shell and it forces me to log out and back in again. I noticed that after one log in I could not click the emoji icon. Had to disable and re-enable the extension and it worked nicely again. I was able to alter the schema file and it hid the tray icon. Key binding never worked though, even though it was enabled. Edit: Nevermind the key binding. I typically set it to SUPER+E and the comments in the schema file said SUPER+E too, but the actual default binding is the SUPER+period. I changed it back to SUPER+E and works flawlessly. |
@wolfgang101 Thanks for the feedback! I've tested on Xorg and Wayland, both are getting the same error (needing to restart the extension to work). If someone knows how to fix it, or could look at the code and identify the error, I will be so glad! ✨ I will be debugging it and try to solve it as soon as possible. I will keep my eyes on these problems, and will try to fix them! 🚀 |
Thank you for sharing more infos on debugging. The extension restart will definitely come in handy. I did not mean to imply that the extension is causing the gnome shell crash. At least on my system with the extension completely removed the shell is crashing after ALT+F2 + R. More likely that it's just some general issue not related to the extension. |
@wolfgang101 @FelipeFTN About the crash with the gnome-shell |
🥳 Problem Solved, Guys! 🎉 |
Thank you so much for your work @FelipeFTN ! Pulled your latest changes. Did not do a lot of additional testing, but so far it worked nicely on my machine. Including setting custom settings via schema file. If you publish it on gnome extensions without preferences dialog you definitely should put some WIP info right into the description on gnome.org to avoid support requests :) |
One thousand thanks! I won't be able to check it before Wednesday afternoon (Europe time) but rest assured I'll do it and report back! |
@FelipeFTN Can you replicate selecting the emoji by key press (Enter key) not working / or being wonky? It does not work on my machine. Only mouse button press. So far I've found that if I immediately fire the desired behavior (replaceClipboardAndClose in my case) on line 102 and skip the modifier detection completely it works just fine. Looks like the modifier detection does not work correctly anymore? Have to stop for today and not sure how to debug in a meaningful way... basically how to get some console output. Hope my digging at least helps. |
Ok, I tried it. I can confirm that basically it works 🎉. Glitches:
(you can see what has been pasted by looking at the clipboard manager). |
Hello guys! Thank you for the feedback! ❤️ |
Thanks Felipe When can we expect a new release on the Gnome store? |
@Razer0123 Should be really soon! I've sent the new Gnome 45 release for Gnome Store to review, they usually take a couple of days, and since it's a huge new release, it's normal for them to take some time. |
@FelipeFTN the changes to the timeout calls are quite noticable. Works really really great now! Thank you so much! ❤🎉 |
Yes, it works better. Still I didn't manage to change the "auto-paste" flag to false (I edited it in the schema XML file and restarted... should I manually recompile the schema?). I have to admit that I didn't manage to add options for my extension (but I'll try!). A nice one that I often use to get inspiration (ejem) is lock keys. |
@Rmano Thank you, buddy! Yes, I think you might have to recompile the schema, before applying the extension on your machine! Keep me updated if you got any result! |
Hello Friends!! Great day! Emoji Copy for GNOME 45 is now available on the Gnome Store! 🎉 🥳 |
🌱 Working on a Gnome 45 port to ECMAScript
This pull request is following this documentation: gjs.guide.
Related issue: #11
These changes main focus just the imports. Please ignore the minor changes over the file, like indentation or removing comments.