# 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](https://documentation.xojo.com/resources/release_notes/confidential.html))

### Resolved Issues

- Debugger: editing the watch expression of a Variant no longer throws an IllegalCastException. ([81157](https://tracker.xojo.com/xojoinc/xojo/-/issues/81157))
- Improved error reporting in DrawControlInLayoutEditor event scripts by displaying a more accurate line number when errors occur. ([81121](https://documentation.xojo.com/resources/release_notes/confidential.html))
- 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](https://tracker.xojo.com/xojoinc/xojo/-/issues/81108))
- Single line comments in Structures no longer raise compile errors. ([81114](https://tracker.xojo.com/xojoinc/xojo/-/issues/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](https://tracker.xojo.com/xojoinc/xojo/-/issues/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](https://tracker.xojo.com/xojoinc/xojo/-/issues/81106))

## Framework

### Resolved Issues

- Disabled the obfuscation of private properties and methods in Libraries, which was causing linking issues with some complex Libraries. ([81120](https://tracker.xojo.com/xojoinc/xojo/-/issues/81120))
- **Android**: Fixed incorrect position of MobileSlider. ([81104](https://documentation.xojo.com/resources/release_notes/confidential.html))
- **Linux**: XojoScript now correctly parses Unicode identifiers. This also fixes the DrawControlInLayoutEditor event so it now works using the Linux ARM64 IDE. ([81116](https://tracker.xojo.com/xojoinc/xojo/-/issues/81116))
- **Web**: Added WebDatePicker support for detecting date changes when entering a new date from the input control using the keyboard. ([81172](https://tracker.xojo.com/xojoinc/xojo/-/issues/81172))
- **Web**: Fixed a WebListBox regression causing the control to render vertical grid lines even when GridLineStyle was set to None or Horizontal. ([81158](https://tracker.xojo.com/xojoinc/xojo/-/issues/81158))
- **Web**: Fixed a WebToolbar regression causing the toggle menu to not be shown on mobile devices. ([81130](https://tracker.xojo.com/xojoinc/xojo/-/issues/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](https://tracker.xojo.com/xojoinc/xojo/-/issues/81115))
- **Windows**: WinUI PopupMenu/ComboBox: Setting the SelectedRowIndex to -1 now correctly clears the selection. ([81111](https://tracker.xojo.com/xojoinc/xojo/-/issues/81111))
