granx wrote:Polls are probably a good idea, but the users must expect some changes when using a rapidly developing project. In fact, if backward compatibility is the biggest concern, using a project that hasn't even released it's 0.5 version is probably wrong for you.
The developers at CEGUI work very hard not to impose changes like this, so rest assured that this was taken into consideration already.
Yes, I see your point, and I understand that some changes are going to be made. But it would be beneficial, I think, if the changes that are coming were made a little more obvious so that the community could evaluate the situation and how it will ultimately effect them. I very seldom read the CEGUI Library Development Discussion forum. Perhaps I should pay more attention to it.
After doing a search on the main page, I see that there are a lot of changes being made to improve the overall system. I am glad that I found out about this so that it wasn't a complete surprise. Plus, I can start tailoring my layout files to use unified dimensions ahead of time.
granx wrote:An easy way to upgrade the many layout files using the old format would be to quickly type up a XSL Transform to apply the layout changes and generate a new improved layout file.
Sounds great! Ummm.... but I haven't a clue as to how to do that.
granx wrote:As far as criticism, I think I speak for a big part of the community when I say that we are lucky to have a project as professional and powerful as CEGUI to take on the enormous task of implementing a generic GUI system.
Thanks guys
I'm not going to argue with that. Earlier today I was commenting about how I really appreciate the tool as a whole to one of my coworkers. For instance, being able to add child windows and have them maintain their relative positions and sizes to their parent window when the parent window is resized -- all without having to code a thing -- is so wonderfully appreciated that words cannot describe it.
The fact of the matter is that unless people are actively looking for information regarding 0.5.0's release, they probably aren't going to notice it until it has been released. Perhaps making the 0.5.0 changes more obvious to the masses will help better prepare them for what is coming. Maybe making note on the main CEGUI site of the
Porting to the 0.5.0 Release document that is in progress would be a good idea? Or perhaps making a sticky out of the
0.5.0 topic in the CEGUI Library Development Discussion.
I'm not trying to start an argument here. Really. The developers who make this system do what it does have done a great job. The sheer fact that they do it
FOR FREE is mind boggling, but greatly appreciated.
Thank you for your dedication, Crazy Eddie and colleagues. I, too, appreciate what you have done.
Brian