Thank you very much for your attention.
First of all, because the lack of enough developers
so there has been no documentation, for the people who wants to join us, it is really sorry
all the UI libraries include python and golang is based on PyGame architecture
I also tried to copy the PyGame architecture in golang ,gogame
but to be honest, it’s still not as good as pygame yet
in the sys.py/UI is the base frame
all of the UI widgets based on Widget
class
and the second import widget is Page
every content to show is on a Page
and every page is on MainScreen
class,there is only one MainScreen
at all
when you want to create a new content page,just create a class Inheritance of Page
class
also I use list item style as the way to show content normally
so In Page ,use MyList[] to store the items , Page will do the scroll up/ scroll down for you
and I set the every parts of the launcher as the python loadable object , like .so file in C
create a folder with __init__.py
,launcher will see it as a python package ,and will autoly import it
in the__init__.py
, the entry object is called APIOBJ
, you can see it everywhere
two API functions do the job,Init
and API
I think a simple helloworld would be easier to start, it’s a simple and easy, or even a little bit rough program
sorry for the poor english if I made any misleadings
PS:
python is not binary ,so that’s why we want launchergo to be here
16000 lines python code took a lot time to load
In the future, we will try to reduce the python codes, and maybe someday ,switch to a binary launcher