MBS Plugin 14.5 for Claris FileMaker

Nickenich, Germany - (November 12th, 2024) -- Monkeybread Software today is pleased to announce MBS FileMaker Plugin 14.5 for Claris FileMaker for macOS, iOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin currently available for Claris FileMaker produce line. As the leading database management solution for Windows, macOS, iOS and the web, the Claris FileMaker Pro Integrated Development Environment supports a plugin architecture that can easily extend the feature set of the application. MBS FileMaker Plugin 14.5 has been updated and now includes over 7500 different functions, and the versatile plugin has gained more new functions:

For this release we updated our Barcode detection code. The Barcode.Detect function can now better detect barcodes, e.g. find a small QR Code on a full page. The Barcode.DetectAsJSON function can find multiple barcodes and return them all as JSON with details like their position on page.

On macOS we have plenty of enhancements to FileMaker Pro for developers. We added auto complete for custom functions to offer you table occurrences, field, operator, function and parameter names. We even make suggestions for Get() functions.

We add a comment field to the manage database dialog. To put in a comment, you create a field named _TableComment and add a comment there. Commit your changes by closing the dialog. The next time you select the table in the dialog, the plugin will show the comment below the table name.

We added tooltips to show field comments in the debugger, export dialog, script workspace and calculation dialogs.

For DynaPDF we have new parser functions to list and then delete images on a PDF page. You can query the color and text alignment and bounding box for annotations. The DynaPDF.GetGlyphOutline function queries the outline of a glyph used to draw a character.

On macOS and iOS you can now use the Vision.RectifyDocument function to align and rectify an image. The same feature as used in the DocumentCameraScan functions, but now available on its own.

Our overlay windows can now show content based on a web viewer. Use Overlay.AddWebViewer to create the web viewer inside the Overlay. Load some HTML and CSS to show content with transparency in the overlay.

The Process.List function got implemented for Linux, we have a Math.Rate function to calculate interest like Excel, Text.FilterSwissQRCode function to filter text for use in Swiss payment QR-Codes, new WordFile functions to read and write metadata in Word files and a new List.Intersection function.

Added CURL library to version 8.10.1, discount to 2.2.7d, DynaPDF to 4.0.94.265, jpeg to 9.6, libarchive to 3.7.6, LibXL to 4.4.0, OpenSSL to 3.3.2, SQLite to 3.47.0, libxml2 2.13.4, libxslt 1.1.42, Xcode to version 16.0 and the plugin SDK.

See release notes for a complete list of changes.

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

System Requirements:

  • macOS 10.13 or later
  • Windows 10 and newer, Windows 7 and 8 on request.
  • FileMaker Pro 7 to 21.1
  • FileMaker iOS SDK
  • FileMaker Server for Linux, Windows or macOS

Pricing and Availability:
MBS FileMaker Plugin is available directly from the MonkeyBread Software website with licenses starting at just $149 USD. You can just download and try the plugin without a license or request a trail license. Not all functions are available in all platforms, please check specifications. Please join us on the next conferences and visit our booth.

Monkeybread Software Website
https://monkeybreadsoftware.com/filemaker/

Documentation:
https://mbsplugins.eu/

Release notes:
https://monkeybreadsoftware.com/filemaker/releasenotes.shtml

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. FileMaker Pro and FileMaker are trademarks of Claris International, Inc. Other trademarks and registered trademarks may be the property of their respective owners.

Greetings
Christian Schmitz
Monkeybread Software

Thank you for this release however i have had to roll back to the previous build as there is a big bug with the custom function auto complete.

When I go into a custom function and want to copy it's contents, the act of cmd+A to select all deletes all the CF code and opens an auto-complete dialog, starting on the ">" symbol as pictured below.

It happens pretty much every time I first go into a custom function, making this unusable. Moreover the plugin option for Custom function tools are bound to the calc engine tools so I can't disable this specific feature in custom functions it appears, meaning rollback is necessary.

Hopefully this can be addressed in the next build.

Strange. We'll check. If this happens, press escape key.

Unfortunately by the time the drop-down box for auto complete appears, the CF text has already disappeared, and I have to cmd+z to undo, and then try cmd+a again, or just right click to copy the text.

So looks like command-a selects all. Works fine.
Then if you hit cursor key, you trigger auto complete.
I've tuned it a bit to avoid these edge cases. Can you try a newer plugin here?

I reuploaded a new copy of 14.5 dmg:

https://www.monkeybreadsoftware.com/filemaker/files/

Thanks for reporting the issue!

Thank you for the quick fix, this new version has resolved this particular issue for me thanks!

1 Like

Me again @MonkeybreadSoftware !

Found another bug with the CF auto complete. Is it possible to have auto complete be disabled when typing into a comment line that begins with /* or // ?

See attached video for what happens, it becomes nearly impossible to enter a comment.

I'll improve this for next version with a 0.3 second delay in showing auto completes. So you can type quick enough without getting the suggestion.

Is there some way with MBS or without to have code indented automagically, short of round-tripping to Visual Studio or something?

I literally just found myself asking ChatGPT to indent my code and clean up spacing for me...

Please ask such question in new thread.

For the plugin you can use our Format button labeled ƒ in the calculation dialog.