RELEASE NOTES
26 Aug 2025 - version 3.8.4
- TStyledTaskDialog enhanced and fixed:
Uses png with transparency for Icons
Fixed Size of Message height
Fixed MainIconSize
Fixed "default" for Custom Button
Fixed bottom panel without margins
Fixed PopupParent form for Dialogs
23 Aug 2025 - version 3.8.3
- TStyledTaskDialog enhanced and fixed:
"Flags" property default same as TTaskDialog
moved Position and MainIconSize from public to published
moved Handle property from published to public
fixed "Custom position" of TaskDialog using "Position" property
Inside OnDialogCreated is possible to set Position
- DialogForm enhanced and fixed:
Fixed MinHeight
Fixed position of Dialog based on tfPositionRelativeToWindow flag
19 Aug 2025 - Version 3.8.2
- Added progressbar to StyledDialog component
- Fixed Sort for TStyledToolButtons in 64 bit
- Fix painting of StyledCategoryButton when selected
- Added support for Delphi 13 Florence
- Setup Updated for Delphi 13 Florence
12 Mar 2025 - Version 3.8.1
- Added support for Delphi 12 64bit IDE
- Fix storing default ImageMargins of StyledButtons
18 Jan 2025: version 3.8.0
- Added example of Custom TaskDialog Form in Demo (for Delphi 12)
- Fixed Clear Animation Data for Animated StyledButton
- Fixed Enabled of TStyledToolButton
- Changed PackageGrooup File Names
- Updated Copyright 2025
30 Nov 2024: version 3.7.5
- Added property HideSystemCloseButton to TStyledTaskDialog
- Added property OnDialogShow
- Fixed wordwrap for StyledBitBtn
10 Nov 2024: version 3.7.4
- Added tdiQuestion value to show a Question mark in TaskDialog
- Use Question Mark (icon ora animation) for MessageDlg and TaskDialog of mtConfirmation type
- Fixed Icon Size of Dialogs based on ScaleFactor
- Fixed DefaultButton for StyledDialog using MessageDlg and TaskDialog
08 Nov 2024: version 3.7.3
- Fixed Animated TaskDialog Form
08 Nov 2024: version 3.7.2
- Added UseAnimations in StyledTaskDialog component
- Fixed use of StyledTaskDialog component
- Fixed use of ModalResult value different from standard values
22 Oct 2024: version 3.7.1
- Fixed background for icon into MessageDialogs
- Fixed drawing TStyledGraphicButton
20 Oct 2024: version 3.7.0
- Outlined Colored Button (standard and SVG) now paint buttons also when focused, same as when "hot"
- Use always DrawRectWithGDIPlus
- Added AnimateOnType prop for TAnimatedButton: (AnimateOnButton, AnimateOnImage)
- Fixed transparent background for StyledButton using DoubleBuffered
12 Oct 2024: version 3.6.9
- Added Expanded button and Panel in StyledTaskDialog Form
- Changed Panel Order in StyledTaskDialog
- Added OnEnableNavBtn event in StyledDbNavigator and StyledBindNavigator
- Fixed Cursor in StyledDbNavButton when disabled
- Fixed "Resource BUTTON_SHIELD_ADMIN not found" in StyledTaskDialog
- Fixed Autoclick using StyledMessageDlg and StyledTaskMessageDlg
- Fixed Caption position
08 Oct 2024: version 3.6.8
- Fixed rendering Buttons as CommandLink
06 Oct 2024: version 3.6.7
- Fixed StyledAnimatedComponents Packages
- Fixed drawing Button Caption word-wrap mode
- Fixed default "Spacing" to 0 for StyledButtons
02 Oct 2024: version 3.6.6
- Created a new demo comprehensive of all components (StyledComponentsDemo)
- Removed old single Component Demos
- Fixed "resource not found" into IDE for StyledBitBtn
- Fixed Dialogs position using multimonitor
- Fixed UseCommandLinks option
- Fixed Scalefactor for XE6
- Fixed Height of buttons in StyledCategoryButtons (before Delphi 10.4)
16 Sep 2024: version 3.6.5
- Fixed Dialog buttons with with DPI > 100%
- Added FindDialogButton to TStyledTaskDialog
- Updated packages for Delphi 12.2
26 Aug 2024: version 3.6.4
- Fixed memory leak in Vcl.ButtonStylesAttributes.pas
20 Aug 2024: version 3.6.3
- Added AutoClick and AutoClickDelay properties to StyledButton and StyledGraphicButton
- Added AutoClick and AutoClickDelay properties to StyledTaskDialog
- Added "custom" Width and Height of Buttons for Styled Message Dialogs
- Added various versions of DoStyledTaskMessageDlg(...) functions and StyledShowMessageFmt procedure
- Added EStyledAttributesException for any StyleComponent Exceptions
- Added SortBySortOrder to StyledToolbar
- Added New AutoClick/Delay Demo for new and old Delphi versions
- Updated StyledMessageDlg Demo with AutoClick/Delay and ButtonsWidth
- Fixed drawing outside button borders when border is Rounded or RoundRect
- Fixed Tag value when Casting to TComponent
03 Aug 2024: version 3.6.2
- Fixed Stack Overflow removing StyledToolButton
31 Jul 2024: version 3.6.1
- Fixed Change of Index position for StyledToolButtons
- Fixed storing Width for StyledToolButtons when IsSeparator/Divider
- Initialize StyledToolButton when Owner is a StyledToolbar
21 Jun 2024: version 3.6.0 StyledTaskDialog Changes:
- Refactoring of TaskDialog functions and flags for initialization
- Added registration of UseCommandLinks for TaskDialogMessages
- Use of CommandLinks in TaskDialog when asking confirmation operations
- Refactoring of some function names for StyledTaskDialog
- Complete update of TaskDialog and AnimatedTaskDialog Demos
- Redefined default dialog min width to 500px at 96DPI
- Added properties: DialogButtonsFamily, UseCommandLinks, UseTitleInMessageDlg, AlphaBlendValue to StylesTaskDialog component
NotificationBadge updates:
- Added NotificationBadge for StyledCategoryButtons and StyleButtonGroup
- Updated StyledButton Demos with "emulation" of NotificationBadge via Timer
- Updated demos for NotificationBadge in StyledButtonGroup and StyledCategoryButtons
Other changes:
- Added TStyledButtonItem Assign method
- Added Packages for Delphi 10 Fixes:
- Fixed some packages for build in release mode
- Fixed assigning the active component if not focused
- Fixed compilation for DXE6
- Fixed height for TaskDialog when message in very long...
11 Jun 2024: version 3.5.4
- Added full support for TStyledTaskDialog component with EventHandlers and:
- RadioButtons
- CommandLinks
- Verification Text
- Footer Text
- Custom buttons
- Published NotificationBadge property in StyledToolButton for StyledToolbar
- Redefined size of dialog Icons/Animations, now is 64x64 (use {$DEFINE Use_Large_Dialog_Icons} to restore old value)
- Fixed reading Tag value for TStyledBitBtn and TStyledSpeedButton
- Fixed default StyleDrawType for TStyledNavButton
16 May 2024: version 3.5.3
- Added unit Vcl.TemplateButtonStyles.pas
12 May 2024: version 3.5.2
- Fixed Storing Caption of StyledToolButton
03 May 2024: version 3.5.1
- Added AlphaBlendValue for StyledTaskDialogs
- Added Assign method for StyledToolbar and StyledDbNavigator
- Added option to change default Cursor
- Updated documentation
26 Apr 2024: version 3.5.0
- Added RoundedCorners options for StyledButtons, StyledButtonGroup, StyledCategoryButtons and StyleToolButton
- Update Component Editor for RoundedCorners options
- Added RondedCorners Examples and Demo projects
- Added AllowAllUp, GroupIndex and Down property also to TStyledButton
- Fixed Drawing Caption for TStyledToolButton and TStyledNavButton
- Added Gradient... properties and DrawingStyle, to StyledToolbar for backward compatibility
23 Apr 2024: version 3.4.5
- Enabled components into IDE using 64Bit Windows Platform
- Added ShowCaption property (default true) to StyledButtons
19 Apr 2024: version 3.4.4
- Fixed StyledDbNavigator icon resize
- Added TStyledButtonCategory to interposer unit
- Added packages for Delphi XE7
13 Apr 2024: version 3.4.3
- Fixed internal VirtualImageList for StyledDbNavigator
- Fixed resize icons for StyledDbNavigator and StyledToolbar changing monitor
- Added Interposer Unit (Vcl.StyledMessagesHooks.pas) for Messages
7 Apr 2024: version 3.4.2
- New packages for Delphi 12.1
- Added support for new Delphi 12.1 Styles (Windows11 Impressive Dark/Light)
- Fixed StyledButtonGroup e StyledCategoryButtons
5 Apr 2024: version 3.4.1
- Added StyledCategoryButtons Component
- Added StyledCategoryButtons Demo
- Fixed size of sample Button in Component Editor for StyledButtonGroup
3 Apr 2024: version 3.4.0
- Added StyledButtonGroup Component
- Added StyledButtonGroup Demo
- Fixed Registration of some Components/Properties into IDE
- Fixed TStyledBitBtn.Caption Stored in dfm as TBitBtn
- Fixed ResizeButtons after loading StyledToolBar
16 Mar 2024: version 3.3.3
- Added Notification Badge into all Styled Buttons
- Fixed apply StyleDrawType in component editor
9 Mar 2024: version 3.3.2
- Added AsVCLComponent property to Buttons to simplify backward compatibility
- Component Editor redesigned
- Added component TStyledBindNavigator
- Updated Packages and Demos
- Fixed rescaling images of TStyledDBNavigator
- Fixed GropIndex of TStyledToolButton
3 Mar 2024: version 3.3.1
- New version with three new components and many improvements:
- Added a more stable version of the Animated Styled Button Component (Using Skia4Delphi)
- Added a Demo for Animated Styled Button Component
- Added Packages for Animated Styled Button Component
- Added new TStyledSpeedButton and TStyledBitBtn, with Drawing using Spacing, Margin and Layout
- More properties for TStyledButton, for 100% backward compatibili with TButton:
- Added CommandLinkHint and "bsCommandLink" mode for Style property
- Added ElevationRequired Flag to automatically show "administrator-shield" icon
- Added StylusHotImageIndex and StylusHotImageName properties
- Added Down and GroupIndex and AllowAllUp to TStyledSpeedButton
- Added "Transparent" mode for TStyledGraphicButton and TStyledSpeedButton
- Added CaptionAlignment (LeftJustify, RightJustify and Center) to control Caption position
- Added Interposer Unit (Vcl.StyledComponentsHooks.pas) to easily replace standard VCL Buttons
- Added a section in the Wiki to explain how to replace standard VCL Buttons
- Fixed and optimized DoubleBuffered mode to avoid flickering
- Fixed Parent-Background painting
- Fixed minor bugs
18 Feb 2024: version 3.2.1
- Fixed rendering icons on StyledDbNavigator
- Fixed rendering Glyph for ImageIndex <> -1
- Fixed rendering button when placed into Form designer
03 Feb 2024: version 3.2.0
- Added "full-rounded button" DrawStyle
- Changed default for StyleDrawType from btRounded to btRoundRect
- StyleDrawType=btRounded now draw a "full-rounded button" (StyleRadius ignored)
- StyleDrawType=btRoundRect now draw a "button with rounded corners" (defined by StyleRadius)
- Added RegisterDefaultRenderingStyle for all classes (to define default rendering)
- Fixed storing CustomStyles Attributes info into dfm
- Fixed redraw when Enabled changed
- Fixed SplitButton triangle for Flat buttons
- Experimental: New Animated Buttons (Using Skia4Delphi)
02 Jan 2024: version 3.1.1
- Fixed Background color for component editor in Delphi 12
- Fixed Autosize/Wrapable for TStyledToolbar
23 Oct 2023: version 3.1.0
- Fixed FlatButton when disabled
- Fixed Autosize/Wrapable for TStyledToolbar
- Fixed Background Drawing
- Fixed default registration for StyledTaskDialogStd form
- Relesed on GetIt Package Manager
08 Oct 2023: version 3.0.0
- Complete refactoring using TStyledButtonRender to Render both TStyledGraphicButton and TStyledButton
- Removed "invisible" TStyledButtonFocusControl present in 2.x version: "Focus" and "TabStop" now works as in standard VCL Button
- Storing of properties in dfm are optimized with ActionLink
- Added support for Accelerator Keys and Keyboard Shortcuts
- Added new TStyledDbNavigator component
- Addeed "Flat" support to StyledButtons, StyledToolbar
- Added Glyph support (for retro-compatibility with TSpeedButton and TBitBtn)
- Fixed "Cancel" and "Default" click and focus
- Fixed flickering problems (using DoubleBuffering)
07 Sep 2023: version 2.1.0
- Added support for Delphi 12
- new "SplitButton" Style for Buttons and Toolbar, as in VCL, with DropDownMenu:
- Added property Style to TStyledGraphicButton/TStyledButton as in VCL TButton
- Added DropDownMenu for Style "bsSplitButton"
- Changed type TStyledToolButtonStyle to TToolButtonStyle (now uses the VCL type)
- Removed type TStyledButtonStyle, now uses the VCL type: TButtonStyle
- Renamed StyledToolbar.AutoWrap property to Wrapable (as in VCL Toolbar)
- Update VCL Styled Button Demo with more rendering options
- Fixed some problems with StyledToolbar and VCL-styled
10 Jul 2023: version 2.0.0
- Added two StyleFamily options: "Basic-Color" and "SVG-Color"
- Added new component: TStyledToolbar with Component-Editor
- Updated "Classic" family with full support of every VCL-Styles
- Updated "Component-Editor" and "Property-Editors"
- Added "WordWrap" property
- Added more Demos, like StyledToolbarDemo and StyledButtonsVCLStyled
23 Nov 2023: version 1.1.0
- Fixed AnimatedStyledDialog Demo
- Added gif to show AnimatedStyledDialog Demo
17 Nov 2022: version 1.0.0
- First official version StyledButton:
- Removed FontName from Specific Style
- Added PopUpMenu
- Automatic Style changing ModalResult
- Fixed Button Border size changing DPI of screen
- Fixed Outlined Appearance of "Classic" buttons
- Demo updated to show Buttons with ModalResult StyledDialog:
- Fixed width of Dialog changing DPI of screen
- Styles of buttons selectable by "Family"
- Fixed tabstop and focus of buttons
15 Nov 2022: version 0.9.9 StyledButton:
- Added Angular-Light and Angular-Dark Families
- Radius renamed to StyleRadius
- BorderType renamed to StyleDrawType
- Fixed MouseDown for GraphicButton
- Added CreateAndPosStyledButton global function
- Added AssignAttributes method
- Changed "Down" to "Pressed"
- Changed "Focused" to "Selected"
- Fixed ClickEffect
- Updated Demo
- Updated Component Editor to include Angular Families StyledDialog:
- Added example of AnimatedTaskDialog using Skia4Delphi
- TStyledTaskDialogForm is the base Form class for any StyledDialog
- Added example of Lottie animations in Animations folder
- Added resources of Animation built with Resource Compiler
- Added Delphi 10.1, 10.2, 10.3 Packages
10 Nov 2022: version 0.9.8 StyledButton:
- Added DisabledImages, DisabledImageName, DisabledImageIndex, PressedImageIndex, PressedImageName, HotImageIndex, HotImageName, SelectedImageIndex, SelectedImageName.
- Used GDI+ for rendering of buttons
- Added Circle and Square Buttons styles StyledDialog:
- Added Footer area and Text
- Added full support for component TStyledTaskDialog (eg.shield icon)
- Fixed Focused and DefaulButton
- Updated test demo
07 Nov 2022: version 0.9.5 (VCL)
- Added Styled Button properties: StyleFamily, StyleClass and StyleAppearance
- Added "Classic Family" with Styles similar to VCL Styles
- Updated "Bootstrap Family"
- Added Component Editor for Styled Button
- Fixed Dialog Form: focused buttons, all dialog buttons available
- Fixed Styled Button
03 Nov 2022: version 0.9.1 (VCL)
- Added TStyledGraphicButton
01 Nov 2022: version 0.9.0 (VCL)
- First "beta" version