« Neues MBS Plugin 15.0… | Home | MBS Plugin 15.0 for C… »

MonkeyBread Software Releases the MBS Xojo Plugins in version 25.0

Nickenich, Germany - (January 14th, 2025) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 25.0 for macOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin collection currently available for Xojo. MBS Xojo Plugins have been updated and now includes over 3000 classes and 82,000 documented features, and the versatile plugins have gained more new functions:

For macOS Sequoia we like to use more of Apple Intelligence. As part of that you can now show the image playground window to have the user generate a picture based on a prompt and an input image using ImagePlaygroundMBS class.

If you like to add writing tools features to your application, you can set allowsWritingTools to true for your text fields using NSTextFieldMBS class. You can show the writing tool item in the toolbar and you can exclude text to be rewritten by writing tools using the NSWritingToolsExclusionAttributeName in NSAttributedStringMBS class. To show the writing tools panel when needed, you can use showWritingTools method on NSTextViewMBS class.

We work on integrating the Saxon XML processing libraries into Xojo. Once completed this will allow you to use XSLT 3.0 for transformations, XQuery 3.1 for queries, XSD 1.1 for document validation and XPath 3.1 for navigation within documents. This version includes a preview of the classes for you to try.

In XL Plugin we added ways to get and set properties for a document like title or subject with the XLCorePropertiesMBS class. You can also remove the properties and query the default format for a row or column.

For DynaPDF we got the CheckEmbeddedFileCheckSum function to validate whether a checksum for an embedded file inside a PDF is valid. The ConvToFreeTextCallout allows you to convert a regular FreeText annotation to a FreeTextCallout annotation. And with DeleteOutputIntent you can delete an output intent, e.g. if you like to define a different colorspace as output intent.

We updated the Phidgets library and added PhidgetMotorVelocityControllerMBS class as well as numerous properties, constants and methods to our phidget classes.

For iOS we added MPNowPlayingInfoCenterMBS and MPMediaItemArtworkMBS classes, so your iOS app can update the now playing screen. The AVPlayerViewControllerMBS class provides you the possibility to easily play videos fullscreen.

Our Bluetooth classes for Windows got a new WindowsDeviceInformationCustomPairingMBS class to start a custom pairing of BluetoothLE devices. We improved the stack trace logging and exception handling for Windows in SignalHandlerMBS class.

For the WebView2ControlMBS control on Windows we added the BasicAuthenticationRequested event, so you can pass username and password to websites for basic authentication.

You can use Shell class and merge error and output streams, the TagLibFileRefMBS class got a ID3v2Tags method, and UTTypeMBS module got constants for JPEG XL, HEIF and HEIC.

Finally we updated the curl library to version 8.11.1, DynaPDF to 4.0.96.273, expat to 2.6.4, LibXL to 4.5.0, mongo-c-driver to 1.29.1, SQLAPI to 5.3.5, SQLite to 3.47.2, ssh2 to 1.11.1, taglib to 2.0.2, zlib to 1.3.1 and zxing to 2.3.

See release notes for a complete list of changes.

14 01 25 - 10:20