Nickenich, Germany - (January 18th, 2022) -- MonkeyBread Software today is 
pleased to announce MBS Xojo Plugins 22.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 2900 classes and 77,000 documented features, and the 
versatile plugins have gained more new functions:

We got a new control for you based on the Scintilla library: 
ScintillaControlMBS. The new control is an advanced text editor to edit code in 
various languages. It provides lexers for syntax highlighting in over 100 
languages including SQL, JavaScript and HTML. We added a Xojo lexer to 
highlight code for XojoScript.

As well as features found in standard text editing components, Scintilla 
includes features especially useful when editing and debugging source code. 
These include support for syntax styling, error indicators, code completion and 
call tips. The selection margin can contain markers like those used in 
debuggers to indicate breakpoints and the current line. Styling choices are 
more open than with many editors, allowing the use of proportional fonts, bold 
and italics, multiple foreground and background colours and multiple fonts.

Our plugin includes built-in libraries for MacOS 64-bit, Windows 32/64-bit and 
Linux 64-bit, so you can use it without external libraries. But if you like, 
you can alternatively load your own libraries. You can have multiple controls 
work on the same documents providing different views and you can asynchronously 
load big text documents.

For DynaPDF we have new methods for complex text rendering. This includes 
defining alternative font lists (currently Windows only) and doing automatic 
font substitution. You can now delete optional content nodes in a PDF document. 
And for the optimize feature we can either skip some color spaces or only 
convert some color spaces.

The Contacts framework on macOS can report all changes to your address book via 
the new classes to fetch contacts history. This allows full synchronized 
applications to react to changes the user makes in other applications in the 
contacts database.

For macOS we added NSTextBlockMBS, NSTextTableMBS and related classes to handle 
tables within RTF with NSAttributedStringMBS class. We improved EventKit 
framework classes to add more properties for birthday, structuredLocation and 
contactPredicate. For our WKWebViewControlMBS control we got an event to show a 
file dialog. The MKMapViewMBS class can now zoom to show all annotations using 
our new ShowAllAnnotations method.

Our LCMS related classes for color management now support pre-multiplied 
conversions. The new helper function DetectRGBProfileGamma can try to calculate 
the gamme level.

For Xojo 2021r3 we added over 100 more methods to take DesktopWindow instead of 
just Window, so you can pass whatever you prefer. A couple of window properties 
got changed to Variant, so you can assign either there. We adjusted event names 
of our Desktop Controls to match Xojo's event names and changed the view of our 
controls in the IDE.

The WordFileMBS class can now replace text and handle tab characters there. For 
our use of LibXML we disabled network access explicitly and CPUBrandString 
function now can handle Apple M1.

Finally we updated the archive library to version 3.5.2, cpuid to 0.51, CURL to 
7.81.0, DynaPDF to, expat library to 2.4.1, LCMS library to 2.13rc1, 
lz4 library to 1.9.3, openssl to 1.1.1l, SQLAPI to 5.1.8, SQLite to 3.37.0, 
ssh2 library to 1.10.0, taglib library to 1.12, and LibXL to version 4.0.1,

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 current or older versions of Xojo. 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-2022 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

Reply via email to