
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