Nickenich, Germany - (March 12th, 2024) -- Monkeybread Software today is pleased to
announce MBS Xojo Plugins 24.1 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 81,000
documented features, and the versatile plugins have gained more new functions:
In our SQL Plugin we have the SQLiteFunctionMBS class to define custom functions for use
in SQLite with our plugin. Since we added a path property to InternalSQLiteLibraryMBS
module, we can even load our plugin as extension for using custom functions in
SQLiteDatabase class, too. Our unicode extension for SQLite got updated for Xojo 2022r4.
Beside our NSSpeechSynthesizer class for speech synthesization we added lower level
AVSpeechSynthesizerMBS and related classes for macOS and iOS. If you like to check network
availability on macOS and iOS, please check the new NWPathMonitorMBS class.
Our OverlayMBS class allows you to show custom windows and define the content with a
picture including transparency and without the usual OS widgets. We rewrote the mouse
handling to allow you to move them by background. You can decide to implement mouse events
or have the control ignore mouse events altogether.
We rewrote our HIDAPI classes and added a new BusType property to the HIDAPIDeviceInfoMBS
class. We added DeviceInfo and GetReportDescriptor functions to HIDAPIDeviceMBS class. We
enabled logging for LibUSB on Linux to help finding issues.
To support touch events better on macOS, we upgraded our NSTouchMBS class with new
properties. The CanvasGesturesMBS class got events to report touch events and NSEventMBS
class can report the touches.
The parser in DynaPDF got upgraded to report current selection text and report all 4
coordinates for the text, useful for rotated text.
The linux libraries in our plugins are optimized for size and lost over 33 MB in total.
Our CURLEmailMBS class can send attachment only emails without text and we added methods
in EKEventStoreMBS class to better ask for permissions for events. We added character
count and string value to NSCharacterSetMBS class for debugging, the MidiThruConnectionMBS
class got a find() function, the SCNViewMBS class can request a preferred rendering API or
a low power device, the NSProcessInfoPowerStateDidChangeNotification can report a power
state change in NSProcessInfoMBS class and we added willShowContextualMenu and
didCloseContextualMenu events to 34 controls.
Finally we updated DynaPDF to version 4.0.84.246, HIDAPI to 0.14 and SQLite to version
3.45.1.
See release notes for a complete list of changes:
https://monkeybreadsoftware.de/xojo/newinversion241.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.
Meet us at the MBS Xojo Developer Conference in Germany:
https://monkeybreadsoftware.de/andernach
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-2024 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