So, i read the thread and need to say that i also thought about something similar, seperate design from code, but not in this detail. I am glad that some has the same oppinon. But my secend thought was that it would take alot of time and effort.
But i am up for it to implement this, because placing elements in the GUI is currently a pain in the ass. (Check out the UIConfigMenuControls.java file). And also it would be easy for others to mod the GUI.
I would also prefer JSON, as i am familiar with (not that i am not familiar with xml ) but it is also faster than XML.
As i read the thread i took a (really) quick look at the GUI libraries out there. Nothing fits because they all rely on on xml and/or are inactive. But couldn't we just write the JSON parser for the GUI our self and use the widgets out of theses libraries? Because those widgets have possible more funcionallity than our current widgets =)
But i am up for it to implement this, because placing elements in the GUI is currently a pain in the ass. (Check out the UIConfigMenuControls.java file). And also it would be easy for others to mod the GUI.
I would also prefer JSON, as i am familiar with (not that i am not familiar with xml ) but it is also faster than XML.
As i read the thread i took a (really) quick look at the GUI libraries out there. Nothing fits because they all rely on on xml and/or are inactive. But couldn't we just write the JSON parser for the GUI our self and use the widgets out of theses libraries? Because those widgets have possible more funcionallity than our current widgets =)