# 2021r1.1

Released on April 22, 2021.

## Bug fixes (22 cases)

| Case                                         | Area                     | Description                                                                                                                                                       |
|----------------------------------------------|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [64350](http://feedback.xojo.com/case/64350) | Build                    | Worker Helper console apps can be built as Universal.                                                                                                             |
| [64239](http://feedback.xojo.com/case/64239) | Framework » All          | Array dimension bounds are no longer reset to -1 for multi-dimensional arrays if the first bounds was setup as -1.                                                |
| [64245](http://feedback.xojo.com/case/64245) | Framework » All          | JSONItem.Child, ChildAt, Value and ValueAt return the contained object instead of a copy again.                                                                   |
| [64250](http://feedback.xojo.com/case/64250) | Framework » All          | JSONItem.ValueAt no longer raises an exception when replacing one value with another.                                                                             |
| [64271](http://feedback.xojo.com/case/64271) | Framework » All          | Fixed an issue which caused Toolbar item updates to be slower than they needed to be, which also affects IDE performance.                                         |
| [64020](http://feedback.xojo.com/case/64020) | Framework » Desktop      | macOS: Graphics.ShadowBrush, in combination with an assigned GraphicsBrush, no longer ignores the PenSize.                                                        |
| [64136](http://feedback.xojo.com/case/64136) | Framework » Desktop      | CalendarControl doesn't send the DateChanged event on Windows every time the user clicks the months arrows and GraphicalDisplay is set.                           |
| [64229](http://feedback.xojo.com/case/64229) | Framework » Desktop      | Windows doesn't *beep* anymore when the SearchField control has the focus and the user hits the Enter key.                                                        |
| [64308](http://feedback.xojo.com/case/64308) | Framework » Desktop      | Fixed a bug when the SearchField control loses the focus on macOS and the instance is released (for example, the containing control/window is closed).            |
| [64477](http://feedback.xojo.com/case/64477) | Framework » Desktop      | Windows/Linux: Object2D rotation now rotates around the correct center-point again.                                                                               |
| [64408](http://feedback.xojo.com/case/64408) | Framework » Linux        | When compiling with Normalize Control Sizes enabled, the controls are now correctly resized to the height specified instead of resized to their natural height.   |
| [63378](http://feedback.xojo.com/case/63378) | Framework » Web          | Fixed a memory leak in the web app HTTP request engine.                                                                                                           |
| [64234](http://feedback.xojo.com/case/64234) | Framework » Web          | WebDatePicker will now automatically strip the locale from a session locale if it doesn't have a specific localization configuration.                             |
| [64352](http://feedback.xojo.com/case/64352) | Framework » Web          | Fixed a WebFileUploader buffer overrun issue which caused files smaller than 10MB to have extra data tacked onto the end of the file.                             |
| [64417](http://feedback.xojo.com/case/64417) | Framework » Web          | Now using a more accurate method for detecting touch vs mouse events to avoid doubled events on mobile devices while maintaining event behavior on Google Chrome. |
| [64356](http://feedback.xojo.com/case/64356) | Framework » iOS » Mobile | iOSGraphics Width/Height no longer reports negative values.                                                                                                       |
| [62842](http://feedback.xojo.com/case/62842) | Framework » macOS        | Windows with a Toolbar on macOS Big Sur no longer have their contents truncated.                                                                                  |
| [64486](http://feedback.xojo.com/case/64486) | Framework » macOS        | Graphics: Drawing Text with Outline enabled on a printer Graphics context now works properly.                                                                     |
| [64230](http://feedback.xojo.com/case/64230) | IDE » Layout Editor      | The default event handler for the SearchField control is TextChanged.                                                                                             |
| [64222](http://feedback.xojo.com/case/64222) | IDE » Miscellaneous      | Back and Forward toolbar buttons work again.                                                                                                                      |
| [64419](http://feedback.xojo.com/case/64419) | Lingua                   | Lingua now correctly redraws the UI when switching between light/dark modes when it is open.                                                                      |
| [64445](http://feedback.xojo.com/case/64445) | Remote Debugger Stub     | Remote Debugger Console: fixed auto launching console apps on macOS.                                                                                              |

## Changes (4 cases)

| Case                                         | Area                 | Description                                                          |
|----------------------------------------------|----------------------|----------------------------------------------------------------------|
| [64315](http://feedback.xojo.com/case/64315) | Compiler             | Linkers on macOS are now Universal.                                  |
| [64267](http://feedback.xojo.com/case/64267) | Framework » Desktop  | TextChanged is now the by default Event Handler for SearchField.     |
| [64446](http://feedback.xojo.com/case/64446) | Lingua               | Debugger Stubs, Lingua and Image Maker apps are now macOS Universal. |
| [64304](http://feedback.xojo.com/case/64304) | Remote Debugger Stub | The Desktop Remote Debugger Stub on macOS is now a Universal Binary. |

## New items (4 cases)

| Case                                         | Area                | Description                                                                                                                                                     |
|----------------------------------------------|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [64351](http://feedback.xojo.com/case/64351) | Build               | iOS apps now run natively as arm64 builds in the Simulator on M1 Macs.                                                                                          |
| [64174](http://feedback.xojo.com/case/64174) | Framework » Desktop | Added DesktopColorPicker control which allows use of the asynchronous Color Picker control on macOS and continues to use synchronous picker on Windows & Linux. |
| [64405](http://feedback.xojo.com/case/64405) | Lingua              | Added LocalizedStringName Lingua scripting command.                                                                                                             |
| [64406](http://feedback.xojo.com/case/64406) | Lingua              | Added Clipboard Lingua scripting command.                                                                                                                       |

## Docs and examples (1 case)

| Case                                         | Area     | Description                                                                       |
|----------------------------------------------|----------|-----------------------------------------------------------------------------------|
| [64331](http://feedback.xojo.com/case/64331) | Examples | Updated all Desktop/Web examples so that macOS Architecture setting is Universal. |
