Nickenich, Germany - (September 15th, 2020) -- MonkeyBread Software today is 
pleased to announce MBS Xojo Plugins 20.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 2600 classes and 70,000 documented features, and the 
versatile plugins have gained more new functions:


The main feature of the newer plugin version is our move from Visual Studio 
2008 to the more current version 2019. We now use universal runtime library, 
the same Visual Studio runtime as Xojo. As Windows 10 includes those DLLs by 
default and Windows 7 and 8 can install them, the plugin should run fine there. 
We worked on this for over a year to get all our libraries ported and 
recompiled. All parts come together and now we can ship our Windows plugins 
built with current tools and start to add more Windows 10 APIs over time.

We add classes for Windows Store in our new WinFrameworks plugin. You can now 
offer trial applications with in-app purchases to unlock the full version. Our 
plugin allows you to query the products, the SKU list and the status of current 
licenses.

For Windows we added location classes, so you can query the location of the 
computer, similar to our CoreLocation classes on macOS. Great for apps running 
on Windows tablet PCs with a built-in GPS.

To connect to Claris FileMaker Server's Data and Admin API, we got a new FMAPI 
plugin. The plugin class FMDataMBS for Data API and FMAdminMBS class for the 
Admin API takes care about authentication and sending queries. The results are 
provided as JSON and parsed as variants, dictionaries and arrays. This greatly 
simplifies talking to FileMaker Servers from Xojo. For example build a Xojo app 
to run on your Raspberry Pi, collect data and push them to a FileMaker database.

If you use file dialogs in Xojo for macOS or Windows, you can now use our 
plugin classes to modify the dialogs. For this use NSSavePanelObserverMBS class 
on macOS or WinFileDialogObserverMBS class on Windows. You may use both to add 
custom controls to a save or open dialog.

For DynaPDF Plugin we decided to implement DynaPDFErrorExceptionMBS class. If 
you don't implement an Error event, we raise exceptions when an error happens. 
This should help beginners to not miss errors. And as you can load a custom 
DynaPDF library, we have a DynaPDFMissingFunctionExceptionMBS class to inform 
you that a function is not available. To make debugging easier, we added 
ActiveFontInfo property, which you can inspect in debugger to see what the 
current font is.

The HTMLViewer classes for WebKit 2 got more preferences in WKPreferencesMBS 
class to enable inspector via developer extras, disable image loading, printing 
backgrounds and set standard font size and family. For WKWebViewMBS we added 
properties to disable background drawing for transparent views.

Our MapKit support on macOS got improvements with new MKMarkerAnnotationViewMBS 
class to display marker annotations. The MKAnnotationViewMBS class has new 
prepareForReuse and prepareForDisplay events to better handle reuse of views 
and lower memory usage. We can query all annotation views via new 
annotationViews function in MKMapViewMBS class.

We improved JSONMBS class with new ArrayItems function, rewrote HotkeyMBS class 
for Windows to use native API, added cameraDeviceDidEnableAccessRestriction and 
cameraDeviceDidRemoveAccessRestriction events to ImageCaptureEventsMBS class to 
notify you about device unlocking, we added font style handling to GMImageMBS 
class, added new GetVariantAsDictionaryArrayMBS function to get a dictionary 
array stored inside a variant and we added support for WinDataObjectMBS class 
to receive email attachments from Outlook via Drag & Drop.

To speed up pre-compilation in Xojo for console projects, we changed over 300 
classes to mark them console unsafe. This way those classes will be ignored for 
console targets. Please contact us if you need one of those classes in your web 
or console projects.

Finally we updated bzip2 library to version 1.0.8, CURL to 7.72.0, DynaPDF to 
4.0.41.118 with ZUGFeRD 2.1, GraphicsMagick to 1.3.35, jpeg to 9d, jpeg-turbo 
to 2.0.5, pcre to 8.44, SQLAPI to 5.1.1, SQLite to 3.33.0 including decimal 
extension and updated to Xcode 10.6.


See release notes for a complete list of changes:
http://www.monkeybreadsoftware.com/xojo/newinversion204.shtml


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


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

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:
http://www.monkeybreadsoftware.com/xojo/plugins.shtml

The online documentation can be found here:
http://www.monkeybreadsoftware.net/

Read the complete release notes here:
http://www.monkeybreadsoftware.com/xojo/ReleaseNotes.shtml

For questions and announcements you may subscribe to our email list at 
http://www.monkeybreadsoftware.com/xojo/mailinglist.shtml or visit the list 
archive at http://www.monkeybreadsoftware.com/listarchive/




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-2020 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





_______________________________________________
mbsplugins@monkeybreadsoftware.info mailing list
%(list_address)s
https://ml-cgn08.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to