Re: PureBasic 6.30 beta 3 is ready !
Posted: Mon Oct 06, 2025 8:26 am
2025-10-06: beta 3 is out, with one big new library: ScreenGadget, thanks to pf-shadoko ! It's also the first official library 100% written in PureBasic. The Window3D and Gadget3D lib based on CEGUI will be deprecated. The examples for the new lib can be found in the Examples/Sources/ScreenGadget.pb and Examples/3D/ScreenGadgetMultipleWindow.pb files. Don't hesitate to send your feedback as the lib is very new. There is also the usual bug fixes:
Bugfixes for this version:
Code: Select all
- Added: New ScreenGadget library to create easily UI on a game screen (for 2D and 3D)
- Windows: [Done] UncompressPackFile() should preserve modification times
- Windows: [Done] PB 6.20 B3 RotateCoordinates not rotating
- Windows: [Done] PB 6.20 B3 PathCursor after RotateCoordinates
- Linux: [Done] PB 6.21 XMLNodePath() giving short path element name
- Linux: [Done] PB 6.21 Regresion in console output behaviour
- Linux: [Done] PBv6.30b2 - ‘#PB_Image_Transparent’ does not work
- Linux: [Done] OpenWindowedScreen, Autostretch and Screen Position
- Linux: [Done] QT subsystem not work #PB_Event_DeactivateWindow
- MacOS: [Done] PB v6.20 - v6.21: 3D Example BillboardGrass SkyDom
- MacOS: [Done] PB 6.20 Canvas keydown returning wrong code for some keys
- MacOS: [Done] PB 6.3 Beta 1: Lack of transparency of toolbar icons and incorrect OnErrorGoto example
- MacOS: [Done] PB 6.30 b1/b2 - #PB_Image_Transparent don't work
- MacOS: [Done] Cannot add Keypad Dot as shortcut.
- MacOS: [Done] Can not use a structure in an Import
- MacOS: [Done] Menu destroyed on dialog close
- MacOS: [Done] PB v6.xx - Wrong StatusBar Position with use ToolBar
- MacOS: [Done] Mac OS/X beta 26
- C Backend: [Done] #PB_Structure_AlignC in Linux x86
- C Backend: [Done] PB 6.21 Win x64 - large string literals in datasection.
- C Backend: [Done] Calculation result comparison differs under C backend
- C Backend: [Done] Bit-shifting uses inconsistent operand sizes versus ASM-backend
- Engine3D: [Done] Include 2D Sprites Within a 3D Environment