Working with your own tools
Just a brief comment about working with your own programming tools.
With EZGUI 5.0 I have worked more with the runtime engine and designer building my own applications with it, than any previous version of EZGUI. The Visual Designer itself is a 100% EZGUI application (meaning it does not use any Powerbasic GUI commands nor does it call the Windows API directly), so that has been my primary EZGUI application. But with EZGUI 5.0 I have been working on two other EZGUI applications, one a demo for EZGUI and the other a freeware 3D Modeler.
I really appreciate EZGUI more when I build applications with it myself. The 3D modeler was a lot of fun and it was a chance to play with the new GLCanvas control. Even the new Designer has been interesting. For example, a couple of the new features which I like the most are dependent upon the new EZGUI 5.0 runtimes new features. For example the new Visual Bookmark feature requires being able to copy the current Form, convert it to a scaled size and then display it in a drop down list (Combobox) and while the average Powerbasic programmer may find that a challenge to impliment, it was easy (I mean really easy) with EZGUI 5.0. The other new feature is the improved Tab Order Dialog (editor). This Dialog takes a snapshot of the current Form in the Designer and then converts it to grayscale, overlays the image on top of the form and then dynamically updates tags on the form for each control. Again this was not very difficult with EZGUI 5.0.
Here are some screenshots of these two new features: