Nickenich, Germany - (March 7th, 2023) -- MonkeyBread Software today is pleased 
to announce MBS Xojo Plugins 23.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 80,000 documented features, and the versatile 
plugins have gained more new functions:

Our new WindowsOCREngineMBS class allows you to use the built-in OCR engine in 
Windows 10 or newer. You can pick a language for initialization, load an image 
from file, string or picture and perform OCR recognition on it. The result can 
be requested either as text or as objects with individual lines and words. 

We continue on the MongoDB plugin and add aggregate functions to query data 
applying a filter, sort rules and grouping on either the whole database or only 
a given collection. You can run custom commands on the database and query TLS 

The LibXL library got updated and we enjoy new functions. The XLSheetMBS class 
got functions to better handle selection, active cell and tab colors. The 
XLBookMBS class got a IsWriteProtected function. Finally the XL classes now 
work on Windows 64-bit on ARM.

We rewrote the Windows store classes, a set of classes to help you perform 
in-app purchases in your Windows app through Microsoft's Store. For this we 
added new video, license and image classes. The delegates have an ErrorCode 
parameter to report status better and you need to adapt your handlers. On the 
way we got new methods like GetAppLicenseSync.

The WebKit JavaScript engine can be used on Windows and Linux in addition to 
MacOS and iOS. This includes using it in web or console projects for evaluating 
JavaScript. For Windows and Linux you have to use LoadLibrary function in 
JSContextMBS class to load your copy of the JavaScriptCore library.

For our WebView2 control we added the WebView2CookieManagerMBS and 
WebView2CookieMBS classes for Windows. You can use it to query the current 
cookies set in the web viewer and use them e.g. for CURL functions. We 
implemented a PrintToPdf method for Windows to save a website as PDF file.

DynaPDF added support for writing PDF/UA-1 files. The newer 
CreateStructureTreeEx function can be used to create the required tag 
structures for your PDF documents. The ChangeNamedDest function can rename 
named destinations.

We added a yield option to LCMS2TransformMBS class, added offset and length 
parameters to ReadFileMBS function and provide 
CallDelegateOnPreemptiveThreadMBS to try preemptive threading. The 
RequestScreenCaptureAccess method on CGSWindowListMBS can query for permisions 
to capture the screen on macOS.

Finally we updated CURL library to version 7.88.1, DynaPDF to, LCMS2 
to 2.15, LibXL to 4.1, libxml to 2.10.3, openssl to 1.1.1t, SQLite to 3.41.0, 
tiff library to version 4.5.0.

See release notes for a complete list of changes:

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

More details in the release notes. Please take the time to check our 2200 
example projects and check where you can use our plugin features in your 

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. Please 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:

The online documentation can be found here:

Read the complete release notes here:

For questions and announcements you may subscribe to our email list at or visit the list 
archive at

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-2023 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.

Christian Schmitz 
Monkeybread Software

_______________________________________________ mailing list

Options and unsubscribe here:

Reply via email to