Xojo 2026r1.1 Release Notes

Release Date: 2026-04-14

Highlights

  • Debugger now supports watchpoints

  • Greatly improved macOS app code signing process

  • New Web controls: WebColorPicker, WebSwitch, WebBarcode

  • Android now supports MobileChart, MobileColorPicker, MobilePDFViewer, FolderItem.Zip/Unzip

  • Windows: WinUI now supports DesktopTabPanel, DesktopGroupBox

  • Jade has improved output and lower token costs

Statistics

  • Bugs fixed: 14

  • Features added: 1

IDE

New Features

  • The Print command is now supported in the DrawControlInLayoutEditor event, allowing messages to appear in the Messages pane. (81113)

Resolved Issues

  • Debugger: editing the watch expression of a Variant no longer throws an IllegalCastException. (81157)

  • Improved error reporting in DrawControlInLayoutEditor event scripts by displaying a more accurate line number when errors occur. (81121)

  • In the DrawControlInLayoutEditor event, requesting a property that doesn't exist now displays an error message in the Messages pane instead of failing silently. (81108)

  • Single line comments in Structures no longer raise compile errors. (81114)

  • macOS: Fixed a macOS app signing-related bug when trying to run it from the IDE (Debug), there is a post-build script and the selected Build For option is other than None. (81141)

  • Windows: Color.AccentThemeColor no longer throws an exception if the accent theme color could not be retrieved, instead the highlight color will be returned as a fallback. (81106)

Framework

Resolved Issues

  • Disabled the obfuscation of private properties and methods in Libraries, which was causing linking issues with some complex Libraries. (81120)

  • Android: Fixed incorrect position of MobileSlider. (81104)

  • Linux: XojoScript now correctly parses Unicode identifiers. This also fixes the DrawControlInLayoutEditor event so it now works using the Linux ARM64 IDE. (81116)

  • Web: Added WebDatePicker support for detecting date changes when entering a new date from the input control using the keyboard. (81172)

  • Web: Fixed a WebListBox regression causing the control to render vertical grid lines even when GridLineStyle was set to None or Horizontal. (81158)

  • Web: Fixed a WebToolbar regression causing the toggle menu to not be shown on mobile devices. (81130)

  • Web: Fixed a WebLabel regression causing this control to prevent handling the Pressed event on other controls, even if WebLabel wasn't implementing this event. (81115)

  • Windows: WinUI PopupMenu/ComboBox: Setting the SelectedRowIndex to -1 now correctly clears the selection. (81111)