Quantcast
Channel: Xojo Programming Forum - Latest topics
Viewing all articles
Browse latest Browse all 3688

[ANN] MonkeyBread Software Releases the MBS Xojo Plugins in version 25.0

$
0
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.

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.

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 3688

Trending Articles