Nickenich, Germany. Monkeybread Software today is pleased to announce MBS Xojo Plugins 24.4 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:

  • Use the ZxingBarcodeMBS module with the functions there to read barcodes from images. We support 18 different types of barcodes including EAN, UPC and QRCodes.
  • Improved Linux support by using newer compilers for all 4 Linux targets: 32- and 64-bit on ARM or x86 architecture. This enables 32-bit Linux support for newer parts of our plugins. You can use JSONMBS class, Phidget classes, LibUSBTransferMBS class and XL classes there.
  • Handoff to continue tasks on your other devices with macOS or iOS. The NSUserActivityMBS class helps you to implement this in your Xojo project and pass the current state from one device to the other device.
  • If you use CURL to retrieve emails from your IMAP server, please use the DecodeIMAPFolderName function to decode folder names from UTF-7 encoding. You can specify not just the minimum required TLS version, but also the maximum and we have new constants for these. We improved CURLSMultiMBS class to let you better reuse CURL objects.
  • Showing a statusitem in the Mac menubar can be done with our NSStatusItemMBS class. Use the new DidMove and DidResize events to notice if the statusitem moved. The DidChangeOcclusionState event tells you if the statusitem got hidden when the screen resolution is too low to show all statusitems.
  • We improved the MongoDB classes with better trace logging. The MongoCursorMBS class can now provide all records as one big JSON string.
  • TidyDocumentMBS class got a Tidy() function to make the usage easier and tidy up XML and HTML with a function call. You can list all option names with the OptionNames function.
  • NetSNMPMBS class got new properties for SNMPv3 support, the NSViewMBS class got a hitTest() function to find a view in the hierachie based on screen coordinates and in SceneKit you can specify shader modifiers with new properties in SCNMaterialMBS and SCNGeometryMBS classes.

CURL support updated to version 8.10.0, DynaPDF to 4.0.92.261, LibXL to 4.4.0, openssl to 3.1.6, SQLAPI to 5.3.4 with DuckDB 1.0 support, SQLite to 3.46.1 and Tidy library to version 5.8.

See release notes for a complete list of changes.

About Xojo, Inc

Xojo, Inc. was founded in 1997 with the idea that software development should be accessible to anyone. With traditional tools, creating software applications can be a very complicated process, but using Xojo anyone can learn to create high quality, native apps for the Desktop, Web, iOS and Raspberry Pi. With users all over the world, Xojo apps can be found in every conceivable category - from commercial software applications to use in governments, universities, businesses, and the Fortune 500. Secondary-level and college students in schools all over the world are introduced to programming with Xojo.

About Omegabundle

Omegabundle is a circus tent promotion platform created by Proactive International and Paradigma Software, developers of the Valentina high performance development tools and technologies. Each promotion is for a single, vertical platform and provides extreme savings to users of professional tools. Participating vendors change from promotion to promotion and year to year.