2021r1.1 Release Notes

From Xojo Documentation

(April 22, 2021)

This release has important improvements to Xojo 2021r1.

Download Xojo today.

Release Notes

Bug Fixes

64350BuildWorker Helper console apps can be built as Universal.
64239Framework » AllArray dimension bounds are no longer reset to -1 for multi-dimensional arrays if the first bounds was setup as -1.
64245Framework » AllJSONItem.Child, ChildAt, Value and ValueAt return the contained object instead of a copy again.
64250Framework » AllJSONItem.ValueAt no longer raises an exception when replacing one value with another.
64271Framework » AllFixed an issue which caused Toolbar item updates to be slower than they needed to be, which also affects IDE performance.
64020Framework » DesktopmacOS: Graphics.ShadowBrush, in combination with an assigned GraphicsBrush, no longer ignores the PenSize.
64136Framework » DesktopCalendarControl doesn't send the DateChanged event on Windows every time the user clicks the months arrows and GraphicalDisplay is set.
64229Framework » DesktopWindows doesn't "beep" anymore when the SearchField control has the focus and the user hits the Enter key.
64308Framework » DesktopFixed a bug when the SearchField control loses the focus on macOS and the instance is released (for example, the containing control/window is closed).
64477Framework » DesktopWindows/Linux: Object2D rotation now rotates around the correct center-point again.
64408Framework » LinuxWhen compiling with Normalize Control Sizes enabled, the controls are now correctly resized to the height specified instead of resized to their natural height.
63378Framework » WebFixed a memory leak in the web app HTTP request engine.
64234Framework » WebWebDatePicker will now automatically strip the locale from a session locale if it doesn’t have a specific localization configuration.
64352Framework » WebFixed a WebFileUploader buffer overrun issue which caused files smaller than 10MB to have extra data tacked onto the end of the file.
64417Framework » WebNow 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.
64356Framework » iOS » MobileiOSGraphics Width/Height no longer reports negative values.
62842Framework » macOSWindows with a Toolbar on macOS Big Sur no longer have their contents truncated.
64486Framework » macOSGraphics: Drawing Text with Outline enabled on a printer Graphics context now works properly.
64230IDE » Layout EditorThe default event handler for the SearchField control is TextChanged.
64222IDE » MiscellaneousBack and Forward toolbar buttons work again.
64419LinguaLingua now correctly redraws the UI when switching between light/dark modes when it is open.
64445Remote Debugger StubRemote Debugger Console: fixed auto launching console apps on macOS.
22 Bug Fixes


64315CompilerLinkers on macOS are now Universal.
64267Framework » DesktopTextChanged is now the by default Event Handler for SearchField.
64446LinguaDebugger Stubs, Lingua and Image Maker apps are now macOS Universal.
64304Remote Debugger StubThe Desktop Remote Debugger Stub on macOS is now a Universal Binary.
4 Changes

New Items

64351BuildiOS apps now run natively as arm64 builds in the Simulator on M1 Macs.
64174Framework » DesktopAdded DesktopColorPicker control which allows use of the asynchronous Color Picker control on macOS and continues to use synchronous picker on Windows & Linux.
64405LinguaAdded LocalizedStringName Lingua scripting command.
64406LinguaAdded Clipboard Lingua scripting command.
4 New Items

Docs and Examples

64331ExamplesUpdated all Desktop/Web examples so that macOS Architecture setting is Universal.
1 Docs and Examples