Xojo 2026r2 released
Download, Release Notes and Announcement.
This release fixed a lot of issues and adds some cool new features. But let us check these two, that are related to our plugins:
New DesktopScrollableArea control
The new DesktopScrollableArea is a way to implement scrolling a container control. For the upcoming MBS Xojo Plugins, we added support there to get a NSScrollViewMBS object for macOS. This allows you to use the methods and properties in our class to configure it.
Var v As NSScrollViewMBS = Window1.ScrollableArea1.NSScrollViewMBS
DesktopHTMLViewer now uses WebView2 when building for WinUI
The DesktopHTMLViewer control can optionally use WebView2. We had that before with our WebView2ControlMBS control. We created the WebView2BrowserMBS class for the upcoming 26.3 plugins to use the same methods for WebView2 with HTMLViewer and WebView2ControlMBS.
Var b As WebView2BrowserMBS = HTMLViewer1.WebView2BrowserMBS
More Changes
There are more changes in this release:
- DesktopToolbar now supports different toolbar styles and symbol-based button icons
- Jade now works with OpenAI, OpenRouter, and local LLMs; when used with Anthropic Claude or OpenAI, it can request project context including source code and compile errors
- New AI panel in Settings
- Improved copy-and-paste support for code items (properties, methods, etc.) into and out of Xojo
- Added WebGraphics.DrawPath and FillPath methods and WebTextField/Area.Format property
- Improved macOS console app code signing
- Improved macOS app debugging, with support for Sandboxing, Hardened Runtime, Entitlements, and applied Provisioning Profiles
- iOS: New MobileMenuItem and MobilePopupMenu
- Android: XMLDocument, MobileMenuItem support; MobilePopupMenu, MobileSwitch now use modern Material styling
- New Code Editor page guide
For MBS Xojo Plugins, just make sure you have a recent version and everything should work fine. Enjoy the update!