being a PB developer and forum member since 2005, this is the first time I'm writing such a list of wishes. I'm the CTO of a company doing consumer software since years and most of the Windows/Mac/Linux software is done in PureBasic (including consumer software development kits etc.).
This is the essence of the features that I and my team are missing for a while. Maybe Fred and team is listening

- We really miss some simple WYSIWYG HTML editor gadget.
- Alternatively, some enhanced WebGadget allowing full control about it's DOM. I suggest some GetDOMElement() and SetDOMElement() functions with some RunJSFunction() function. But this is only nice if it is cross-platform.
- We also miss the sort functionality in the ListItemGadget. Or at least a simple way to detect header clicks (cross-platform).
- The TreeGadget does not support additional columns. We have some cases where this really would be great (http://www.nemethi.de/tablelist/browseTree.png).
- The XMLDialog features are great, but not really finished. There is still missing some grouping for option gadgets. Also, there is missing some easy way to scale ImageGadget and CanvasGadget regarding the screen DPI settings. Also, some function for recalculating the dialog sizes is missing if someone changed the gadgets content manually later in code (text, caption, value, image-size). Also missing automatic wordwrap in TextGadgets with automatic height correction.
- Generating and updating Gadgets by using threads is really a bad idea in PB (today if you try it cross-platform). But this would be really great for progress-animation and such.
- We also still miss some TextGadget with transparent background. Ever tried to do some Window with a simple background image? It becomes an adventure...
- We still need to activate WordWrap in the EditorGadget manually by using API. Some native function would be great. (done since PB5.10)
- I personally would love to see an easy compiler-switch to verify if there are any graphical dependencies linked (and in which file and line). This would be very handy for compiling tools for server-side usage only.
- The profiler is more or less useless as long as I do not see at which position in my code the most time was used. How about letting the profiler show the runtime of each procedure (a single runtime and the overall runtime)?
- Gadget tooltips are nice and handy. But the limitation to one line is annoying.

Kukulkan