Hello everyone,

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:
https://monkeybreadsoftware.de/xojo/newinversion250.shtml



If you have questions, please don't hesitate to contact us.


The plug-ins requires Xojo 2017 release 3 and newer. While all plug-in parts 
compile on macOS, Linux and Windows, each function may depend on additional 
system requirements to work successfully. Only used plugin parts of plugins are 
added to your application.

Plugin licenses are available for components or for the complete collection. 
Please visit the website store for prices and join us on the next conferences 
to ask questions in person.

The plugins can be downloaded on MBS' website as one big package or several 
smaller ones:
https://monkeybreadsoftware.de/xojo/plugins.shtml

The online documentation can be found here:
https://monkeybreadsoftware.net/



Located in beautiful Nickenich, Germany, MonkeyBread Software is a privately 
held company founded in 2000 by Christian Schmitz. MonkeyBread Software focuses 
on the Macintosh, Linux and Windows platforms. With over twenty years as a 
software developer, Christian's aim is developing unique and useful utilities, 
complemented by first-class customer support.

Copyright 2000-2025 Christian Schmitz Software GmbH.
MonkeyBread Software is a registered trademark of Christian Schmitz, Nickenich. 
All Rights Reserved. Apple, and the Apple logo are registered trademarks of 
Apple Computer in the U.S. and/or other countries. Xojo is a trademark of Xojo, 
Inc. Other trademarks and registered trademarks may be the property of their 
respective owners.



Greetings 
Christian Schmitz 
Monkeybread Software


_______________________________________________
MBS Xojo Plugins mailing list -- [email protected]
To unsubscribe send an email to 
[email protected]

Reply via email to