Quote from: texus on 07 July 2015, 15:54:21
There is at least one big breaking change still coming in v0.7-dev, the whole loading system is being rewritten. So if you wait on that you only have to change your code once instead of twice. But it is hard to foresee how long it will take before the change is finished (currently expected to be finished before the end of this month).
If I change widgets then the changes are usually pretty small, so the operations you do on the widgets probably won't have to change much. The way you create the widget and add it to the gui however is something that is very different in 0.7 (and will be different once more after the new loading system is done), so this requires changing every widget. Also the entire callback system is different in v0.7-dev as well (so all bindCallback lines have to be changed and callbacks can't be polled anymore).
I only have short-term plans (the changes I want to make up till v0.7-alpha), so I don't even know myself which changes will be made between alpha and final release. So technically many more breaking changes might be made before reaching beta phase (it is only after this point that I start actively recommending tgui 0.7 over 0.6). Although I doubt there will be many really big changes after this new loading system is done.
So changing to v0.7-dev might take some effort, you should decide for yourself if the new features in 0.7-dev are worth the effort. A better textbox and a tooltip class are just a few of the many small improvements.
I can't afford to mess with the tiny capacity textboxes in v0.6. They are soul crushingly painful to handle and I'm barely putting 1/10 of the expected characters in them as it is.
One thing I would like to know though is, is there an actual tutorial on the new callbacks? The documentation doesn't seem to have it. All the rest of the errors I got after switching appear to be relatively easy to fix, mostly ctrl+r stuff after searching my files with TextCrawler.
Also, do you know what kind of change the loading system will have compared to the current 0.7?