Replies: 1 comment
-
Hi there! Thank you very much for your interest in the project and for the kind words! I am myself still learning a lot here (it's my first Electron project) so the code base is pretty volatile and may change significantly in the future. Once it is a bit more mature, I'll definitely write some architecture documentation. For now, there is only the documentation in the source files. But I think it is quite well organized already:
Developing the backend for GNOME via the adapter extension was pretty easy for me, as I have quite some experience in developing GNOME Shell extensions 😉. The documentation for Clutter is available here. In order to understand the main process code, I would suggest to start a the I wouldn't look into the editor code for now, as this will change significantly. |
Beta Was this translation helpful? Give feedback.
-
Hi Simon! After reading through some of the files in the kando electron app, there are a number of things that completely escape me. For example, just to get it to work on GNOME wayland, seems like you are using Clutter objects in the extension/adapter. Where would I learn how to use Clutter objects and GNOME features so that I can actually manipulate them?
This project just seems like a massive amount of work, and even 3 years is incredibly quick to get something like this up and running! Im not entirely new to electron, nor javascript, but where would you recommend a newcomer look when trying to make sense of the codebase? Thanks for all your help and support!
Beta Was this translation helpful? Give feedback.
All reactions