Wishlist for PB 7.0 :)

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
mbierly
New User
New User
Posts: 8
Joined: Thu Jan 18, 2024 1:21 am
Location: Pennsylvania, US

Re: Wishlist for PB 7.0 :)

Post by mbierly »

miso wrote: Sun Mar 08, 2026 7:39 pm I wish if project files could be sorted and/or manually reordered in IDE Project Info tab.
+10
User avatar
Caronte3D
Addict
Addict
Posts: 1389
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: Wishlist for PB 7.0 :)

Post by Caronte3D »

Would be good a search field in the templates
akee
Enthusiast
Enthusiast
Posts: 505
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Re: Wishlist for PB 7.0 :)

Post by akee »

It would be nice to see a more flexible and extensive gadget theming (ex StringGadget's border's tips (rounded/sharp) & color, padding etc...) without setting a callback to Win32.
User avatar
DeanH
Enthusiast
Enthusiast
Posts: 292
Joined: Wed May 07, 2008 4:57 am
Location: Adelaide, South Australia
Contact:

Re: Wishlist for PB 7.0 :)

Post by DeanH »

Database handling to include MS-SQL Server and SQLExpress. This has been requested before.

For SQLite, FTS5 support. This has also been requested before.

I believe a program should only contain the code it needs, with a minimum of non-useable code. I have a large number of small procedures I commonly use. At the moment I have to include several large libraries, resulting in code bloating. I would like to automatically include the relevent file if I use one of my own procedures without having to use Include or XInclude. This would allow breaking up a large include file into many smaller ones so only the necessary code is included. (Example: I have several dozen specialized string handling procedures. ReplaceAny is one.) Perhaps this could be a "pre-compile" function of the IDE? The source code files could exist in a specific MyLibraries or MyProcedures folder, and a master list text file of procedures and their files could be read at compile time. I realize this could be difficult to develop, but it would allow easy extensions and bootstrapping through autoinclude libraries.

While Procedures do not have to be declared if they exist before they are called (isn't that like Pascal?), it would be nice to not have to declare them so they can be located anywhere. I have worked with other languages that were like this. Again, could be difficult to develop.
Post Reply