rbtylee / e21-modules-extra

Optional additional modules for the Enlightenment 0.21 desktop
2 stars 1 forks source link

Need to take advantage of the new E_Gadget system #2

Open rbtylee opened 7 years ago

rbtylee commented 7 years ago

The modules so far are a simple minded port of the e17 versions. They need modified to take advantage of the changes in e21. There is little documentation on this aside from the source code in the e itself.

wltjr commented 7 years ago

Per info from IRC seems there is some documentation here on Samsung's Open Source Group Blog for the new gadget API.

rbtylee commented 7 years ago

That is the same articles given in my original post. For what they are they are good but alot unanswered. More an intro for e-devs that work on modules. Not someone learning. Anyway I am addressing some additional issues I haven't documented here as they don't effect functionality and addressing the new gadget API will have to wait until I finish that and also understand the new API a little better. Truthfully I only understand the old API enough to use it some, not in detail. I added this issue simply to remind me that at some point I do need to use the API and modify the code accordingly.

wltjr commented 7 years ago

Oh duh sorry, was mentioned by another so just passed it on without paying attention. I assumed they followed the link.... That is what I get...

I have had difficulties with newer API like elm_code. It is not well documented if at all outside of code. It is still pretty new and in development. I end up having to talk to the author most times. Things are still being added. Not sure when elm_code will have proper learning documentation. It barely has even developer documentation.

Though there are some other great learning documents on e.org. I have come across many that were very helpful. Likely need to produce more things along those lines for gadget, elm_code, and other stuff not well documented, with examples and things for people to learn.

rbtylee commented 7 years ago

Been referencing the wrong issues in commits evidently. Will address this issue as soon as I have time to explore it more and have other more urgent issues addressed.

wltjr commented 7 years ago

No rush no worries. You do not seem pull requests from me on such. Which means I am lacking time and other more pressing matters as well.