5.7:
- Avoided known macOS Tahoe bug where control would draw incorrectly if control had empty placeholder.
- Adjusted drawing of the control in Xojo IDE design mode when on Tahoe.
- Control height is now by default set to 26 points instead of 22 points if developing from macOS Tahoe. (See notes on heights on the control: DesktopSearchControl
5.6.2:
- Added LibraryDescription attribute. (It shows in the Xojo control toolbar when hoovering over the control on recent Xojo versions)
- Fixed a problem on Windows systems where the clear button was not working.
5.6:
- Added isClearFilter parameter to the Search event.
- Increased event consistency on Linux platform with the other platforms.
5.5:
- Added AccessibilityTitle property. (macOS only)
- Added AccessibilityLabel property. (macOS only)
- Added MouseExit event.
- Added MouseMove event.
5.0:
- Added Linux Arm 64 compile.
- Added dark mode support on Linux systems.
- Added AllowFocusRing property.
- Fixed issue on some Linux system where strange unwanted ghost control was drawn at top of the screen.
- Fixed segmentation fault crash when having menu on the control on Linux systems when using new style Desktop version of the control.
4.0:
- Added Windows Arm 64 compile.
3.7:
- Added BackTabKey to the SearchControl.SearchControlSpecialKey enum.
- Added BackTabKey to the DesktopSearchControl.SearchControlSpecialKey enum.
3.6.2:
- Fixed crash issue on Windows when having deep nested container controls.
3.6:
- MenuItems on the DesktopSearchControl for Xojo 2021r3 are now DesktopMenuItems.
3.5:
- Added DesktopSearchControl.
- Added Dark mode support on Windows systems.
- Fixed tiny draw glitch when in Xojo Design mode on macOS Big Sur.
3.0.4:
- Fixed more HIDPI problems on Windows systems.
3.0.3:
- Fixed problem where 3.0.2 contained 3.0 Windows segment.
3.0.2:
- Improved placement of the edit mode TextBox on Windows system in High DPI modes.
3.0:
- Added Apple Silicon support (Not tested).
- Added Gtk3 support on Linux systems.
- Control is now Native on Linux systems but still supports most of our special features. (Non native simulation when in IDE designer)
- Search event now comes as default event.
- Made macOS IDE design mode much nicer.
- Removed all linking to Carbon.
- Removed Gtk2 support on Linux systems.
2.2:
- Fixed problem with Japanese letters on macOS systems.
2.1.8:
- Fixed Windows and Linux issue where sometimes you got to many TextChanged and search events.
2.1.6:
- Added EscapeKey to the SearchControlSpecialKey enum.
- Fixed strangeness on Windows and Linux which sometimes could cause search control not to show correct value.
2.1.4:
- Fixed crash issue on macOS systems when putting the control on a window in the designer. (This is issue that was introduced in version 2.1.2)
2.1.2:
- Fixed Mojave issue where search text would not always register.
2.1:
- Added HandleSpecialKey event that can grab tab and return keystrokes.
- Added SearchControlSpecialKey enum.
2.0.2:
- Fixed issue with Tab controls on Windows systems.
2.0:
- Added Windows Hi-DPI support.
- Added Windows Hi-DPI IDE design mode support.
- Improved drawing on hoovering buttons while editing is taking place on Windows systems.
- Changed colors of hoovering buttons on Windows systems.
- Improved buddy control support so the controls works properly on container controls on Windows systems.
- Did workarounds to work around Xojo 2016r4 and 4.1 bug: 46730
- Did workarounds to work around Xojo 2016r4 and 4.1 bug: 46716
- Greatly improved drawing on all Linux systems including Raspberry PI.
1.9:
- Added a MacBorderStyle property.
- Did Windows fixes for next coming version of Xojo.
1.8:
- Improved stability when using Buddy control on Windows and Linux systems.
- Use of Buddy the control feature on Windows and Linux systems is now preferred as we don't think any other kind of embedding will ever be safe.
- Improved the click experience on Windows systems, routing the click into the buddy control when it is first displayed.
1.7:
- Fixed a issue in IDE design mode that could cause strange ghosting.
- Added support for retina mode while in IDE design time.
- Did some other minor fixes and tweaks.
1.6:
- Added CancelButtonAction event.
- Added CancelEventAction method.
- Pressing the cancel button which erases the text now correctly lets the TextChange event fire.
- All Linux targets are now compiled with Clang.
1.5:
- Added 64 bit compile support for Mac targets.
- Added 64 bit compile support for Windows targets.
- Added 64 bit compile support for Linux targets.
- Added ARM support for Linux targets.
- Fixed critical embedding issue on Linux and Windows systems.
- Added RequestBuddyControl event to help difficult embedding cases on Windows and Linux systems.
1.0.5:
- Fixed issue with the ClearMenu method on all platforms that would cause crash when adding menus again after menus had been cleared.
1.0.1:
- Fixed issue where the full version incorrectly contained demo version on MacOS X.
1.0:
- This is the first version.