Hello everyone,
Only seven weeks left for the conference!
Monkeybread Software is pleased to announce the MBS Xojo Conference in beautiful Andernach, Germany. We meet in the lovely Einstein Hotel am Römerpark in Andernach, Germany. This hotel was built in 2020 and is brand new, very modern and features a nice layout with plenty of views towards the river Rhine. Beside our two conference days we have accompanying social programme with our dinner event and an optional training day. For the evenings we have casual get-together at the Sky Bar.
Already 40 people from 13 countries are signed up and we have room for more, so please join us. Sessions are being added week by week and we look forward to have a great event!
The schedule:
April 23rd: Optional sight seeing tour
April 24th: Xojo Training in English
April 25th: Conference, first day with dinner event
April 26th: Conference, second day
April 27th: Optional Geyser trip
Tickets for the conference are available from 299 to 899 Euro plus VAT (if needed). Beside our regular rate, we offer a higher corporate rate to support the event as well as a lower rate for citizen and hobby developers as well as giving a few free tickets to young developers.
Sessions are to be held in English. Our conference is conceived as a networking event for the Xojo community. The conference is an ideal opportunity for sharing your thoughts and your own development experience with fellow users and developers. If you like to hold a presentation, please contact us as soon as possible. Speaker receive discounted tickets.
If you stay longer, you can enjoy our Geyser tour on Saturday morning. You are coming the whole week? Then maybe join our Tuesday sight seeing tour.
Registration and more Information here:
https://monkeybreadsoftware.de/andernach
Training day in English:
https://monkeybreadsoftware.de/xojo/events/andernach-2024-training.shtml
For any questions, please contact us directly.
Sincerely
Christian Schmitz
--
Read our blog about news on our plugins:
http://mbsplugins.de/
Hi,
* Improved WindowsDisplayMBS class to better query per screen DPI values.
* Added LogX, LogHeight, LogWidth and LogY properties to WindowsDisplayMBS class.
* Added touchesMatchingPhase, coalescedTouchesForTouch and predictedTouchesForTouch methods to NSEventMBS class.
* Added LogScaleFactor property to WindowsDisplayMBS class.
* Added PictureTypeSVG constant for XLBookMBS class.
* Fixed an issue with copy constructor in WindowsDeviceInformationPairingMBS class not retaining the device object.
* Added Close method to WindowsDeviceInformationPairingMBS class to explicitly close it.
* Removed a few deprecated methods in CWInterfaceMBS class, which Apple removed and so they stopped working years ago.
* Added respondsToSelector to CanvasGesturesMBS class, so the system can query which events you implemented.
* Improved PhidgetMBS classes to prevent crashes with disconnected devices.
* Improved MFMessageComposeViewControllerMBS and MFMailComposeViewControllerMBS class to better dismiss and provide dismissed event.
* Fixed a problem with translate method in Graphics class when used with DynaPDF.
* Added NextPage(width, height) support for graphics class in DynaPDF.
* Added handling of MiterLimit property for using graphics class in DynaPDF.
* Updated LibXL to version 4.3.0.
* Added keepAllSheets parameter for LoadPartially methods in XLBookMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
Let's start a new round for MBS Plugin development:
* Updated DynaPDF to version 4.0.86.249.
* Added MFMessageComposeViewControllerMBS class to let user write a text message.
* Added MFMailComposeViewControllerMBS class to let user write an email message.
* Changed PageGraphics on DynaPDFMBS class to only set coordinate system to top-down when you query PageGraphics or when NextPage is called.
* Added Current property to NWPathMonitorMBS class.
* Added XWindowID property to GTKWindowMBS class.
* Improved ToHTML method in JSONMBS class to use CSS for right alignment.
* Updated to Xcode 15.3.
* Added classes for printing on iOS: UIPrintPaperMBS, UIPrintInteractionControllerMBS, UIPrintInfoMBS, UIPrinterPickerControllerMBS and UIPrinterMBS.
* Upgraded properties in NSPathComponentCellMBS class to be debugger visible.
* Added NSPathControlItemMBS class.
* Added more methods and properties to NSPathControlMBS class.
* Added Merge function to JSONMBS class.
* Added AllowRotation parameter for QLPreviewControllerMBS class constructor to allow more rotation than the parent view.
* Added more methods and properties for MongoDB to our MongoDatabaseMBS, MongoClientMBS and MongoURIMBS class.
* Improved error reporting for LoadLibrary method on Windows for ScintillaControlMBS control.
* Fixed a problem with LoadLibrary failing on Windows for ScintillaControlMBS control.
* Improved writeToString method in XMLSerializerMBS class to return string marked UTF-8 instead of UTF-16.
* Fixed a bug with SetLineDashPattern event in DynaPDFParseInterfaceMBS class, where the dash array was nil instead of providing the values.
* Improved ReplaceTag and Substitute functions in WordFileMBS class to remove control characters from replacement text to avoid creating broken word files.
* Updated CURL to version 8.7.1.
* Added XLConditionalFormattingMBS and XLConditionalFormatMBS classes.
* Added Operator_Compare method to XLFontMBS and XLFormatMBS classes.
* Includes our CURL improvements for international domains on macOS/iOS.
* Improved XLFontMBS and XLFormatMBS handling for our XL Plugin to cache the objects and reuse them.
* Fixed a couple of incorrect flags set for various properties and methods.
Download at
https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/
or ask for being added to the DropBox shared folder.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Nickenich, Germany - (March 12th, 2024) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 24.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 81,000 documented features, and the versatile plugins have gained more new functions:
In our SQL Plugin we have the SQLiteFunctionMBS class to define custom functions for use in SQLite with our plugin. Since we added a path property to InternalSQLiteLibraryMBS module, we can even load our plugin as extension for using custom functions in SQLiteDatabase class, too. Our unicode extension for SQLite got updated for Xojo 2022r4.
Beside our NSSpeechSynthesizer class for speech synthesization we added lower level AVSpeechSynthesizerMBS and related classes for macOS and iOS. If you like to check network availability on macOS and iOS, please check the new NWPathMonitorMBS class.
Our OverlayMBS class allows you to show custom windows and define the content with a picture including transparency and without the usual OS widgets. We rewrote the mouse handling to allow you to move them by background. You can decide to implement mouse events or have the control ignore mouse events altogether.
We rewrote our HIDAPI classes and added a new BusType property to the HIDAPIDeviceInfoMBS class. We added DeviceInfo and GetReportDescriptor functions to HIDAPIDeviceMBS class. We enabled logging for LibUSB on Linux to help finding issues.
To support touch events better on macOS, we upgraded our NSTouchMBS class with new properties. The CanvasGesturesMBS class got events to report touch events and NSEventMBS class can report the touches.
The parser in DynaPDF got upgraded to report current selection text and report all 4 coordinates for the text, useful for rotated text.
The linux libraries in our plugins are optimized for size and lost over 33 MB in total.
Our CURLEmailMBS class can send attachment only emails without text and we added methods in EKEventStoreMBS class to better ask for permissions for events. We added character count and string value to NSCharacterSetMBS class for debugging, the MidiThruConnectionMBS class got a find() function, the SCNViewMBS class can request a preferred rendering API or a low power device, the NSProcessInfoPowerStateDidChangeNotification can report a power state change in NSProcessInfoMBS class and we added willShowContextualMenu and didCloseContextualMenu events to 34 controls.
Finally we updated DynaPDF to version 4.0.84.246, HIDAPI to 0.14 and SQLite to version 3.45.1.
See release notes for a complete list of changes:
https://monkeybreadsoftware.de/xojo/newinversion241.shtml
If you have questions, please don't hesitate to contact us.
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 and join us on the next conferences to ask questions in person.
Meet us at the MBS Xojo Developer Conference in Germany:
https://monkeybreadsoftware.de/andernach
The plugins can be downloaded on MBS' website as one big package or several smaller ones:
https://monkeybreadsoftware.de/xojo/plugins.shtml
The online documentation can be found here:
https://monkeybreadsoftware.net/
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. 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
Hello,
The final candidate is online for the release tomorrow.
https://www.monkeybreadsoftware.de/xojo/download/plugin/?C=M;O=D
All plugins rebuild, verified, that it loads under macOS 10.13 and compiles with 2019r3.
And we rebuild the final plugins without the beta debug code.
Today we check a few more things and if we don't find a big problem which needs urgent fixes, this is the 24.1 version.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Reduced size of Win plugin a little bit by optimizing stub code for macOS/Linux.
* Improved linking of linux libraries to do more stripping of unused code to save 33 MB in total.
* Removed UniMotionMBS module.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Fixed an edge case with Replace in JSONMBS where it didn't catch all spots.
* Fixed problem with Substitute with too small output buffer.
* Improved CURLEmailMBS class to allow the creation of attachment only emails.
* Enabled logging for LibUSB on Linux.
* Updated DynaPDF to version 4.0.84.246.
* Added SelText property for DynaPDFParserMBS class to query found text.
* Added SelBBox2 method for DynaPDFParserMBS class to query all 4 points of current text box.
* Changed StringValue in NSCharacterSetMBS class to property, so we see it in the debugger.
* Added CharacterCount property for NSCharacterSetMBS class for debugging.
* Improved NSTokenFieldControlMBS by to work better with our custom cell class.
* Added SetPrintBacktraceAndAbortHandler method to SignalHandlerMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Added Identifier property to NSCellMBS, NSMenuItemMBS, NSMenuMBS and NSViewControllerMBS classes.
* Added DeviceInfo and GetReportDescriptor functions to HIDAPIDeviceMBS class.
* Added BusType property and constants to HIDAPIDeviceInfoMBS class.
* Updated HIDAPI to version 0.14.
* Fixed mouseEvent shared method in NSEventMBS to return NSEventMBS.
* Added identify, resting, deviceSize and normalizedPosition properties to NSTouchMBS class.
* Updated our Unicode extension for SQLite in InternalSQLiteLibraryMBS class to work in Xojo 2024r1 on Windows.
* Fixed isSelectedForSegment method for NSSegmentedControlMBS to return correct value.
* Added PreferLowPowerDevice and PreferredRenderingAPI properties in SCNViewMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Updated our headers for NetSNMP library.
* Added AVSpeechSynthesizerMBS and related classes.
* Changed SetLicenseKey in DynaPDFMBS class to raise exception if you call it in debug mode after calling SetLicenseKeyGlobal to suggest you to remove the SetLicenseKey call.
* Updated DynaPDF to version 4.0.83.242.
* Changed Bounds, GPTS and LPTS in DynaPDFMeasureMBS to be double.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
Let's start a new round for MBS Plugin development:
* Added MovableByWindowBackground property for OverlayMBS class.
* Added requestWriteOnlyAccessToEvents, requestFullAccessToReminders and requestFullAccessToEvents to EKEventStoreMBS class.
* Updated dyncall library to version 1.4.
* Added new kCallMode* constants for DeclareFunctionMBS class.
* Changed MidiThruConnectionMBS class to be a subclass of MidiObjectMBS class.
* Added Find method to MidiThruConnectionMBS class.
* Changed kOptionLibrarySeparator in SQLConnectionMBS class to be a shared method to return ";" on Windows and ":" on macOS/Linux.
* Improved Data Detector example to include a contextual menu routine for showing actions based on NSDataDetectorMBS class.
* Fixed a problem with MacBase and CURL plugin loading on older macOS versions.
* Implemented IgnoreMouseClicks for Windows in OverlayMBS class. Allows mouse clicks to fall through to window behind.
* Fixed PortAudioStreamRecorderMBS to enforce sample format paFloat32 when using OpenStream() to prevent errors later.
* Added SQLiteFunctionMBS class to add custom SQLite functions for SQLite database connections.
* Added Path property to InternalSQLiteLibraryMBS module.
* Added NWPathMonitorMBS class for macOS/iOS to monitor available network.
* Added NSProcessInfoPowerStateDidChangeNotification for NSProcessInfoMBS class.
* Added NWPathMBS, NWEndPointMBS and NWInterfaceMBS classes.
* Updated SQLite to version 3.45.1.
* Added new variant of FromDiff method in JSONMBS class with KeyToCopy parameter to copy primary keys.
Download at
https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/
or ask for being added to the DropBox shared folder.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/