What's new in AlphaControls 17.01
Apr 23, 2023
- Some improvements in the TsComboBox and TsCheckBox painting in standard mode (without skins)
- Fixed error raised in form, contained the TsListbox, loading under RAD Studio Alexandria
- Added support of the RAD Studio Alexandria 11.3
New in AlphaControls 17.00 (Mar 12, 2023)
- Fixed some errors rising under Alexandria 11.2 in the x64 mode
- Solved issue when Form.OnShow event was called twice
- Solved issue with repaint after calling of the TsComboBox.Items.Clear
- Solved issues in the TsColorBox, linked with changing of the Style property
- Improved painting of the non-skinned TsCombobox with BorderStyle = bsNone
- Improved painting of forms borders in systems with big resolution
New in AlphaControls 16.24 (Mar 28, 2022)
- Solved issue in activating of forms by dblclicking under the Delphi 7 and older
- Solved the issue of bad items drawing in the TsShellTreeView created dynamically
- Solved issue of the Indent property using in the skinned TsListView component
- Solved issue in list of font files in the TsFontStore editor under Delphi 7 and older
- Solved issue of showing of `&` in labels in dialogues
- Solved issue in drawing of focus rect in the TsPageControl component
- Improved painting of the TsPageControl component when Margins are defined in pages
- Improved repaint of the form without borders after resizing by statusbar
- Improved behavior of dragged thumb in the vertical TsTrackBar component
- Improved behavior of the button on the TaskBar when Application.MainFormOnTaskbar is True
New in AlphaControls 16.23 (Mar 28, 2022)
- Solved issue with repainting of the TsMaskEdit when skins are not activated
- Solved issue with closing of color dialog by close icon if called from the TsColorBox component
- Improved painting of skinned controls when parent form is not skinned
- Improved work of applications with specified Windows Compatibility mode
- Improvements in work of the TsComboBox component
- Detected and fixed some resource leaks
New in AlphaControls 16.22 (Jan 7, 2022)
- Added new MakeTextPlain property in the TsComboBox component
- Improvements in painting of comboboxes without skins
- Improved painting of divider buttons in the TsToolBar component
- Improvements in work of the TsDBCalcEdit component
- Improvements in painting of controls with custom colors and rounded corners
- Improved work of the `Modified` property in DateEdits
- Some optimizing in work of the TsProgressBar component
New in AlphaControls 16.21 (Dec 20, 2021)
- Fixed error in drawing of rounded corners if rounded corners has big values and defined in a skin
- Solved issue with installing of the package under some latest C++ Builder versions
- Improved behavior of the TsScrollBox component with changed BiDiMode property
New in AlphaControls 16.20 (Dec 15, 2021)
- Fixed error of the TsSkinManager.ThirdParty property editing under old Delphi versions
- Fixed a resource leak raised in forms with blurred extended borders under the Windows 10 and Windows 11
- Solved issue with not visible default value in SpinEdits
- Solved issue with empty background part repainting after mousewheeling in listboxes
- Solved some problems in procedure of standard controls scaling
- Improved animation in checkboxes when custom glyphs are defined
- Improved showing of app icon in the system taskbar
- Improved work of the MinPopupWidth property and added support of the CB_SETDROPPEDWIDTH message in the TsComboBox component
New in AlphaControls 16.19 (Nov 22, 2021)
- Fixed error in drawing of rounded corners when radius is bigger then size of a control
- Added compatibility of buttons with the TSVG2ImageList component
- Solved issue with the "Modified" property in the TsDBDateEdit component
- Solved issue in compiling of the package with TntUnicode under the Delphi 7
- Solved issue of incorrect `mousewheeling` in comboboxes under old Delphi versions
- Improved work of the TsCharImageList component in scaled applications
- Improved work of links and repainting in the TsHTMLLabel component
- Improvements in work of the SkinData.ColorTone subproperty
New in AlphaControls 16.18 (Oct 26, 2021)
- Improved drawing of panels with custom borders and colors
- Improved painting of the TsBadgeBtn component
- Improvements in painting of text in message dialogs
- Improved behavior of the SkinData.HUEOffset property in buttons
- Improvements in painting of custom rounded corners in controls
- Fixed error in destroying of focused combo edits
- Added support of the OnAfterMonitorDpiChanged and OnBeforeMonitorDpiChanged events in forms
- Added support of the DevExpress VCL v21.1
- Minor improvements
New in AlphaControls 16.17 (Oct 1, 2021)
- Added support of the RAD Studio 11 Alexandria
- Fixed error in creation of DB-buttons from the AlphaDB package
- Solved issue with installing the package under the Delphi 5
- Solved issue with the TsBadgeBtn component when the Visible property is False
- Added "USE_INET" compiler directive in the sDefs.inc file (commented by default, should be uncommented for using of `wininet` unit functions and wininet.lib library should be added in C++ Builder projects)
New in AlphaControls 16.16 (Sep 13, 2021)
- Added LoadFromStream, LoadFromURL and LoadFromURLThread functions, public AbortDownload and IsDownloading properties, OnDownloadComplete, OnDownloadError and OnDownloadCancel events in the TsImage component
- Added support of standard HotImageIndex and PressedImageIndex properties in the TsBitBtn component under the RAD Studio Sydney and newer
- Improved support of extended comboboxes under Delphi 5, Delphi 6 and C++ Builder 6
- Improved handling of text paste in the TsCurrencyEdit component
- Improved work of the TsComboBox.AutoComplete property
- The HeaderHeight and BorderWidth functions declared as public in the TsSkinProvider component
- The acD5Ctrl.pas unit has been removed
New in AlphaControls 16.15 (Aug 27, 2021)
- Added dynamic refresh of popup window when items are changed in the TsComboBox component
- Added support of the csSimple style in the TsComboBox component
- Some improvements in support of the DevExpress library
- Solved some issues in the StartAttention procedure animation
- Fixed some minor errors in the TsComboBox component
- Fixed error with ItemIndex cleared after loading in the TsComboBox component
- Fixed a Range checking error in the TsComboBox component
- Improved work of autocomplete in the TsComboBox component
New in AlphaControls 16.14 (Aug 3, 2021)
- Solved issue with scaled TsArcPreloader when masked image type used
- Improved painting of menus and system dialogs with rounded corners
- Improved painting of the TVirtualStringTree headers
- Improvements in the TsPageControl painting
- Improved painting of text in the TsArcGauge component
- Improvements in work of the TsDBCtrlGrid with TsDBCheckBox controls
- Some improvements in the TsComboBox work
- Added new "Windows 11 dark" skin (compatible with the package v16.14 and newer)
New in AlphaControls 16.13 (Jul 20, 2021)
- Added scrolls options in the ASkinEditor (scroll width, thumb width, arrows visible)
- Snapshot:
- Improved painting of forms, menus and popup windows
- Most published skins are improved
- A lot of minor improvements
- Added new "Windows 11 light" skin (compatible with the package v16.13 and newer)
New in AlphaControls 16.12 (Jun 27, 2021)
- Added the MenuSupport.ShowAccelCharAlways sub-property in the TsSkinManager component
- Fixed a rare error of destroying in system dialogs
- Minor bug-fixes and improvements
New in AlphaControls 16.11 (Jun 11, 2021)
- Solved issue with scaling of forms if the TsSkinProvider.DrawNonClientArea is False
- Solved issue with animated expanding of the TsRollOutPanel component
- Improved behavior of docked forms
- Improved dynamic changing of skinned hints
- Default value of the DimUnacceptedCells property changed to True in the TsDateEdit and TsMonthCalendar components
- Minor improvements
New in AlphaControls 16.10 (May 16, 2021)
- Added support of rounded corners in the TsImage component
- Added support of rounded corners for custom images in the TsArcPreloader component
- A lot of minor improvements and bug-fixes
New in AlphaControls 15.23 (Apr 27, 2021)
- Minor improvements and bug-fixes
New in AlphaControls 16.03 Beta (Apr 9, 2021)
- Added the DropInplace property in ComboBoxes
- Added the ButtonsOrientation property in SpinEdits
- Fixed error in closing of the color dialog when called from TsColorBox
- Minor bug-fixes and improvements
New in AlphaControls 16.02 Beta (Mar 11, 2021)
- Added the Options.RotateArrows added in the TsSkinManager component (enables a rotating of arrows in comboboxes)
- Added the ButtonSkinSection property in comboboxes and comboedits
- Fixed some errors in ComboBoxes
- Minor bug-fixes and improvements in the package
- All public skins are updated
New in AlphaControls 16.01 Beta (Mar 3, 2021)
- Bug-fixes and small improvements
- Manuals are updated
New in AlphaControls 16.00 Beta (Feb 20, 2021)
- Added possibility of calculated borders painting in the skins (width, color, corner radius of borders may be defined in the skin)
- Added custom borders painting in controls (the SkinData.CustomBorder property with Width, ColorNormal, ColorActive, ColorPressed, RadiusTopLeft, RadiusTopRight, RadiusBottomLeft and RadiusBottomRight subproperties)
- The TsComboBox component and inherited controls are rewritten completely (not inherited from standard TComboBox now), improved painting, behavior and added more non-standard features.
- Added the TsPageControl.PagesAnimation property (with Time, Mode and Custom subproperties)
- Added the TsPageControl.TabsAlign (haLeft, haCenter, haRight) and the TsPageControl.TabsStartIndent properties.
- Added the TsCheckBox.AnimCheckDrawing property
- Added the TsPopupInfoBox component, which may be used for easy representation of Html formatted text information in popup windows.
- Added controlling by keyboard to the TsRangeSelector component
- Added the CollapseInDesignAllowed property in the TsRollOutPanel component
- Added the DrawHtmlText procedure in the sHtmlParse unit procedure DrawHtmlText(Bmp: TBitmap; Text: acString; var R: TRect; Flags: Cardinal; SkinManager: TObject = nil; TranspMode: integer = 0);
- Type of TsComboBoxEx.ItemsEx was changed from TComboExItem to TacComboExItem
New in AlphaControls 15.22 (Jan 17, 2021)
- Added support of the StartAttention procedure to labels and non-skinned controls
- Solved some issues in design-time editor of hints templates
- Solved issue with focus changing in some edit controls
- Improved behavior of the TextHint property under old Delphi versions
- The TsRadioGroup and TsSkinSelector controls are marked as available for Win64 mode
- Minor improvements and bug-fixes
New in AlphaControls 15.21 (Dec 3, 2020)
- Fixed error in the TsWebBrowser creation
- Solved issue with scaling of the Delphi IDE in design-time
- Improved work of AlphaHints with DevExpress package
- Added support of the `Time` parameter for `atDropDown` animation type
New in AlphaControls 15.20 (Nov 21, 2020)
- Fixed error in checkboxes in standard dialogs when circle animation is enabled
- Solved issue with form showing animation when HighDPI option is disabled
- Improved support of the TsSkinManager.ExtBordersMode property in dialogs
- Support of the DevExpress is up-to-dated to the latest version
New in AlphaControls 15.19 (Nov 3, 2020)
- Added new TsSkinManager.ExtBordersMode property (allows to enable shadows only instead of full replacement of forms borders)
- Solved issue when AlphaHints is not showing
New in AlphaControls 15.17 (Oct 12, 2020)
- Added support of the OnGetImageIndex event in the TsListView
- Updated tutorials
- Updated some demo projects
- A lot of minor improvements, optimizations and bug-fixes
New in AlphaControls 15.16 (Sep 25, 2020)
- Added the TsSkinManager.MenuSupport.SkinnedShadows property (replaces standard shadows in popup menus)
- Added support of the TntUnicode hints
- Solved issue with actionlist design-time editor when TsVirtualImageList used
- Solved issue with repainting of some forms
- Solved issue with changing of the skin HUE when application is scaled
- Improved repainting of tabs in the TsPageControl when OnChanging event used with AllowChange parameter defined to False
- Fixed some "Range check" errors raised after compiling in the Win64 mode
- Minor improvements
New in AlphaControls 15.15 (Sep 7, 2020)
- Fixed errors raising under Window XP
- Added "Update all" button in the design-time editor of embedded fonts in the TsCharImageList
- Improved work of the TsSkinManager.MenuSupport.AlphaBlend property
- Improved positioning of hints shown for disabled controls (with the TsAlphaHints.HandleDisabledCtrls property)
- A lot of minor improvements
New in AlphaControls 15.14 (Aug 19, 2020)
- Added support of latest DevExpress library
- Added RefreshAcceptedDates procedure in the TsMonthCalendar component
- Optimizations in drawing
- Improved redrawing of controls without animation
- Improvements in the ASkinEditor tool, AlphaDB package and some skins
New in AlphaControls 15.13 (Aug 5, 2020)
- Added ButtonMode and ShowFocus properties in ComboEdits
- Added the AutoValueCorrect property in the TsCalcEdit and TsDBCalcEdit controls
- Improvements in the ASkinEditor tool
- A lot of minor improvements in components
New in AlphaControls 15.12 (Jul 15, 2020)
- Solved issue with support of TMSUnicode under Delphi 2007
- Solved issue with painting of buttons when form is showing
- Improved drawing of circle animation in old skins
- Improved drawing of skinned hints
- Improved behavior of popup forms
- Other minor improvements and bugfixes
New in AlphaControls 15.11 (Jun 30, 2020)
- Added the LabelFromTextHint property in the TsMaskEdit component and all ComboEdits
- Added the DefaultValue property in SpinEdits (allows to specify when TextHint must be visible)
- Added support of circle click animation is the standard TCheckBox and TRadioButton
- Added HeaderFont and HeaderFontInherite properties in the TsCheckListBox component
- Improved animation of the LabelFromTextHint property
- Minor improvements and bugfixes
New in AlphaControls 15.10 (Jun 23, 2020)
- Added new CheckBoxRadio property in the TsGroupBox and TsRadioGroup components
- Added the LabelFromTextHint property in edit controls
- Added the TsRadioGroup.ContentHOffset property
- Added support of the SkinData.CustomFont property in the TsGroupBox
- If the TsDecimalSpinEdit.UseSystemDecSeparator property is False then Dot and Comma chars used as a decimal separator
- Improved repainting of the TsNotebook when page is switched
- Fixed drawing of controls which made invisible during a form showing
- Minor improvements in animations
- Embarcadero RAD Studio 10.4 is supported
New in AlphaControls 15.09 Beta (Jun 10, 2020)
- Added new TsSkinManager.AnimEffects.Buttons.ClickEffect property (ceCircle is default value)
- Added new animation types in the TsPageControls (the TsSkinManager.AnimEffects.PageChange.Mode property)
- Added new TsAlphaHints.HandleDisabledCtrls property
- Added new LabelFromTextHint property in the TsComboBox component
- Added the HideEmptyText property in SpinEdits
- Added the TransparentForMouse property in panels
- Added new ShowLines property in the TsListBox and TsCheckListBox components
- Added FitScrollButtons property in the TsPageControl component
- Added TsTrackBar.OnGetToolTipInfo event, PositionToolTip shows skinned tooltips now
- Added support of the AnimatEvents.aeClick option in the TsTrackBar and TsSlider components
- Published the TsDBGrid.DefaultRowHeight property
- Improved work of buttons in SpinEdits and ComboEdits
- The SkinData.FluentUIOpaque property replaced by the SkinData.OpaqueMode property
- Default value of the TsSkinManager.AnimEffects.Buttons.LightingMode property changed to lmActiveControl
- All public skins are refreshed
New in AlphaControls 15.08 Beta (May 20, 2020)
- Added new the TsDBSlider component
- Added the Cursor sub-property in the GlyphMode property in ComboEdits
- The TsSkinProvider.FluentUI property has been renamed to the "SystemBlur"
- The SkinData.FluentUIOpaque boolean property replaced by the SkinData.OpaqueMode property
- Improved work of the TsMonthCalendar.DimUnacceptedCells property
- Improvements in the ASkinEditor program
- Minor improvements in the package
New in AlphaControls 15.07 Beta (May 11, 2020)
- Improved automatic scaling of TsTreeView and TsListView components
- Improved scaling of the TsSkinSelector component
- Optimized animation effects of form scaling and lighting effects
- Minor improvements
- Help files and manuals are updated
New in AlphaControls 15.06 Beta (Apr 28, 2020)
- Added TsSkinProvider.FluentUI property (with "Mode" and "Active" subproperties)
- Added TsSplitView.BlurData.UseSysBlur property
- Added SkinData.FluentUIOpaque property in controls from the package
- Published PopupWindowShow and PopupWindowClose procedures in the TsPopupBox component
- Fixed error in the TsCharImageList design-time editor
- Fixed memory leak in the TsArcPreloader component
- Solved issue in skinning of a completion form in the SynEdit component
- Most controls are adapted for using with system glass paint
- A lot of minor improvements and bugfixes
New in AlphaControls 15.05 Beta (Mar 21, 2020)
- Solved issue with showing of DropDown button in the TsPageControl when not skinned
- A lot of minor improvements and bugfixes
New in AlphaControls 15.04 Beta (Mar 1, 2020)
- Added the ColorOn property in the TsSlider component (used when not skinned)
- Fixed error in the TsToolBar when used as MainMenu
- Solved issue with compiling of the sPanel unit under C++ Builder
- Minor improvements and fixes of known bugs
New in AlphaControls 15.03 Beta (Feb 21, 2020)
- Fixed error which rises in applications compiled in the x64 mode
- Removed artifacts which may be visible after a click animation
- Solved issue with hiding of standard system buttons in the MDI menu
- Added ovFocused and ovMouseHovered mode in the SkinData.OuterEffects.Visibility property
- Fixed error of creation in the TsLabelFX component
- Minor improvements
New in AlphaControls 14.37 (Feb 9, 2020)
- Solved issue with showing of system icons in shell controls under some old Delphi versions
- Improved visibility of BoundLabels when parent controls are pasted from ClipBoard in design-time
- Improved scaling of boundlabels
- Added OnItemIndexChanged and OnItemCountChanged events in the TsListBox component
- Minor improvements and bugfixes
New in AlphaControls 15.00 Beta (Jan 23, 2020)
- Big improvements in animations
- Added 'aeLighting' option in the buttons AnimatEvents property, this animation is supported in buttons, comboboxes and TsSlider components
- Added beClick value in the TsSkinManager.AnimEffects.Buttons.Events property
- Added aeClick in the AnimatEvents property of buttons, checkboxes and radiobuttons
- The TacSlider component is fully rewriten, default value of the TacSlider.Stretched property changed to True
- Added StartAttention and StopAttention procedures
- Added OnColorPreview event in the TsColorDialog, TsColorBox and TsColorSelect components
- Added full support of 32-bit colors in the TsColorsPanel component (the UseAlpha property)
- Added new "arsSolid3" arrow style
- In the ASkinEditor program added preview of colors before choosing
- Added LightColor property in skins
- The "sFade.pas" unit renamed to "acAnimation.pas"
- All published skins were updated for using new features
- Improvements in run-time scaling of forms and boundlabels
- Added new "SketchPad" skin
New in AlphaControls 14.36 (Dec 29, 2019)
- Solved issue with BG painting in some container controls
- Fixed error in design-time editor of the BoundLabel.Font property
- Solved issue with custom font storing in BoundLabels
- Added ResetPosition procedure in the TsArcPreloader component
- Minor improvements and bugfixes
New in AlphaControls 14.35 (Dec 2, 2019)
- Fixed error in the TsHintManager component when Active property is False
- Added different scaling of forms controlled by different TsSkinManager components
- Added possibility of changing of the TsLabel.ShowAccelChar default value (DefShowAccelChar in the sDefaults.pas)
- Solved issue with showing of popup windows from FastCube library
- Solved issue with changing of hints sizes on the fly (when TFrame used in hint window)
- Solved issue with drawing of empty labels in a system dialogs
- Improved behavior of the TsSkinProvider.ScreenSnap property
- Many minor improvements and bugfixes
New in AlphaControls 14.34 (Oct 23, 2019)
- Added automatic skinning of forms with bsNone border style
- Added DimUnacceptedCells property and OnAcceptDate event in the TsMonthCalendar component
- Fixed several errors in drawing of templated hints, fixed error raised when the TsAlphaHints component is inactive
New in AlphaControls 14.33 (Oct 10, 2019)
- Added the BoxStyle property in the TsGroupBox and TsRadioGroup components
- Solved issue with word wrap of aligned TsCheckBox component
- Solved issue with links clicking in the multi-line TsHTMLLabel component
- Improved painting of the TsGroupBox when TsSkinManager.Options.GroupBoxStyle is gsCard
- Improved behavior of scrolls in the TsWebBrowser component
- Improved scaling of the TsComboBox component under Delphi 7
New in AlphaControls 14.32 (Sep 15, 2019)
- Fixed error in ComboBoxes which rises when TsSkinManager does not exist
- Solved issue with showing of progress in the TsTrackBar when MaxValue is huge
- Improved behavior of forms system buttons with RightToLeft alignment
- Improved drawing of TsGroupBox text when TsSkinManager.Options.GroupBoxStyle is gsCard
- Improved initializing of BoundLabels fonts and behavior of scaled BoundLabels
- Improved drawing of the TsBadgeBtn control
- Improved work of the TsColorBox component
- Improved animation of forms closing
New in AlphaControls 14.31 (Aug 24, 2019)
- Added the SplitterStyle property in the TsSpeedButton component
- Removed memory leak in using of the DBGrid placed on standard TPanel
- Fixed error of form closing when scaled DBGridEh used
- Fixed error in scaling of the TDBGridEh component
- Solved issue with resizing of TsPageControl when DropDown button used and some tabs are hidden
- Improved work of the TsListView columns when AutoSize is True
- Improvements in scaling of TDBGrid, TwwDBGrid and some other grids
- Improved drawing of the TsSpeedButton with splitter
- Published new "Fluent White" skin
New in AlphaControls 14.30 (Aug 12, 2019)
- Solved issue with custom TsComboBox.SkinData.SkinSection property when Style of ComboBox is csDropDownList
- Solved issue with updating of handle when TsVirtualImageList component is resized
- Solved issue with assigning of the TsImage.Picture to Nil
- Solved issue with mouse cursor when Win64 mode with FastMM4 are used
- Improved behavior of the Spacing property in buttons (-1 value used for auto calculating)
- Improved drawing of TsRadioGroup and TsGroupBox components with custom colors
- Improved animation in the TsTabControl component
New in AlphaControls 14.29 (Aug 5, 2019)
- Fixed error when skinned popup forms are shown and hidden quickly
- Added automatic removing of default unused skin section names from Dfm
- Solved issue with OwnerDraw property in the TsTabControl component
- Solved issue with creation of the TsTimePicker in design-time under Delphi 5
- Solved issue with repeated skinning of standard and third-party controls
- A lot of minor improvements
- Published new "Anime Pink" skin
New in AlphaControls 14.28 (Jul 10, 2019)
- Improved work of the TsSkinManager.ButtonsOptions.ShowFocusRect property
- Improved animation in the TsRollOutPanel component
- Improvements in drawing of grayed and colored icons
- Disabled work of the TsSkinManager.SkinsFilter property in the design-time
- Default value of the TsSkinManager.ButtonsOptions.ShowFocusRect property changed to False
- Removed few memory leaks
- DevExpress v19 is supported
New in AlphaControls 14.27 (Jun 26, 2019)
- Added AllowSkin3rdParty and ThirdParty properties in the TsFrameAdapter component
- Added automatic painting of arrows in the TsDBGrid columns titles if SortOrder property is specified
- Added support of the BoolAsCheckbox property for integer fields in the TsDBGrid component
- Improved behavior of the TsMonthCalendar component
- Improved work of The TsDBGrid and TsDBCtrlGrid components when BidiMode is bdRightToLeft
- Added the acAllowLatestCommonDialogs: boolean global variable in the sDefaults.pas unit
- Added acIgnoreBlendColor global variable in the acAlphaImageList unit
- Published the "Windows 10 dark" skin
- Minor improvements and bugfixes
New in AlphaControls 14.26 (Jun 10, 2019)
- Added support of RightToLeft BidiMode in the TsTabControl component
- Improved drawing of the TsTreeView items when RowSelect is True and ShowLines property is False
- Minor improvements and bugfixes
- Updated help
New in AlphaControls 14.25 (May 30, 2019)
- Added new BlendValue and BlendingMode properties in the TsCharImageList component
- Added new TsSkinManager.Options.GroupBoxStyle property
- Added horizontal flip of system icons when RTL mode is enabled
- Improved drawing of ComboEdits when Ctl3D property is not True
- Optimized loading of the application when big amount of skins is available
- A lot of minor improvements
New in AlphaControls 14.24 (May 13, 2019)
- Added OnSkinChanging event in the TsSkinManager component
- Added DoOpenZipFile global variable in the acShellCtrls unit
- Improved support of the TsSkinManager.Options.ChangeSysColors property under WIN64 mode
- Optimized loading of internal skins list (in separate thread)
- Minor improvements and bugfixes
New in AlphaControls 14.23 (May 2, 2019)
- Improvements in the TsFontStore and TsCharImageList design-time editors
- Improved work of the TsDateEdit control with RightToLeft BidiMode
- Improved work of the TsComboBoxEx component with RightToLeft BidiMode
- Added some optimizing in drawing procedures
- Added GDIPLUS_PNG key, faster loading of Png images using GDI+ (sDefs.inc file)
- Minor improvements and bugfixes
New in AlphaControls 14.22 (Apr 19, 2019)
- Improved work of scrollbars in the TsListView when RightToLeft BidiMode is defined
- Improved work of the TsTrackBar when PosByClick property is True
- Fixed error when skins used under Windows XP and Windows 2003
- Updated some skins for better compatibility with UWP mode
- Updated help
New in AlphaControls 14.21 (Apr 6, 2019)
- Added VertIndent property in the TsSysButton component
- Added ReadOnly property in the TsArcDial and TsArcHandle components
- Improved painting of buttons in standard TToolBar component
- Improved changing of TsSkinManager.HueOffset property
- Solved error in disabling of skins when DevExpress components are used
- Rendering of frames was optimized
- Added new "Fluent Night" skin
New in AlphaControls 14.20 (Mar 27, 2019)
- Fixed error in destroying of aligned ComboEdit with active BoundLabel
- Improved work of DisabledBlured property in the TsSkinProvider component
- Added ShowFocus property in the TsComboBox component
- The ReadOnly property is supported in the TsDBComboEdit component
- Added OnGridPaintPanel event in the TsDBCtrlGrid component
- The ShowCheckForm function has been moved to the sDialogs unit
- The GetWndText function has been moved to sVCLUtils unit
- Improved work of the TsDBCheckBox component placed on the TsDBCtrlGrid with inactive skins
- Minor improvements and optimizations
New in AlphaControls 14.19 (Mar 18, 2019)
- Fixed error in the TsCharImageList design-time editor
- Solved issue with painting of RightToLeft menu in skinned form
- Improved drawing of GroupBoxes and TsPageControl component when skins are not active
- Memory leak in the TsColorBox component was eliminated
New in AlphaControls 14.18 (Mar 9, 2019)
- Added files for compiling in x64 mode under CX10, CX10.1, CX10.2 and CX10.3
- The TsLabelFX control uses Font.Color if Kind.KindType property is ktStandard
- Solved issue with a form disappearing after showing
New in AlphaControls 14.17 (Feb 28, 2019)
- Added subimage drawing in the TsCharImageList items
- Added gradient items drawing in the TsCharImageList component
- Redesigned design-time editor of the TsCharImageList component
- Memory leak in the TsTreeView component was eliminated
- Bugfixes and minor improvements
New in AlphaControls 14.16 (Feb 15, 2019)
- Improved quality of icons drawn by the TsCharImageList component
- Fixed issue with mouse over edit controls when AddedGlyph is not defined
- Minor improvements and bugfixes
New in AlphaControls 14.15 (Feb 9, 2019)
- Added OnGetDayOfWeekParams event in the TsMonthCalendar component
- Minor improvements and bugfixes
New in AlphaControls 14.14 (Jan 29, 2019)
- Added SideShadow.ShadowSize property in the TsPanel and TsSplitView components
- Added ImgGrayed property in the TsCheckBox component
- Added AutoChildrenStates property in the TsGroupBox component
- Added TitleBtnsWidth property in the TsMonthCalendar and TsDateEdit components
- Added TransparentForMouse property in labels
- Added PosByClick property in the TsTrackBar and TsTrackEdit components
- Published new AMegaDemo demonstration program
- A lot of minor improvements and bugfixes
- Warning! For automatic support of High DPI mode default value of the TsSkinManager.Options.ScaleMode property was changed to smVCL (smAuto for old Delpni versions)
New in AlphaControls 14.13 (Dec 27, 2018)
- • Minor improvements and bugfixes
New in AlphaControls 14.12 (Dec 24, 2018)
- AlphaControls v14.12 Stable released:
- Added StretchImage property in the TsTitleBar items
- Added OnSelectionChanged event in the TsEdit component
- Added FitToWidth property in the TsHTMLLabel component
- Added the 'ACDPIAWARE' compiler directive
- Improved autoscaling in old Delphi versions
- Improved rendering of multi-line html formatted hints
- Solved issue with slow code completion in the Delphi editor
- Many minor improvements
New in AlphaControls 14.11 (Dec 9, 2018)
- Added Padding, ShowDropDownBtn and ShowNextPrev properties in the TsPageControl component
- Added TitleHeight property in the TsMonthCalendar and TsDateEdit components
- Many improvements in scaling
New in AlphaControls 14.10 (Nov 29, 2018)
- Added Stretched property in the TsSlider component
- Added Paddings and VerticalAlignment properties in the TsEdit, TsTrackEdit, SpinEdits and ComboEdits
- Added ButtonWidth property in SpinEdits and ComboEdits
- Added support of RAD Studio 10.3 Rio
- Many minor improvements
New in AlphaControls 14.06 Beta (Nov 12, 2018)
- Solved issue of the package compiling with TntControls package
- Improved scaling under Delphi XE..XE8
- Improved scaling of controls when custom scaling used in Win 10
- Improved scaling of hints
- Fixed error in magnifier closing when Aero is disabled
- The TsSkinProvider.UWPMode property is moved from 'public' to 'published' section
- Minor improvements
New in AlphaControls 14.05 Beta (Oct 23, 2018)
- Added new TsSkinManager.ButtonsOptions.AllowRTLSysButtons property
- Added support of the Alignment property in the TsRollOutPanel component
- Improved drawing of RTL menu items
- Minor improvements
New in AlphaControls 14.04 Beta (Oct 16, 2018)
- Added WheelDelta property in the TsScrollBox component
- Added SideShadow property in the TsSplitView and TsPanel components
- Added UWPMode property in the TsSkinProvider component
- Minor bugfixes and improvements
New in AlphaControls 14.03 Beta (Oct 1, 2018)
- Memory leak in the unskinned TsBitBtn is removed
- Improved aligning of wrapped text in the TsAlphaHints component
- Added support of Align property in the TsRollOutPanel component
- Added support of Otf-fonts in the TsFontStore component
- Bugfixes
New in AlphaControls 14.02 Beta (Sep 25, 2018)
- Added new TsSysButton component
- Added 'atcRunup' animation mode for the AnimShowControl procedure
- Improved scaling of comboboxes
- Improved animations
- Bugfixes
New in AlphaControls 14.01 Beta (Sep 18, 2018)
- Added CloseBtnOffsetX and CloseBtnOffsetY properties in the TsFrameBar items
- Fixed error of page closing in the TsPageControl
- Fixed error in the BoundLabel property of the TsDBText component
- Fixed error when app is closing
- Solved issue with support of DevExpress controls
- Solved issue with custom font size in the TsAlphaHints component
- Solved issue with painting of the unskinned TsSplitView
- Improved animation of forms minimizing
New in AlphaControls 14.00 Beta (Sep 3, 2018)
- A scaling engine of the package has been rewritten and is DPI aware now
- Different displays with different DPI are supported simultaneously under Win 10 if application compiled under RAD Studio 10.2 Tokyo
- Added new "smVCL" and "smCustomPPI" modes in the TsSkinManager.Options.ScaleMode property
- Added new TsSkinManager.Options.PixelsPerInch property for custom PPI of application changing (any Delphi version supported)
- Added full support of Png images in the skin format
- Many improvements in format of skins, all available skins were optimized for using with new scaling-engine
- Optimized first showing of skins in the TsSkinSelector component
- Improved animation in the TsSlider component
- A lot of minor improvements
- Warning! New upgraded skins  are not fully compatible with old versions of the package
New in AlphaControls 13.19 (Aug 21, 2018)
- Solved some issues with calling of OnClosed and OnOpened events in the TsSplitView component
- Improved repainting of frames when size is changed
- Improved resizing of the TsVirtualImageList on the fly
New in AlphaControls 13.18 (Jul 28, 2018)
- Solved issue with incorrect date name in the MonthCalendar
- Solved issue with hidden form when BlendOnMoving property is True
- Added new AllowMouseTransparency property in the TsFloatButtons component
- Improved aligning of controls placed on the skinned frame
- Improved moving of the TsPageControl in design-time
- Minor improvements
New in AlphaControls 13.17 (Jul 17, 2018)
- Improved handling of the KeyDown event in the TsSkinSelector component
- Fixed "stack overflow" error in the TsBadgeBtn component
- A lot of minor improvements
New in AlphaControls 13.16 (Jun 4, 2018)
- Added GlyphLayout property in the TsPageControl component
- Added WordWrap property in the TsPageControl component
- Added TravellingSelection property in the TsMonthCalendar and TsDateEdits components
- Added DimUnacceptedCells property in the TsDateEdit component
- Fixed error after form restoring in the TsFloatButtons under Delphi 7
- Solved issue with installing of precompiled package under Delphi 5
- Removed blinking of standard TImage component
- Improved work of charmap in the TsCharImageList component
- Default text color for transparent FloatButtons is received from skin as label text
- Unused DialogTitle property removed in the TsDateEdit component
New in AlphaControls 13.15 (May 22, 2018)
- Added altTopCenter and altBottomCenter parameters in the TsStickyLabel.AlignTo property
- Improvements in work of hints with frames
- A lot of minor improvements
New in AlphaControls 13.14 (May 15, 2018)
- Solved issue with the TsPageControl OnChanging event
- Improved behavior of CloseBtns and CloseBtnVisibility property in the TsPageControl
- Raised speed of the TsShellListView component work
- Added support of RightToLeft BidiMode in BoundLabels and TsTrackBar component
- Added support of RightToLeft BidiMode in a form title area
- Many improvements in support of RightToLeft BidiMode in whole package
New in AlphaControls 13.13 (May 9, 2018)
- Added the LeftPadding property in ListBoxes
- Added some improvements in the TsPageControl component
- Improved support of the Alignment property in the TsHTMLLabel component
- Improved support of RTL BidiMode in hints, menus, buttons, comboboxes, TsFrameBar, TsPageScroller, TsComboBoxEx and some other components
- Solved issues in support of TntUnicode controls
New in AlphaControls 13.12 (May 2, 2018)
- Added calculated outer effects in sections of skin (used in the ASkinEditor tool)
- Added support of outer effects in hints
- Added support of the RightToLeft BiDiMode in the TsPageControl component
- DropDown menu with list of pages attached to UpDown buttons in the TsPageControl component
- Improved alignment of tabs content in the TsPageControls component
New in AlphaControls 13.11 (Apr 20, 2018)
- Added svpaTop and svpaBottom options in the TsSplitView.Placement property
- Added Spacing property in the TsImgLabel component
- Added support of the 'atDropDown' animation mode in forms and dialogs
- Solved issue with TsSkinManager.Options.NativeBordersMaximized property under old Delphi versions
- Minor improvements
New in AlphaControls 13.10 (Apr 12, 2018)
- Added new the TsSplitView component
- Improved work of the TsFloatButtons component, added the Margin property in items
- Minor improvements
New in AlphaControls 13.05 Beta (Apr 2, 2018)
- Added AutoParentCheck property in the TsTreeViewEx component
- Fixed error in creation of the TsCurrencyEdit component
- Improved behavior of the magnifier
- Improved drawing and scaling of OuterEffects
- Added calculated shadows for forms (may be defined in the ASkinEditor tool)
- Minor bugfixes
New in AlphaControls 13.04 Beta (Mar 26, 2018)
- Minor improvements and bugfixes
New in AlphaControls 13.03 Beta (Mar 20, 2018)
- Added manual calibration of glyphs size and position in the TsCharImageList design-time editor
- Added choosing of default color for items in the TsCharImageList component
- Added drawing of AddedGlyph in SpinEdits
- Added TsSkinManager.Options.DrawNonClientArea property
- Added support of TsPopupBox.AddedGlyph property (GlyphMode will be used for showing of glyph instead of the arrow)
- Added ShowThousandSeparator property in the TsDecimalSpinEdit component
- Improved behavior of Extended Borders
- Minor improvements and bugfixes
New in AlphaControls 13.02 Beta (Mar 10, 2018)
- Added TsSkinManager.ButtonsOptions.ColorizeModalButtons property
- Added TsSkinManager.ButtonsOptions.OldGlyphsMode property
- Added the AddedGlyph property in the TsEdit, TsMaskEdit and all combo edits
- Added ColorTone sub-property in the GlyphMode property in combo edits
- Added OnBeforeExpand, OnBeforeCollapse, FOnAfterExpand, OnAfterCollapse events in the TsRollOutPanel
- Added DirectionArrow property in the TsRollOutPanel
- Added handy coloring support, added new skinned colors and acColorToRGB function
- Added the "ShiftOnClick" option for skin sections in the ASkinEditor tool
- Improved behavior of the TsMagnifier component
- Minor improvements and bugfixes
New in AlphaControls 13.01 Beta (Feb 26, 2018)
- Added handling of mouse wheeling in the TsDateEdit component
- Added TsDBBitBtn, TsDBSpeedButton and TsDBButton components (AlphaDB package)
- Added acGetFormImage function (sVCLUtils unit)
- Improved behavior of scaled fonts loaded from skins
- A lot of cosmetical improvements
New in AlphaControls 13.00 Beta (Feb 14, 2018)
- Added new TsCharImageList component
- Added new TsRangeSelector component
- Added new TsFontStore component
- Added new TsBadgeBtn component
- Added the GlyphMode.Enabled property in combo edits
- Added TitleSkin property in the TsRollOutPanel component
- Added the Fonts property in the TsSkinManager component
- Added new OnCheckChanging event in the TsCheckListBox component
- All SpinEdits are fully rewritten
- Improved support of RTL mode in combo edits and spinedits
- Improved behavior of scrolls in the TsWebBrowser component
- Solved some problems in ShellControls when AutoRefresh property is enabled
- Default value of the TsSkinManager.ButtonsOptions.ShiftContentOnClick property changed to False
- Changed default icons in comboedits, added sConst.ac_OldGlyphsMode variable
New in AlphaControls 12.22 (Dec 20, 2017)
- Added the PopupWidth property in TsComboBoxEx, TsColorBox, TsShellComboBox and TacCheckComboBox
- Fixed issue when DrawNonClientArea property is False
- Fixed some errors in the TsShellListView component
- Solved some issues in skinning of standard ScrollBox
- Solved issue with switching and activating of skins at the design-time
- Solved issue with using of the Glyph property in the TsRoundBtn component
- Improved support of the SKININDESIGN key (coloring of frames at the design-time)
- Showing of own hints for glyphs in ComboEdits implemented
New in AlphaControls 12.21 (Dec 6, 2017)
- Added support of the TsButton.ElevationRequired property (Delphi 2010 and newer)
- Fixed error in the TsSlider component creation
- Fixed some errors in support of the DevExpress controls
New in AlphaControls 12.20 (Dec 4, 2017)
- Added the TsPageControl.CloseBtnVisibility property
- Added the TsRadioGroup.DisableItemsIfUnchecked property
- Some improvements in painting of popup menus under Windows XP
- Improved first showing of forms without the TsSkinProvider component
- Improved work of standard ComboBox
- A lot of minor improvements
New in AlphaControls 12.19 (Nov 8, 2017)
- Added Glyph and GlyphBlend properties in all ArcControls
- Added Transparent property in the TsRoundBtn component
- Added OnDateMouseEnter and OnDateMouseLeave events in the TsMonthCalendar component
- Improved behavior of the TsComboBox placed on TsPopupBox form
- The TsFrameBar.DragItems property was declared as Public
- Added new "Topaz 2017" skin
New in AlphaControls 12.18 (Oct 18, 2017)
- Improved repaint of some controls after tabs switching in pagecontrols
- Improved scrolling of transparent TsTreeViewEx component
- Added TitleCursor and AutoShow properties in the TsRollOutPanel component
- Added OnMouseEnter and OnMouseLeave events in the TsGauge component
- Added the "sclLeftLeft" parameter in the BoundLabel.Layout property
- A lot of small improvements
- Added new "Flat Box" skin
New in AlphaControls 12.17 (Sep 23, 2017)
- Added the TsRollOutPanel.AutoHide property
- Improved drawing of child forms
- Fixed error in skinning of the TJamShellTree component
- Fixed error of icons drawing in standard buttons with standard ImageList using
- The TsRollOutPanel may be collapsed in design-time if the Collapsed property is True
- Minor improvements
New in AlphaControls 12.16 (Sep 8, 2017)
- Removed blinking in the resized TsComboBox component
- Improved drawing of arrows in the TsTitleBar items
- Improved behavior of form with BorderStyle property = bsNone
- Improved drawing of text in the TsCheckListBox header when the HeaderSkin property is specified
- Improved work of horizontal scrolls in the TsListView
New in AlphaControls 12.15 (Aug 26, 2017)
- Added the ContentVOffset property in the TsRadioGroup component
- Improved aligning of items in the TsRadioGroup when BiDiMode is not bdLeftToRight
- Improved compatibility of the TsToolBar component with the TntUnicode package
- Improved behavior of maximized MDI child forms
- Solved issue with hanging of Dll if AlphaControls contained in the Dll
- Removed a memory leak which occurs after tabs dragging in the TPageControl
New in AlphaControls 12.14 (Aug 11, 2017)
- Added different styles of arrows in the skin editor tool
- Added support of the DevExpress package v17.1.4
- Added the TsSkinManager.Options.ArrowsStyle property
- Added AllowTabsDrag property in the TsPageControl component (use Ctrl + Left Mouse Button)
- Added OnTabStartDrag and OnTabDrop events in the TsPageControl component
- Added new OnGetItemDrawData event in the TsComboBox component
- Added OnStateChanged event in the TsRollOutPanel component
- Solved issue with unexpected hiding of items in the TsFrameBar component
- Solved issue with repainting of the TsSpeedButton in the Design-time
- Solved problem with CustomColor property in the TsScrollBox and TsFrameBar components
- Added new "AlterMetro 2017" skin
New in AlphaControls 12.13 (Jul 19, 2017)
- Added WordWrap, GlyphGrayed, GlyphBlend, ImageIndexDisabled and ImageIndexSelected properties in the TsRoundBtn component
- Added new BorderStyle and BorderColor properties in the TsMagnifier component
- Added the UseEllipsis property and the Click procedure in arc controls
- Added OnEnter, OnExit, OnKeyDown, OnKeyPress and OnKeyUp events in arc controls
- Added OnSetTextFromValue and OnSetValueFromText events in the TsTrackEdit component
- Added OnDropDown and OnCloseUp events in the TsTrackEdit component
- Added OnItemMoved event in the TsFrameBar component
- Improved support of the TVirtualStringTree component
- Improved arranging of items in the TsRadioGroup when Caption is empty
- Improved dropping down of menus from PageControl tabs and from the TsSpeedButton control
- Improvements in text drawing in the TsButton component
- Improved drawing of text in the TsGroupBox and TsRadioGroup when TntUnicode is supported
- Improved showing of TsLabels with specified SkinSection property
- Improvements in the design-time editor of list of internal skins
- Fixed error in design-time when system scale is changed and cnPack is installed
- Fixed error in showing of the TsCalculator component
- Solved problem with CalcPercents property in the TsGauge component
- Solved issue with scaling of PageControl under Delphi Berlin and newer
- Solved some issues in the TsSkinSelector component
- Solved issue with blinking of MDIChild forms captions
- The SKININDESIGN key is enabled by default
New in AlphaControls 12.12 (Jun 13, 2017)
- Fixed issue with modal forms focusing
- Solved issue with resizing of the TsAlphaImageList editor form
- Solved issue with black combobox under the Windows XP
- Added ShowCloseBtn property in the TsFrameBar items
- Added new "Jeans" skin
- Many minor improvements
New in AlphaControls 12.11 (Jun 2, 2017)
- Fixed error of rendering under systems where color depth is not 32bpp
- Some small bugfixes and improvements
New in AlphaControls 12.10 (May 26, 2017)
- Changed behavior of the TsSkinManager.OnActivate event, event occurs when component is activated only
- Improved animation of the TsFloatButtons component items and other controls
- Removed memory leak in the TsFloatButtons component
New in AlphaControls 12.08 Beta (May 18, 2017)
- Added new SkinsFilter property in the TsSkinManager component
- Added the Enabled property in the TsRoundBtn component
- Improved animation of some standard controls
- Improved drawing of glyphs in the TsRoundBtn component
- Improved drawing of skinned forms after changing of system themes
- Improved mouse wheeling in the RTL comboboxes
- Improved drawing of labels with specified SkinSections
- Improved behaviour of the title item with bsMenu style
- Solved issue with 32-bit color in the TsColorSelect component
New in AlphaControls 12.07 Beta (May 9, 2017)
- A lot of minor improvements
New in AlphaControls 12.06 Beta (Apr 25, 2017)
- Improved work with memory in skinned system dialogs
- Added new TsRoundBtn component
- Added UseAlpha property in the TsColorDialog and TsColorBox components
- Added CommandLinkFont and CustomCommandLinkFont properties in the TsButton component
- Added the CustomFont, Layout and Cursor properties in the TsFloatButtons component items
- Added new fbsRound style in the TsFloatButtons items
- Added the acgpGradientEllipse procedure
- Improved drawing of text in the TsFloatButtons component
- Improved skinning of comboboxes in system dialogs
New in AlphaControls 12.05 Beta (Apr 12, 2017)
- Solved issue with automatic changing of glyph in the TsSpeedButton if glyph changed in Action under the Delphi 7
- Fixed design-time error in the SpinEdits
- Fixed exception which occurs under RAD Studio Tokyo
- Minor improvements
New in AlphaControls 12.04 Beta (Apr 7, 2017)
- Added support of the RAD Studio 10.2 Tokyo
- Added painting of new default arrows (look the "Arrow line width" field in the ASkinEditor tool / "General skin options")
- Solved issue with custom colors in the TsColorDialog
- Added support of the BiDiMode property in SpinEdits
- Added support of custom colors in the TsDBLookupComboBox
- Many minor improvements
New in AlphaControls 12.03 Beta (Mar 14, 2017)
- Added support of semitransparent gradients in skins
- Improved drawing of the TsListView grid lines
- Improved drawing of glyphs in the TsPopupBox component
- Improved drawing of text in the scrolled TsTreeViewEx control
- Solved issue with support of TntControls under Delphi 2006
- Solved issue with glyphs drawing in the TsToolbar under Delphi 5
- Fixed error in OpenPictureDialog under Delphi5
- Fixed error in destroying of the TsRollOutPanel component
New in AlphaControls 12.00 Beta (Feb 21, 2017)
- Added new TsFloatButtons, TsImgLabel, TsArcGauge, TsArcPreloader, TsArcHandle, TsArcDial, TsRollOutPanel components
- Added ParentForm option in the BoundsLabel property
- Added the OnDrawItem event in the TsTitleBar component items
- Added new spNone parameter in the TsPageScroller.ScrollPosition property
- Added the ShowArrow property in the TsFrameBar items
- Added new "acntUtils.pas" unit with some GDI+ procedures
- The TsSkinProvider.ResizeMode property is obsolete and has the rmStandard value only
- Type of the TsSpinEdit value changed from Longint to Int64
- Some parts of code are fully rewritten
New in AlphaControls 11.26 (Feb 21, 2017)
- Fixed error in form closing when item of the TsFrameBar component is active
- Improved aligning of content in the TsSpeedButton component
- Added support of the TAdvMainMenu component (acIgnoreMenuOwnerDraw variable should be True in the sConst.pas)
New in AlphaControls 11.25 (Feb 21, 2017)
- Improved showing of popup forms
- Solved issue with custom font in the TsGroupBox
- Removed memory leak in support of the TDBGridEh component
- Added support of the TsDBCtrlGrid.SelectionSkin property
- Added the EmptyIsNull property in the TsDBMemo component
New in AlphaControls 11.24 (Feb 21, 2017)
- Solved problem with support of old versions of DevExpress package
- A lot of minor bug-fixes and improvements
New in AlphaControls 11.23 (Jan 10, 2017)
- Added support of the DevExpress v16.2.2
- Added the Images and ImageIndex properties in the TsGroupBox, TsRadioGroup and TsDBRadioGroup components
- Improved work of the TsPageControl.AccessibleDisabledPages property
- Most skins updated for using with 200% scaling mode
- Improved animation with blur
- Minor improvements and bugfixes
New in AlphaControls 11.22 (Dec 16, 2016)
- Fixed error in using of the TTrayIcon component with some skins
- Solved issue in the TsMeter component with big Max values
- Added the Cursor property in items of the TsTitleBar component
- Added sclRight and sclRightTop layout types in the BoundLabel property
- Added support of Html mode in hints if TsAlphaHint.ShowHint procedure used
- Improved work of scrollbars with pressed Shift key
- Improved showing of ExtendedBorders after the Windows TaskBar moving
- Improved work of the PasswordChar property in the TsMaskEdit component
- A lot of minor improvements and bugfixes
New in AlphaControls 11.21 (Dec 6, 2016)
- Solved issue with non existing resource under C++ Builder
- Improved scaling of TsTitleBar items and menus
- Minor bugfixes and improvements
New in AlphaControls 11.20 (Dec 6, 2016)
- Fixed error in the TsSlider component when the Enabled property is False
- Improved showing of menu items in some new skins
- Added new acgpUtils.pas unit with some Gdi+ functions: acgpDrawEllipse, acgpDrawLine, acgpFillEllipse and acgpDrawArc
- Added a scaling support and set of new properties in the TsMeter component
- Added 200% scaling mode
- Added automatic repainting of the TsSkinProvider.TitleIcon.Glyph after changing
- Added the BitBltRotated procedure in the sGraphUtils unit
- Published new "Material Dark" skin
New in AlphaControls 11.19 (Nov 9, 2016)
- ColorTone, HUEOffset and Saturation properties added in the TsPanel.SkinData
- The new ShowPopupMenu property added in the TsMagnifier component
- Added new KeepThumbAspectRatio property in the TsSlider component
- Added the EmptyIsNull property in the TsDBMemo component
- The AllowCalculator property added in the TsCurrencyEdit component
- The Options.StdImgTransparency property added in the TsSkinManager component
- Solved issue with mask in the TsShellListView component compiled in the Win64 mode
- Solved some issues with controls placed on the TsTabControl
- Solved issue with showing of TsComboBox placed on a Notebook component
- Improved painting of items in the TsTreeViewEx component
- Improved scaling of VCL dialogs
- Fixed AV in importing of external section in the ASkinEditor tool
- Copy/paste of a section style implemented in popup menu in the ASkinEditor tool
- Minor improvements and bug-fixes
- Published new "Material light" skin
New in AlphaControls 11.18 (Oct 19, 2016)
- Fixed error in the TsPageScroll component painting
- Fixed error in showing of some forms
- Improved painting of Png glyphs
- Minor improvements
New in AlphaControls 11.17 (Oct 13, 2016)
- Improved initializing of the TsDecimalSpinEdit when the DecimalPlaces property is changed
- Improved drawing of the TsImage if Transparent property is False
- Improved showing of popup forms by the ShowPopupForm procedure
- Improved scaling of TsSpeedButton and TsButton when dropdown arrow is visible
- Improved painting of the TsCombobox component without skins
- Switching of the ScaleMode property is improved visually
- Solved issue with drawing of a selected item with big text in the TsTreeView component
- Solved problem with scrolling of the TsSkinSelector component by keyboard
- Solved issue with empty form showing when ExtendedBorders used
- Solved problem with hotkeys when TsComboboxEx is focused
- Added support of the TSearchBox component
- Added semitransparent painting of the disabled TsSlider components and caption of the TsGroupBox component
New in AlphaControls 11.16 (Sep 20, 2016)
- Fixed error in the AnimShowControl procedure under 64-bit compiler
- Solved issue with hiding of glow effect in some components
- Improved refresh of scrolls in skinned frames
- Improved stretching of images
- Improved transparency of the TsImage
- Improved repainting of child forms
- Improved support of skinning of the TDBGridEh component
- Improved drawing of items in the TsTreeView with enabled RowSelect property
- Published new "Clean card" skin
New in AlphaControls 11.15 (Sep 5, 2016)
- Fixed Error in compiling of the AlphaDB package
- Improved work of the TsSpinEdit component with MinValue and MaxValue properties
New in AlphaControls 11.14 (Sep 5, 2016)
- Fixed error of loading in the TsVirtualImageList component
- Fixed error in the TsSkinSelector component
- Added RightToLeft BidiMode support in the TsComboEdit control
- Some improvements in the cxGrid support
- Optimized the MakeRotated90 function
- Improved scaling in several components
- Removed flickering of child controls placed on the TsGradientPanel component
- A lot of minor bug-fixes and improvements
New in AlphaControls 11.13 (Aug 17, 2016)
- Fixed "Out of memory" error in adding of internal skins
- Improved drawing of the TFrame content in AlphaHints
New in AlphaControls 11.12 (Aug 15, 2016)
- Fixed error in decoding of skins under Win64 compiler
- Fixed "Out of range" error in the TsButton when the Default property is True
- Solved issue with switching of the BorderIcons property
- Solved issue with access to config file when developer works without administrator rights
- Improved receiving of text color in ToolButtons
- Improved scaling of the TsPageControl component
- Improved autoselect the TsDateEdit component
- Improved painting of the TsPanel component
- Improved scaling of BoundLabel
- Added changing of TsSpeedButton ImageIndex property after changing of Action.ImageIndex
- Added new TsSkinManager.OnScaleModeChange event
- Added automatic scaling of the TsVirtualImageList component sizes
New in AlphaControls 11.11 (Jul 26, 2016)
- Added GlyphColorTone property in the TsSpeedButton and TsBitBtn components
- Added the TsSkinSelector.DroppedDown function
- Removed a memory leak in file dialogs
- Solved issue with rendering of disabled semitransparent controls
- Solved issue with "Internal Skins", "Gradient Builder" and "Color" dialogs under Delphi 5
New in AlphaControls 11.05 Beta (Jul 5, 2016)
- Solved issue with animated changing of skin
- Solved problem with AlphaCfg file in design-time
- Fixed a memory leak in the TsDateEdit component
- Fixed 'Scan line index out of range' error in dialogs
- Added ActiveFrame, TitleFont properties and OnChangedState event in the TsFrameBar component
- Minor improvements and big-fixes
New in AlphaControls 10.31 (Jul 5, 2016)
- Solved problem with compiling of the package under C++ Builder
- Solved problem with double link clicking in the TsHTMLLabel and TsWebLabel components
- Improved showing of magnifier
- Added TsDBCheckBox.OnChange event
New in AlphaControls 11.04 Beta (Jun 25, 2016)
- Solved problem with compiling under C++ Builder 6
- Solved problem with double link clicking in the TsHTMLLabel and TsWebLabel components
- Solved problem in using of popup forms with FastMM4
- Changed declaration of the "Text" parameter in the TsDateEdit.OnValidateError event
- Text color of transparent controls received from parent control now
- Improved showing of magnifier
- Added new type of texture filling: from bottom to top
- Added the TsHTMLLabel.OnLinkClick event
- Added new "Blue waves (CS)" skin
New in AlphaControls 11.03 Beta (Jun 15, 2016)
- Added the TsMagnifier.OnGetSourceCoords event
- Fixed error in the TsTrackEdit component
- Added the ShowProgress property in the TsTrackEdit component
- TsScrollBox is transparent if BorderStyle is bsNone and SkinData.SkinSection property is empty
- Many minor improvements and bugfixes
- Added new "AlterMetro 2016" skin
New in AlphaControls 10.30 (Jun 11, 2016)
- Added automatic repainting of the main menu after changing
- Added MousePosToDate function and CellDate property in the TsMonthCalendar
- Added new SysColorToSkin function, declared in the sSkinManager unit
- Solved issue with slow forms activation under Windows XP
- Solved issue with wrapped BoundLabels
- Default value of the TsDateEdit.CheckOnExit property changed to True
- Minor bug-fixes
New in AlphaControls 11.02 Beta (May 30, 2016)
- Added new TsGradientPanel component
- Added default 'MAINCOLOR' skin section
- Solved problem with compilation under CX 10.1 Berlin
- Minor bugfixes and improvements
- Added new "TV-c" skin
New in AlphaControls 11.01 Beta (May 19, 2016)
- Fixed error which occurs under Windows XP
- Fixed error in the TsBevel component
- Added TsPopupBox.OnBeforePopup event
- Added automatic repainting of the main menu after changing
- Added new TsDateEdit.IsEmpty function
- Added new Alignment property in the TsFrameBar title items
- A lot of minor improvements and bugfixes
New in AlphaControls 11.00 Beta (May 17, 2016)
- Added new TsPopupBox component
- Added new TsTrackEdit component
- Added new TsSkinSelector component
- Added new TsSkinProvider.DisabledBlendColor property
- Added new TsColorSelect.PopupMode property with cpmColorList and cpmPickColor values
- Added new ChangeControlColors procedure
- Added CustomFont and Font properties in the TsSkinManager.MenuSupport
- Added solution for scaling of forms (TsSkinManager.Options.ScalingMode property)
- Added showing of 'AM/PM' in the TsTimePicker component when Use12Hour property is True
New in AlphaControls 10.29 (May 17, 2016)
- Added TsAlphaImageList.Clear procedure
- Added TsShellTreeView.Active property
- Added suppot of the RAD Studio 10.1 Berlin
- Many small improvements and bug-fixes
New in AlphaControls 10.28 (May 17, 2016)
- Fixed error in the TsTrackBar component
- Fixed error in destroying of TDBGridEH component in run-time
- Improved work of the SkinData.CustomColor property
- Improved support of the TVirtualStringTree component
- Some improvements in forms minimizing/restoring procedure
- Small bug-fixes and improvements
New in AlphaControls 10.27 (Mar 23, 2016)
- Added new TsSkinProvider.DisabledBlendColor property
- Added new TsCheckListBox.DblClickToggle property
- Added new TsTitleBar.RightSpacing property
- Fixed error in the TsShellComboBox creation in design-time
- Improved painting of ListView items with vsIcon style
- Improved support of standard TDBCheckBox component
- Improved support of custom drawing in listboxes
- Improved support of PNG8
New in AlphaControls 10.26 (Mar 16, 2016)
- Solved issue with changing of the Enabled property in the TsGroupBox and TsRadioGroup components
- Fixed error in the TsColorSelect component
- Improved work of the TsSkinManager.CommonSections property
- Small bug-fixes and cosmetic improvements
New in AlphaControls 10.25 (Mar 16, 2016)
- Fixed Range Check Error in the 64 bit mode
- Improved repaint of grid in the TsListView component
- Improved showing of hints of title bar items
- Raised speed of items adding in TsTreeView if SkinData.BeginUpdate|EndUpdate used
- Removed memory leak in the TsAlphaHints component
- Solved issue with transparency in standard labels and some other controls
- Solved issue with refresh of the TsComboBox component
- Added AllowMouseWheel property in the TsComboBox and TsComboBoxEx components
New in AlphaControls 10.24 (Jan 17, 2016)
- Added CustomColors property in the TsColorSelect component
- Added ImageIndexHot, ImageIndexPressed, ImageIndexDisabled and ImageIndexSelected properties in the TsSpeedButton component
- Fixed error in TsGauge which occurs under Delphi 5
- Solved issue with fonts in system dialogs
- Improved procedures of manual showing of AlphaHints
- Improved support of the TsSpeedButton transparency when parent control is not skinned
- A lot of small improvements
New in AlphaControls 10.23 (Dec 29, 2015)
- Added OnPaint and OnMeasure events in the TsAlphaHints component
- Added extended ShowHint method in the TsAlphaHints component
- Added new TsPageControl.AllowAnimSwitching property
- Improved painting of the TsRichEdit in animation
- Solved issue in the form maximizing from minimized state
- Solved some problems in forms with AlphaBlend property enabled
- Fixed problem with focusing of TsListView when window is not visible
- Some optimization in the TsListView component
- Many minor bugfixes and improvements
New in AlphaControls 10.22 (Dec 2, 2015)
- Solved issue in changing of the TsSplitter state by code
- Solved issue with colors of first column in the TsListView component
- Solved problem with dynamically loaded skinned DLL
- Solved issue in the TsFrameBar component when item is closed, but frame is not destroyed
- Improved showing of the PathDialog
- Improved animation in the TsSlider component
- Improved painting of caption bars in menus
- Changed and optimized skinning of frames
- Added new TsVirtualImageList.CreateBitmap32 function
New in AlphaControls 10.21 (Nov 23, 2015)
- Improved autosizing of TsTitleBar items
- Improved painting of menus
- Improved painting under systems with big fonts
- Improved drawing of the disabled TsWebLabel control
- Improved loading of a skin under Delphi 5
- Improved support of standard TStaticText component
- Improved painting of TsHeaderControl under Delphi 7 and older
- Solved issue in drawing of invisible SpeedButtons in design-time
- Solved some issues in skinned ComboBoxes
- Fixed error in dialogs when big fonts used in the Windows system
- Default Value of the TsGauge.Progress property changed to 0
- Added support of semi-transparent hints
- Added new TsSlider.ThumbSection property
- Added new TsRadioGroup.OnChange event
New in AlphaControls 10.20 (Nov 3, 2015)
- Solved some issues in skinned menus
- Fixed error in drawing of disabled button with PngImages
- Improved painting of MDI child forms
- Improved painting of SpinButtons in the standard TSpinEdit control
- Improved form animation in the Win64 mode
- Some ImageEn controls added into predefined TsSkinManager.ThirdParty list
- Added painting of images in the TsTreeViewEx component
- Published new free "Notes Plastic" skin
New in AlphaControls 10.19 (Oct 19, 2015)
- Fixed "out of memory" error in the ASkinEditor tool
- Added drawing of dial and arrow shadows in the TsMeter when PaintData.Stretched property is True
- Improved drawing of arrows in different styles of comboboxes
- Improved autosizing of the TsSlider component
- Some improvements in work with TntUnicodeControls
- Many others minor improvements, most skins were updated
New in AlphaControls 10.17 (Sep 22, 2015)
- Added support of RAD Studio 10 Seattle
- Added new TsTreeViewEx component with possibility of full transparency and checkboxes
- Added "ContentPlacing" and "Reversed" properties in the TsSlider component
- Added "TabsLineSkin" section in the TsPageControl component
- Added "AllowClick" option in the BoundLabel property
- Added "ContentType" property in the TsMeter component
- Added "UseSymbols" property in the TsSlider component
- Added support of TsSlider full painting based on images from ImageList (ImageIndexOn, ImageIndexOf, ThumbIndexOn, ThumbIndexOff properties)
- Solved some issues in the TsPageControl
- Solved issue in switching of extended borders under system without Aero
- Improved animation in the TsFrameBar component
- Improved drawing of VirtualTreeView borders
New in AlphaControls 10.16 (Sep 14, 2015)
- Improved drawing of the TsTrackBar component
- Improved autosizing of the TsCheckBox component
- Added Alignment property in items of the TsTitleBar component
- Added TsSkinProvider.DisabledBlendValue property for blackout of disabled form
- Added the new TsMeter component
- Fixed error in the TsSplitter component
- Improved work of the TsVirtualImageList component
- Solved issue with empty caption in panel (when shadowed text used)
- In a skin structure added additional properties for "pressed" state
New in AlphaControls 10.15 (Aug 14, 2015)
- Added TsBitBtn.AcceptsControls property
- Added the TsTrackBar.ShowProgressFrom property
- Added a forbidding of focusing to disabled items in the TsCheckListBox component
- Improved drawing of ComboBoxes with custom colors
- Improved work of TsMonthCalendar component when Min and Max values are defined
- Improved drawing of TsTrackBar in design-time under latest Studio versions
- Improved drawing of text with contours and glowing
- Solved some issues in minimizing of forms
- Solved some problems under the Delphi 5 and Studio XE8
- Solved issue in saving procedure of the ASkinEditor tool
- TsPanel uses the BevelOuter automatically if SkinData.SkinSection is empty
- TsSpeedButton uses the Flat property automatically if SkinData.SkinSection is empty
New in AlphaControls 10.14 (Jul 28, 2015)
- Added the VerticalAlignment property in the TsBitBtn component
- Added the TsDateEdit.Animated property
- TsBitBtn and TsButton can have child controls now
- Improved support of TDBGridEh and TDBVertGridEh components
- Solved issue in compiling with NOWNDANIMATION key
- Solved some problems with the package compiling under Delphi 5 and in the Win64 mode
- Solved issue with showing of special chars in HTML text (the TsHTMLLabel component)
- Solved issue with mirrored system dialogs when BiDiMode is RightToLeft
New in AlphaControls 10.13 (Jul 20, 2015)
- Added new ThumbSizeInPercent property in the TsSlider component
- Added animation in calendar (the Animated property)
- Fixed error in the TsSkinManager if component is created in run-time without owner
- Solved problem with memory leak in destroying of the TSpeedButton component
- Solved some issues in ExtendedBorders drawing
- Solved issue with glowing of SpeedButton
- Solved issue with auto hiding of hints
- Solved some issues in the Calendar
- Improved support of the WebBrowser component
New in AlphaControls 10.12 (Jul 3, 2015)
- Solved issue with animated showing of forms under Windows Vista
- Reduced space which engaged by the TsVirtualImageList component
- Improved drawing of calendar items
- Improved appearance of ComboBox if mouse is over this control
- Improved support of OnAdvancedCustomDrawSubItem event in the TsListView
- Changed drawing of active item in the TsListView
- Added the ThirdParty property in the TsSkinProvider component
- Added the AutoAlignment property in the TsAlphaImageList component
- Added the Reversed property in the TsTrackBar component
- Published new commercial "Metro DW" skin
New in AlphaControls 10.11 (Jun 13, 2015)
- Reduced size which reserved by TsAlphaImageList in Dfm-file
- Solved problem in painting of last item in the TsCheckListBox
- Fixed error in the TsLabel control
- Fixed error in maximizing of form when SkinManager.Options.NativeBordersMaximized if True
New in AlphaControls 10.10 (Jun 10, 2015)
- Solved problem in the TsNotebook repainting
- Improved drawing of Grayed buttons in the TsToolBar
- Improved blending on moving of forms without Aero
- Solved issue with unwanted showing of calendar in the TsCalcEdit component
- Improved drawing of TsListView items
- Added support of form header changing (TsSkinProvider.FormHeader property)
- Added support of v8 TDBGridEh component
- Added HideExcessZeros property in the TsDecimalSpinEdit component
- Checkboxes are toggled by double clicking on text in the TsCheckListBox
- Solved issue with changing of the TsDateEdit.Date property when text of component is changed
- Published free "Windows 10" skin
New in AlphaControls 10.05 Beta (May 20, 2015)
- Solved problem with repainting of buttons in SpinEdits
- Solved problem of the package compiling with support of TntControls
- Solved issue in using of animated TsSpeedButtons with GroupIndex property
- Added TsSkinProvider.FormHeader.AdditionalHeight property
- Added TsPageControl.ActiveTabEnlarged property
- Improved receiving of parent font by transparent controls
- Improved animation in the TsTrackBar component
- Improved behavior of the SkinData.HUEOffset property in buttons
- Some improvements in ListView items drawing
- A lot of small improvements
New in AlphaControls 10.04 Beta (May 6, 2015)
- Fixed error in clicking of standard button which is not visible after clicking
- Fixed error with multiple glowing in dialogs
- Solved problem with FastMM and timers
- Solved issue in the glow effect hiding
- Solved problem with changing of font color in grids
- Improved drawing of items in the TsShellListView component
- Added animation in the TsPageScroller buttons
- Added showing of days of previous and next months in the TsMonthCalendar component
- Removed blinking of form when combobox is dropped down
- Removed blinking of window when ComboBox is dropped down and has the bounds label
New in AlphaControls 10.03 Beta (Apr 27, 2015)
- Added support of Embarcadero RAD Studio XE8
- Added the TsSkinProvider.AllowSkin3rdParty property
- Added drawing of ComboBoxes in button style if DropDownList style is specified and SkinSection property is empty
- Improved drawing of TsPageControl in standard mode (without skins)
- Improved animation in the TsPageControl
- Improved drawing of BoundLabels when HTML formatting is enabled
- Improved loading of unregistered skins under latest studio versions
- Improved calculation of title icons coordinates when Extended Borders used and form is maximized
- Solved issue with animation in the TsRadioButton component
- Solved issue when TActionList used with TsAlphaImageList
- Solved issue with installing of AlphaControls Lite Edition under Delphi XE5
- Removed a blinking in the TsListView component
- Many improvements in glowing effect and animations
New in AlphaControls 10.02 Beta (Apr 6, 2015)
- Fixed error in TsComboBox
- Fixed error in closing of form while glowing effect is visible
- Fixed error in changing of action in the TsSpeedButton control
- Added automatic maximizing of form when moved to top edge of monitor
- Added animation and glowing effect to standard and third-party buttons
- Added TsCalcEdit.FlatButtons property
- Added 'CE' button in the popup calculator
- Added support of OnValidateError event in the TsDateEdit component
- Improved drawing of buttons in SpinEdits
- Improved changing of HUE and Brightness
- Improved drawing of extended borders
- Improved glowing on controls with scrollbars
- TsSplitter component improved
New in AlphaControls 10.01 Beta (Mar 14, 2015)
- Added new TsWebBrowser component, based on standard TWebBrowser
- Fixed error with ItemData in ListBox
- Fixed error in drawing of form without DrawNonClientArea
- Improved painting of MaskEdits in design-time
- Improved support of old versions of DevExpress package
- Some improvements in the TsSplitter component, adde SizingByClick property
- Improved animation in the TsPageScroller component
- Added glowing animation in edit controls
- Improved glowing animation in buttons
- Improved TsFrameBar animation
- Added animation of CheckBox of the TsGroupBox component
- Fixed error in ExtendedBorders when ScaledBy used
- Improved minimizing of form in latest Delphi versions
- Solved issue with manual changing of TsDateEdit
- Added animation and support of custom fonts in PageControl tabs
- Improved animation of system dialogs showing
- TsGauge.Progress type changed to Int64, drawing of progress is improved
- Improved drawing of transparent SpeedButtons in design-time
- Added acHideHintWnd procedure
- Published new commercial "Canvas dark" and "Aluminium 2.0" skins
- Memory leak in hints removed
New in AlphaControls 10.00 Beta (Feb 27, 2015)
- Added new TsPageScroller component
- Added ShowProgress property in the TsTrackBar component
- Added CheckBoxVisible, Checked and OnCheckBoxChanged properties in the TsGroupBox and TsRadioGroup components
- Added support of links in the TsHTMLLabel component
- Added protection of skins by secure keys, added TsSkinManager.KeyList property
- Added first, last and middle tabs sections support
- Added forms gluing, TsSkinProvider.GluedForms property
- Added TsSplitter.SizingByClick property
- Added TsAlphaHints.TextAlignment property
- Improved drawing of outer effects
- Big changes in hints animation when TsAlphaHints used
- Filling by texture has been improved, added some new possible modes
- Some optimizations in code
- Removed TsHintManager deprecated component
- Removed all deprecated code
New in AlphaControls 9.20 (Feb 19, 2015)
- Fixed issue in form maximizing when TitleBar is in changing
- Solved problem with form maximizing after restoring
- Added TsAlphaHints.TextAlignment property
- Added TsImage.OnMouseEnter and TsImage.OnMouseLeave properties
- Fixed error in the TsNotebook painting
- Solved problem with popup calendar and editor focusing
- Solved problem with ellipsis in TsSpeedButton
- Some small improvements
New in AlphaControls 9.19 (Dec 16, 2014)
- Added support of the Alignment property in the TsComboBox
- Added automatic repaint of the TsWebLabel after a font changing
- Added new modes of texture filling
- Added multi-line design-time editor for the Hint property of components
- Improved dragging of items in the TsListView
- Improved skinning of scrollbars under Windows XP
- Improved resizing of the TsNotebook component
- Improved work of the ShowSpinButtons property in SpinEdits
- Removed a memory leak in minimizing of forms without extended borders
- Fixed some errors in painting of glyphs
New in AlphaControls 9.18 (Nov 21, 2014)
- Improved positioning of hints windows
- Added support of "tab covering" effect in all TabControls
- Improved drawing of text in TsHeaderControl
- Improved skinning of standard PageControl
- Improvements in the ColorDialog and ColorBox painting
- Improved work of the TsRadioButton.ReadOnly property
- Improvements in form animations
- Added TsSpeedButton.UseEllipsis property
- Fixed error of TsDBNavigator component reloading
- Improved painting of selected rows in the TsDBGrid
- Many minor improvements and bugfixes
New in AlphaControls 9.17 (Nov 21, 2014)
- Solved some issues in the TsDBNavigator component
- Default value of the TsSkinManager.Options.ChangeSysColors property changed to False
- Fixed error occured when application compiled under x64 mode
- Improved changing of skin of the TsSlider
- Improved animation of form skin changing
- Improved work of the SkinManager.Options.StdGlyphsOrder property
- A lot of small improvements
New in AlphaControls 9.16 (Nov 21, 2014)
- Fixed error with loading of Png images in the SpeedButton.Glyph property
- Solved problem of the 'FiltEdit.obj' file while compiling under latest Builder versions
- Improved scrolling of TsScrollBox when Tracking parameter defined to False
- Added Text property in the TsAlphaImageList items
- Added OnGetPopupFont event in the TsDateEdit component
- Added BoundLabel.UseHTML property in editors
- Added TsSkinManager.Options.ChangeSysColors property
- Improved dialogs animation
- Some improvements in the DevExpress controls support
- Popup calculator improved
- Improved painting of standard TGroupBox
New in AlphaControls 9.15 (Nov 21, 2014)
- Added support of the Embarcadero RAD Studio XE7
- Fixed error in TsGroupBox which occurs when skins are not enabled
- Added saving and loading from files of AlphaHint templates (in the property editor)
- Improved support of TsDBGrid under latest IDE versions
- Added support of HTML tags in the editors BoundLabel property
- Added OnValidateError event in the TsMaskEdit
- Improved drawing of items in the TsListView
- Improved drawing of EditButton in DevExpress
New in AlphaControls 9.14 (Nov 21, 2014)
- Resolved issue in repainting of standard ToolBar
- Improved positioning of hints for TitleItems of form
- Improved painting of TsListBox without border
- Improved animation in TsSpeedButton
- Improvements in the DevExpress support
- Other small improvements
New in AlphaControls 9.13 (Nov 21, 2014)
- Improvements in the DevExpress support
- Fixed error which occurs after hiding of title hint window
- Fixed error in hints with frames
- Fixed error in the TsNotebook repainting
- Standard hints used in title items are hidden automatically
- Improved painting of transparent corners in some controls
- Improved painting of TsListView items
- Improved resizing of standard dialogs
- Added painting of vertical dividers in menus when they used
- Fixed error in TsTreeView under Builder
- Improved painting of selected items in TsTreeView
- Removed memory leak in OuterEffects
- Some skins published as contrast: Cappuccino_contrast, DarkMetro_contrast, Matrix_contrast, Nautilus_contrast, Terminal4bit_contrast
New in AlphaControls 9.12 (Nov 21, 2014)
- Improved support of some DevExpress controls, added support of latest DevExpress version
- Fixed error which occurs after hiding of title hint window
New in AlphaControls 9.11 (Nov 21, 2014)
- Solved issue with painting of images from TsVirtualImageList on the TsToolBar
- Solved issue with text aligning in TsSpeedButton
- Improved painting of hints
- Improved animation in TsSlider
- Improved animation of form hiding
New in AlphaControls 9.10 (Nov 21, 2014)
- Removed blinking of some components when form is activated/deactivated
- Improved painting of scrolling buttons in pagecontrols
- Resolved issue in work of "CloseTab" buttons in TsPageControl component
- Some small bugfixes
New in AlphaControls 9.05 Beta (Nov 21, 2014)
- Solved problems with empty images
- Improved positioning of content in the TsSpeedButton
New in AlphaControls 8.53 (Jan 27, 2014)
- Fixed error in the TsTreeView under Delphi 5
- Solved issue with changing of magnifier size by Width and Height properties
- Improved switching between skinned forms under Win XP
- Solved problem with columns dragging in the TsListView
- Solved problem with clicking oo Close button in system dialogs
- Solved issue in using of the ShowHint procedure
- Improved refreshing of the TsNoteBook in design-time
- Solved issue with support of TWebBrowser under latest RAD Studio versions
- Improved filtering of input in SpinEdits
New in AlphaControls 8.52 (Dec 23, 2013)
- Improved positioning of popup menus shown by title items
- Improved calculation of min thumb size in scrolls
- Improved showing of skinned hints on title bar items
- Improved animation of the TsFrameBar component
- Removed blinking in the TsBitBtn animation
- Added new TsDBDecimalSpinEdit, TsDBComboBoxEx, TsDBListBoxEx and TsDBRadioGroupEx components (AlphaDB pack)
New in AlphaControls 8.51 (Dec 5, 2013)
- Fixed error with showing of form without DrawNonClientArea
- Improved drawing of reflection in the TsBitBtn
- Improved support of controls placed on TPanel
- Solved issue with showing of title in dialogs
- Removed a memory leak in the TsNoteBook
- Improved changing of used SkinSection in the TsNoteBook
- Solved problem with 8bpp bitmaps in acImage.pas
- Solved problem of the acLFPainter.pas compiling
- Improved showing of hints based on Png templates
New in AlphaControls 8.50 (Nov 21, 2013)
- Improved work of hints in the TsPageControl
- Solved some issues with TntUnicode using
- Solved issue with OnCellClick event in DBGrids
- Improved skinning of TStaticText
- Added the TsTrackBar.OnUserChanged event
- Solved issue with glyph in the TsBitBtn when NumGlyphs = 3
- Improved showing of forms with disabled DrawNonClientArea property
- Improved changing of the TsNoteBook active page
- Optimized handling of standard and 3rd-party controls
- Many small improvements
New in AlphaControls 8.49 (Nov 7, 2013)
- Improved clicking on title bar items
- Added support of the Reflected to the TsBitBtn when used standard glyphs
- Added the BoundLabel.EnabledAlways property
- Hiding of skinned TScrollBar is improved
- Fixed error in WebBrowser destroying
- Solved problem with title item adding in the TsFrameBar
- Improved showing of hints of the TsPageControl
- Added support of the TsTreeView.OnAdvancedCustomDrawItem event
- Improved refreshing of the TsNoteBook
- Improved skinning of controls placed on the TPageControl
- Added the TsSkinManager.LabelsOptions.TransparentAlways property
- Published new "Garnet II" skin
New in AlphaControls 8.48 (Oct 25, 2013)
- Fixed error in the TsDBLookupCombobox popup window destroying
- Added the TsFrameBar.TitleItem.TextAlignment property
- Added support of the EllipsisPosition property in the TsLabel
- Fixed error in the ShellTreeView destroying
- Improved aligning of Caption in the TsSpeedButton
- Improved drawing of Default buttons
- Added support of the TextHint property in the TsMaskEdit
- Improved dynamic changing of AlphaHints
- Added support of the OnCustomDrawItem event in the TsListView component
- Published new "Office2013 Blue", "Office2013 Green" and "Office2013 Red" skin
New in AlphaControls 8.47 (Oct 21, 2013)
- Added the TsSkinProvider.OnSkinItemEx event
- Improved changing of standard controls colors in focused state
- Solved issue with Default style in std TBitBtn
- Fixed error in non-skinned buttons
- Improved drawing of glyphs in std buttons
- Solved issue with initial painting in TComboBox
- Removed blinking of controls when form is repainted
- Improved drawing of standard TComboBox items
- Improved skinning of the TLabel
- Added support of RAD studio XE 5
New in AlphaControls 8.46 (Sep 26, 2013)
- Added the TsSkinManager.ScrollBarsOptions.ScrollSize property
- Added the TsSkinManager.ButtonsOptions.ShowFocusRect property
- Improved refreshing of controls after resizing
- Improved wrapping of text in TsButton
- Improved repainting of pages in system dialogs
- Improved resizing of system dialogs
- Solved issue in minimizing of secondary forms
- Added support of the TsTreeView.OnCustomDrawItem event
- Improved drawing of unicode captions on TsPageControl tabs
New in AlphaControls 8.45 (Sep 16, 2013)
- Added support of the TStaticText component
- Solved problem with automatic changing of hot colors in edit controls
- Solved issue with measuring of items in unicode menus
- Improved repainting of forms after resizing
- Improved drawing of items of the TsTitleBar component
- Solved small issue in the TsDragBar component
- Added the OnAfterScroll event in the TsDBGrid component
- Published new the "Notes Sport" skin
- A lot of small improvements
New in AlphaControls 8.44 (Aug 7, 2013)
- Fixed error in the TsTitleBar component
- Solved issue with hidden main form when app is started minimized
- Improvements in the TWebBrowser component scrolling
New in AlphaControls 8.43 (Aug 2, 2013)
- Added support of disabled close button in form
- Solved problem with showing of form which was created minimized
- Fixed error in drawing of tabs in DevExpress package
- Improved scrolling of skinned TWebBrowser component
- Improved output of formatted text in CalcEdits when ShowButton property is False
- Published new the "Notes Wood" skin
- Many little improvements
New in AlphaControls 8.42 (Jul 20, 2013)
- Solved issue with getting of skinned color in the TsLabelFX
- Added support of scrollbars without buttons
- Optimized drawing of scrollbars
- Improved a text aligning in the TsPageControl when TabPadding is not null
- Added automatic glyph changing in the TsSpeedButton when ImageIndex is changed in the Action
- Improved drawing of unicode texts in hints (TsAlphaHints component)
- Improved support of the OnAdvancedCustomDrawItem event in the TsListView
- Improved refresh of the TsCoolBar, TsToolBar and TsNoteBook components
- Improved behaviour of buttons in the TsTitleBar
- Optimized showing of skinned popup menus
New in AlphaControls 8.41 (Jul 1, 2013)
- Improved drawing of TsListView rows
- Added support of the TsImage.SkinData.SkinSection property
- Solved issue in the TsLabelFX when compiled with TntUnicode key
- Added AlphaDB project files for Delphi XE4
- Added new "Steam II" and "GPlus" skins
New in AlphaControls 8.40 (Jun 15, 2013)
- Improved drawing of TsNotebook component
- Improved drawing of selected row in the TsListView
- Improved drawing of the TsSlider component without skins
- Fixed two errors in TsSpinEdit and TsTreeView components
New in AlphaControls 8.35 Beta (Jun 6, 2013)
- Solved issue with changing of TsTreeView color then SkinData.CustomColor is True
- Improved behaviour of right-aligned TsLabelFX
- Improved refreshing of TsPageControl when ActivePage is not defined
- Many improvements in the TsSlider component, added BoundLabel, ShowCaption, OnChanging properties
- Improved aligning of skinned Alpha Hints when borders are out of screen bounds
New in AlphaControls 8.34 Beta (May 28, 2013)
- Solved problem with using OnBeforeNavigate2 event in the TWebBrowser component
- Improved redrawing of scrolls after MouseWheel in TsScrollBox in standard mode
- Added new PlainCaption property in the TsHTMLLabel component
- Improved calculation of skinned hints sizes
- Minor improvements
New in AlphaControls 8.33 Beta (May 21, 2013)
- Improvements in the TsToolBar, TsCoolBar and TsPageControl drawing in Delphi XE3-XE4
- Improved drawing of the TsOpenPictureDialog
- Improved drawing of hints when HtmlMode is off
- Added new TsHTMLLabel component
- Many minor bugfixes and improvements
New in AlphaControls 8.32 Beta (May 11, 2013)
- Added support of RAD Studio XE4
- Improved refreshing in TsScrollBox, TsPanel and frames
- Added support of AutoSize property when WordWrap is True in TsCheckBox and TsRadioButton
- Added WordWrap property in the TsSpeedButton
- Some improvements in the TsFrameBar items aligning
- Solved problem with changing of TsLabelFX position
New in AlphaControls 8.31 Beta (Mar 28, 2013)
- Improved drawing of items with custom colors in TsListView
- Solved problem with "Replace" button in ImageList editor
- Solved all known issues in the skin-engine
- Solved autosizing issue in the TsImage component
- Improved drawing of TsComboBoxEx with csExSimple Style
- Published new "FM" skin
- Many minor improvements
New in AlphaControls 8.30 Beta (Mar 21, 2013)
- Added new TsImage component
- Added new TsSlider component
- Added new TacComboEditEx component (acExtra package)
- Added TsSkinManager.Palette array with main skin colors
- Improvements in skinning of the TDBGridEh control
- Improved caching of controls images
- Color of drawn skinned TsLabel changed without changing of Font.Color property
- Added TsLabelFX.Angle property
- Many minor improvements
New in AlphaControls 8.20 (Mar 2, 2013)
- Small improvements in support of standard MaskEdit
- Removed a glitch in opened ComboBox when skin is changed
- Improved scrolling in virtual treeview
- Improved work from keyboard in the popup calculator (TsCalcEdit)
- Improvement in TsSpeedButton refreshing when parent is resized
- Fixed error which occurs sometimes in application runned under Windows XP
New in AlphaControls 8.19 (Feb 21, 2013)
- Improved support of the TSpeedButton and TScrollBox controls
- Solved few issues with refreshing of controls placed on a skinned form
- Improved support of icons in Bitmap format in the TsAlphaImageList component
- Improved animation of hiding of form
New in AlphaControls 8.18 (Feb 12, 2013)
- Small improvements in drawing of components
- Solved issue with showing of Ico in AlphaImageList component
- Solvled issue with autohiding of TacCheckComboBox popup window
- Updated icons in components palette
New in AlphaControls 8.17 (Feb 4, 2013)
- Improved drawing of glyphs in TsToolBar
- Improved support of the THTMLViewer component
- Solved issue with clicking in popup calculator
- Solved issue with glowing effect
- Many minor improvements
- Published the new "Matrix" skin
New in AlphaControls 8.16 (Jan 24, 2013)
- Fixed error in animation of forms showing
- Added support of the SkinProvider.OnAfterAnimation event after a form hiding
- Improved hovering and autosizing of title items in the TstitleBar component
- Iproved refresh of the TsPageControl component
- Solved problem with installing with old DevEx packages
- Many minor improvements
- Published the new "AlterMetro" skin
New in AlphaControls 8.15 (Jan 17, 2013)
- Improved support of the TScrollBox, TPanel and TToolBar components
- Improved animation of forms showing and hiding
- Improved redrawing of controls with transparency
- Fixed error in the TsScrollBar when switched to non-skinned mode
- Improved drawing of TsCustomComboBoxEx when style is csExSimple
- A lot of minor improvements
- Published the new "Lunar base" skin
New in AlphaControls 8.14 (Dec 27, 2012)
- Solved issue with TsDateEdit component
- Removed a memory leak in the TsVirtualImageList
- Improvements in components drawing
New in AlphaControls 8.13 (Dec 22, 2012)
- Improved drawing of text in menus
- Solved problem with support of TntUnicodeControls
- In the TsAlphaImageList added the UseCache property and MoveItem procedure
- In the TsVirtualImageList added the UseCache property
- Improved drawing of transparent panel
- Added support of the Flat property in the TsToolBar
- Improved autosizing of items in the TsTitleBar component
- Updated most demo-apps
New in AlphaControls 8.12 (Dec 14, 2012)
- Fixed error of panels repainting
- Solved problem of focusing after system dialogs showing
- Fixed redrawing of disabled grids and memos
- Fixed other small errors
New in AlphaControls 8.11 (Dec 12, 2012)
- Added new TsVirtualImageList component
- Improved support of system menu in the TsSkinProvider component
- Improved drawing of disabled edit controls
- Improved drawing of standard ToolBar
- TsTitleBar.Items.Alignment property is removed, added the TsTitleBar.Items.Align property
- Supported latest DevEx version
- Improved behaviour of popup calendar
New in AlphaControls 8.10 (Dec 8, 2012)
- Added SysSubMenu property in the TsSkinProvider component
- Added new aligning type (taCenterInSpace) for title items in TsTitleBar
- Improvements in the TWebBrowser support
- Small bugfixes and improvements
New in AlphaControls 8.04 Beta (Nov 16, 2012)
- Fixed error in closing of app when DevEx controls are skinned
- Improved drawing of TsFXLabel with shadow, added Shadow.AlphaValue property
- Support of TWebBrowser is disabled by definition in the sDefs.inc file
- Added DrawClientArea property in the TsSkinProvider
- Added support of multi-line menu items
- Improved work of the TacTitleBar component
- Published new "Mint" skin
- A lot of minor improvements and bugfixes
New in AlphaControls 8.03 Beta (Oct 29, 2012)
- Added OnFrameShow event in the sFrameBar items
- Solved problem with black rectangles on TsTabSheets (refresh problem)
- Added support of the TWebBrowser component
- Improved painting of scrolls
- Improved behavior of glowing effect
- Published new "Zest" skin
- Many minor improvements
New in AlphaControls 8.02 Beta (Oct 15, 2012)
- Improved drawing of TsCheckListBox items when RTL is True
- Added new TsSkinManager.OnSysDlgInit event, occurs when sys dialog is skinned
- Added new readonly TsAlphaHints.IsHintShowing property
- Many improvements in Html parser, added support of special characters
- Added new TsGauge.OnPaintText event
- Added new TsTrackBar.BarOffsetV and TsTrackBar.BarOffsetH properties
- Improved design-editors for the TsTitleBar component
- Added the VerticalAlign property and OnValueChanged event in the TsCheckBox and TsRadioButtons components
- Added TsSkinProvider.TitleBar property
- Improved behavior of the TsTitleBar component
- Added the TsFrameBar.ActiveFrameIndex property and TsFrameBar.Items.OnDestroy event
- Added new OnMeasureItem, OnBeginColumnResize, OnEndColumnResize and OnColumnResize events in the TsListView
- Added new "Subway" skin (by Graf Sascha)
- Updated all skins
New in AlphaControls 8.01 Beta (Oct 3, 2012)
- Solved problem with drawing in design-time when standard controls placed to the TsTabSheet
- Added checking of empty alpha-channels in glyphs (enable the sConst.ac_CheckEmptyAlpha option)
- Fixed error of working "Backspace" and "Delete" keys in SpinEdits when control is ReadOnly
- Added predefined JVCL types into SkinManager.ThirdParty list
- Solved problem with lost Png images
- Improved skinning of standard TScrollBar control
- Some minor improvements
New in AlphaControls 8.00 Beta (Sep 28, 2012)
- Added support of 64-bit compilers
- Added new TsTitleBar component (buttons, tabs and other elements in a form title when AlphaSkins are Active)
- Added new TsSkinProvider.TitleIcon.Visible property
- Popup calendar and calculator are shown without activating
- Added support of fourth state (Default button) in buttons
- Added many new graphic procedures for drawing on bitmap with alpha-layer
- Removed some deprecated properties and procedures with saving of backward compatibility
- A lot of improvements and optimizations in the code
- Added new "Black box" skin (by Graf Sascha)
New in AlphaControls 7.70 (Sep 24, 2012)
- Improved text drawing in TsButton when skins are disabled
- Solved issue with glowing in buttons when they moved by mouse wheeling
- Solved issue with mouse wheeling in the TsListbox
- Added new TsSkinManager.OnGetPopupItemData event for menu items customization
- Solved issue with a forms resizing
- Added support of the RAD Studio XE3 x32
New in AlphaControls 7.69 (Sep 12, 2012)
- Fixed error which occurs sometimes when form is closed and glowing is visible
- Latest QuantumGrid is supported
- Fixed error with Ctrl-C/Ctrl-V in the alpha color dialog
- Improved refreshing after a font changing in the TsComboBox
- Added ShowFocus property in the TsRadioGroup
- Improved a custom items drawing in the TsListView
- Solved problem which occurs sometimes after a window restoring
- Improved drawing of TsSpeedButton which themed by OS
- Published new "iOS dark" skin
New in AlphaControls 7.68 (Aug 16, 2012)
- Improved drawing of multi-line text in standard buttons
- Fixed error which occurs in TsComboBox under Delphi 5
- Solved issue of blinking in the TsScrollBar component
- Solved issue of maximizing in MDI child windows
- Improved work of the TForm.OnPaint event
- Improved drawing of borders in forms with bsSingle BorderStyle when ExtBorders is False
- Solved issue with ShowSpinButtons property in SpinEdits
- Improved behavior of the Customizable property in the TsToolBar
- Improved focusing of the TsTrackBar component
- Added OnActivate and OnDeactivate events in the TsSkinManager component
- Added new "FlatLine" skin by Graf Sascha
New in AlphaControls 7.67 (Jul 16, 2012)
- Some improvements in a forms minimizing process
- Solved problems with switching of tabsheets by "Ctrl+Tab"
- Solved problem with showing of modal dialogs from modal windows
- Solved problem with scaling of the TsComboBox component
- Added new "Toxic" skin by Graf Sascha
- Minor bufixes and improvements