Added counter measures in the CustomButton for Xojo bug #81431 when running on HIDPI settings on Windows systems.
4.7.2:
Fixed issue with border colouring on split buttons.
4.7.1:
Fix for build flaw.
4.7:
Added HasTextColor property to the CustomRadioButton control.
Added TextColor property to the CustomRadioButton control.
Added DMTextColor property to the CustomRadioButton control.
Added DisabledTextColor property to the CustomRadioButton control.
Added DMDisabledTextColor property to the CustomRadioButton control.
macOS code segments that get built into your application are now quite a bit smaller than before.
Windows code segments are now slightly smaller than before.
4.6:
Added LibraryDescription attributes.
Added HasTextColor property to the CustomCheckbox control.
Added TextColor property to the CustomCheckbox control.
Added DMTextColor property to the CustomCheckbox control.
Added DisabledTextColor property to the CustomCheckbox control.
Added DMDisabledTextColor property to the CustomCheckbox control.
4.5:
Added BorderColor property to the CustomButtonStyleSet class.
Added DisabledBorderColor property to the CustomButtonStyleSet class.
Added HasBorder property to the CustomButton.
Added BorderColor property to the CustomButton.
Added DisabledBorderColor property to the CustomButton.
Added DMBorderColor property to the CustomButton.
Added DMDisabledBorderColor property to the CustomButton.
Added BootstrapCustomButton open source expansion from Tim Parnell (strawberrysw.com)
4.4:
Added IOSymbolVisible property to the CustomSwitch control. (Manually settable and also linked to system Differentiate without color settings)
Changed the resolving of Enabled when on group box on CustomButton.
Changed the resolving of Enabled when on group box on CustomSwtich.
Changed the resolving of Enabled when on group box on CustomCheckBox.
Changed the resolving of Enabled when on group box on CustomRadioButton.
Added Press method to the CustomButton control.
Added Press method to the CustomSwitch control.
Added Press method to the CustomCheckbox control.
Added Press method to the CustomRadioButton control.
4.3:
Added TextColorOff property to the CustomButtonStyleSet class.
Added TextColor property to the CustomSwitch control.
Added DmTextColor property to the CustomSwitch control.
Added TextColorOff property to the CustomSwitch control.
Added DmTextColorOff property to the CustomSwitch control.
Added HasTextColor property to the CustomSwitch control.
4.2:
Added ButtonHoverColor to the CustomButtonStyleSet class.
Added HasHoverColor property to the CustomButton control.
Added HasHoverColor property to the DesktopCustomButton control.
Added ButtonHoverColor property to the CustomButton control.
Added ButtonHoverColor property to the DesktopCustomButton control.
Added DMButtonHoverColor property to the CustomButton control.
Added DMButtonHoverColor property to the DesktopCustomButton control.
4.1:
Added support for Linux Dark mode. (Xojo 2022r4 or later)
4.0.2:
Fixed bug when DesktopCustomRadioButton is put on DesktopContainer.
4.0:
Added Linux ARM 64 build. (Works for Xojo 2022r4 or later).
3.5.9:
Fixed problem with initial state of Radio buttons if having 2 or more radio groups.
3.5.7
Fixed crashes in older systems than Ventura due to changes for Ventura.
3.5.5:
Fixed Crash issue on CustomButton and its desktop version when used on macOS 13.0 Ventura.
Fixed Crash issue on CustomSwitch and its desktop version when used on macOS 13.0 Ventura.
Fixed Crash issue on CustomCheckbox and its desktop version when used on macOS 13.0 Ventura.
Fixed Crash issue on CustomRadioButton and its desktop version when used on macOS 13.0 Ventura.
3.5:
Added Windows ARM 64 compile.
3.3:
The DesktopCustomButton now uses DesktopMenuItem for drop down menus instead of MenuItem.
Added example projects for Xojo 2021r3 and later using the Desktop versions of the controls..
Updated default event attribute on DesktopCustomCheckBox.
Updated default event attribute on DesktopCustomRadioButton.
Updated default event attribute on DesktopCustomSwitch.
Fixed bug in DesktopCustomCheckbox control where mouse down coloring would not always disappear even if mouse was no longer down.
3.2:
Added DesktopCustomButton for Xojo 2021r3 Desktop Windows.
Added DesktopCustomSwitch for Xojo 2021r3 Desktop Windows.
Added DesktopCustomCheckbox for Xojo 2021r3 Desktop Windows.
Added DesktopCustomRadioButton for Xojo 2021r3 Desktop Windows.
Added ReloadEvents method to CustomButton.
Added ReloadEvents method to CustomSwitch.
Added ReloadEvents method to CustomCheckbox.
Added ReloadEvents method to CustomRadioButton.
3.1:
Added Dark mode support on Windows. (Xojo 2021r3 or later).
The controls can now run on new style DesktopWindow (Xojo 2021r3 or later).
3.0.5:
Fixed problem where users using old Xojo 2019r3 got exception when building console or web application if this plugin was installed even if it is not for console or web.
Fixed problem with radio button where radio logic was not ran correctly if manually assigning values.
Fixed problem with gaining focus on click on focusable systems on CustomRadioButton, CustomSwitch and CustomCheckBox.
3.0:
Added CustomRadioButton control.
Added optional smaller mode to the CustomSwitchControl.
Added TextYOffset to the CustomSwitch control.
Added Font properties to the CustomSwitch control.
Added ButtonSize property to the CustomSwitch control.
Added ButtonSizes enum to the CustomSwitch control.
2.5:
Added CustomCheckbox control.
Added CustomCheckboxRenderer class.
Fixed Bug in the CustomSwitch where it could be clicked even if it was disabled.
Changed the Action event on CustomSwitch so it gives hint if it was initiated from code or from user interaction.
Action event on CustomSwitch will now also fire when switch state is set by ccde.
Added support for Accessibility Title on CustomButton control.
Improved support for Einhugur FlowLayout on CustomButton.
2.0:
Added CustomSwitch control.
Greatly improved focus handling on CustomButton control.
Added FocusDrawingType property to the CustomButton control.
Added FocusColor property to the CustomButton control.
Added UseSystemFocusColor property to the CustomButton control.
Added DMFocusColor property to the CustomButton control.
Added DMUseSystemFocusColor property to the CustomButton control.
Improved macOS accessibility support on the CustomButton class, adding support for helper devices and utilities to use perform command.
Added FocusColor property to the CustomButtonStyleSet class.
Added UseSystemFocusColor property to the CustomButtonStyleSet class.
Made new and better IDE icons for the controls.
1.1:
Fixed problem where the CustomButtonStyleSet class was incorrectly marked as Console safe causing issues when building unrelated Console builds in Xojo.