Version  9.55

  • added: default font in components and skins is "Tahoma" now (old was "Arial")
  • added: improvements in drawing of controls
  • updated: all skins from all collections
  • updated: SkinBuilder
  • updated: all demos

Version  9.50

  • added: Touch property to controls (for Rad Studio 2010-XE2)
  • added: support for unicode hints (for use with Tnt unicode controls)
  • added: optimizations in code for layered borders
  • improved: TbsRibbon control

Version  9.45

  • added: TbsRibbon.AppButtonCaption, TbsRibbon.AppButtonMargin, TbsRibbon.AppButtonSpacing properties
  • updated: all skins with Ribbon UI elements
  • updated: Ribbon UI demos
  • improved: shell dialogs
  • updated: resource images in shell dialogs and font dialog (added new HQ png images for buttons)

Version  9.40

  • added: support for RAD Studio XE2 (32 bit)

Version  9.35

  • added: TbsSkinRichEdit.Transparent, TbsSkinRichEdit.WallPaper properties
  • added: TbsSkinPanel.EmptyDrawing propertry
  • added: captions for items in the TbsSkinToolBarEx control
  • added: TbsSkinToolBarEx.ShowCaptions property
  • improved: TbsSkinCategoryButtons, TbsSkinButtonGroup controls
  • updated: help

Version  9.32

  • added: TbsSkinMemo.Wallpaper property (see UseCustomFont project in demo-pack  to test this property and transparency mode of control)

Version  9.31

  • added: TbsSkinMDITabsBar.ShowAddButton,  TbsSkinMDITabsBar.OnAddButtonClick (button to add mdi child (as in Opera, Mozilla browsers))
  • improved: edit controls (additional optimization in drawing)
  • improved: TbsSkinDBCtrlGrid control

Version  9.30

  • updated and improved: all edits, memos controls, grid's inplace editors (better drawing methods and behaviour on bitmap background)
  • added: TbsSkinMemo.Transparent property
  • updated and improved: all grid controls in transparency mode and with wallpaper (better drawing methods and behaviour on bitmap background)
  • improved: Ribbon UI controls
  • updated: SkinBuilder
  • updated: demos
  • improved: skins

Version  9.27

  • improved: behaviour of cursor when layered borders are resizing
  • improved: refresh form when layered borders are resizing
  • improved: chinese support for TbsSkinMonthCalendar control
  • added: a lot of improvements and optimization to controls
  • updated: SkinBuilder

Version  9.25

  • added: TbsSkinMainMenuBar.ToolBarMode, TbsSkinMainMenuBar.ToolBarModeItemTransprent  properties (now control can paint as toolbar)
  • added: a lot of improvements and optimization to controls
  • improved: drawing of controls with big fonts (you must change UseSkinSize, UseSkinFont and DefaultFont  properties of controls)

Version  9.20

  • added: TbsSkinMainMenuBar.UseSkinSize property
    (now control can have any size with any big font
    (set TbsSkinMainMenuBar.UseSkinSize to False, set TbsSkinMainMenuBar.UseSkinFont to False, set TbsSkinMainMenuBar.DefaultFont, TbsSkinMainMenuBar.DefaultHeight property))
  • added: TbsBusinessSkinForm.UseSkinSizeInMenu  (now menu items can have any size with any big font (set TbsBusinessSkinForm.UseSkinSizeInMenu to False, set TbsBusinessSkinForm.UseSkinFontInMenu to False, set TbsBusinessSkinForm.DefaultMenuItemFont, set bsBusinessSkinForm.DefaultMenuItemHeight property))
  • updated and improved: skin-core for menus 
  • added: new cool HQ skins: Ubuntu, Ubuntu_Ext, Ubuntu_Aero
  • updated: SkinBuilder

Version  9.15

  • improved: skin format for TbsSkinPageControl, TbsSkinTabControl
  • updated: SkinBuilder
  • updated: skins

Version  9.14

  • updated: drawing of TbsAppMenu control (Ribbon UI Application Menu) - now items have left alignment
  • improved: behaviour of TbsAppMenu control
  • fixed: TbsSkinOfficeGallery.OnItemClick, TbsSkinOfficeGridView.OnItemClick event execute in loading mode
  • improved: adjustment of the form size when skin change (TbsBusinessSkinForm.ClientWidth <> 0 and TbsBusinessSkinForm.ClientHeight <> 0)
  • updated: SkinBuilder

Version  9.12

  • added: TbsSkinOfficeGridView control (see Ribbon UI demo to see how you can use this control in Ribbon UI Application menu)
  • added: optmizations in source code
  • improved: TbsRibbon control
  • updated: help

Version  9.10

  • added: TbsSkinOfficeGallery control (ribbon gallery analogue)
  • added: TbsBusinessSkinForm.Move and TbsBusinessSkinForm.SetBounds method
    (these methods automatically set form position with layered border and without it)
  • improved: TbsSkinHorzListBox control
  • improved: behaviour of MDI forms
  • updated: SkinBuilder

Version  9.06

  • added: some optimizations in skin-core for Aero interface (Windows Vista, Windows 7)
  • improved: quick button behaviour in MDIForm
  • added: new HQ skins: Win7, Win7_Ext, Win7_Aero
  • improved: SkinBuilder

Version  9.05

  • added: scrollbars for MDI-client area (see TbsBusinessSkinForm.ShowMDIScrollBars property)
  • updated: skin-core for MDI applications
  • updated: behaviour of the MDI main form and childs (now you can create excellent MDI applications with additional features)
  • updated: MDI demo, Ribbon UI MDI demo

Version  9.01

  • added: PopupMenu property (public) for buttons in TbsRibbon control (buttons in right-top area) 
  • added: mouse wheel support for TbsAppMenu (Ribbon Application Menu)
  • added: TbsMDITabsBar.DblClickChildMove property (if True then if you dblclick on the tab then child move to (0, 0) position - easy way to work faster with multiple childs)
  • added: support for TbsSkinCalendar.TransparentMode = True 
  • added: Ribbon UI MDI demo
  • updated: MDI demo
  • improved: drawing of TbsMDITabsBar
  • improved: scroll of TbsSkinScrollPanel, TbsSkinToolBar TbsRibbonPage, TbsAppMenuPage (when CanScroll = True)
  • fixed: scrollbar not work correctly  in TbsAppMenu menu when top item have page
  • fixed: border of mdi child  blink  sometimes if it receive WM_NCACTIVATE message in Windows Vista and Windows 7

Version  9.0

  • improved and updated: skin format of layered borders
  • improved and updated: format of skin-objects
  • improved and updated: skin format for Ribbon UI elements
  • improved: behaviour of layered borders (when border move and resize with form)
  • improved: skin format for dialog window (added special close button for form's caption in skins)
  • added: new drawing methods for skin-objects in layered borders 
  • added: expand images for TreeView in skins 
  • added: scrolling for TbsSkinAppMenu (Ribbon Application Menu)
  • added: PopupMenu support for TbsBusinessSkinForm.QuickButtons 
  • added: checkboxes for TbsSkinOfficeListBox control
  • added: BeginUpdateItems and EndUpdateItems methods for TbsSkinOfficeListBox, TbsSkinOfficeComboBox
  • added: TbsSkinListView.OnDrawSkinSubItem event (event for drawing subitems when TbsSkinListView.DrawSkin=True)
  • added: a lot of small improvements, drawing optimizations in many controls
  • added: new "SkyFi_Ext", "SkyFi_Aero" skins
  • updated: all skins (last version of skins work correctly only with latest version of BusinessSkinForm)
  • updated: demos
  • updated: SkinBuilder
  • updated: help

Version  8.71

  • added: TbsSkinScrollBox.ScrollToControl method
  • improved: rewritten TbsSkinDateEdit, TbsSkinDBDateEdit controls
  • improved: drawing of TbsSkinDBGrid control

Version  8.70

  • added: ItemSkinDataName, HeaderSkinDataName, HeaderLeftAlignmnet properties to the TbsSkinOfficeListBox control
  • added: HeaderSkinDataName, HeaderLeftAlignmnet properties to the TbsSkinLinkBar control
  • added: OnShowEditor, OnHideEditor events for grid-controls
  • added: improvements in skin-core
  • added: new skin "ITunes10" to the skin collection

Version  8.67

  • added: TbsSkinToolBarEx.ArrowImages property (now you can customize arrows in scroll buttons (set your png images for active and normal states))
  • added: examples of our png images for TbsSkinToolBarEx.ArrowImages property in demo-pack
  • added: TbsSkinToolbarEx.BeginUpdateItems and TbsSkinToolbarEx.EndUpdateItems methods
  • improved: editor controls
  • improved: scroll methods and behaviour of scollbuttons in TbsSkinScrollPanel, TbsSkinToolbar, TbsRibbonPage, TbsAppMenuPage controls
  • fixed: caption not changed in TbsSkinCalculator dialog when SkinData.ResourceStrData <> nil
  • updated: SkinBuilder
  • added: cool HQ skins "HUD", "HUD_Ext", "HUD_Aero"

Version  8.65

  • updated: text drawing on layered borders (now text on layered window have alpha = 255 and borders of the text smoothly pass to layered window)
  • updated: effects drawing (glow, shadow, reflection)  for text in layered borders (now effects smoothly pass to layered window)
  • improved: now text and effects for text are drawn more excellently in layered borders and in layered borders, which have blur alpha blend effect in Windows Vista, 7 for Aero interface
  • updated: SkinBuilder
  • updated: skins collections
  • improved: drawing of QuickButtons on layered borders  with images from TbsPngImageList
  • improved: drawing of items in TreeView controls when DrawSkin = True

Version  8.60

  • improved: skin format of layered borders
  • improved: behaviour of layered borders
  • improved: behaviour of edit-controls in design time
  • improved: skin format of some Ribbon UI elements
  • updated: skins with layered borders and ribbon elements
  • updated: SkinBuilder

Version  8.56

  • added: support for Rad Studio XE

Version  8.55

  • added: FixedColSizing property to TbsSkinGrid and TbsSkinDrawGrid controls (now you can resize fixed cells from first column)
  • added: ColSizingWithLine to TbsSkinGrid, TbsSkinDrawGrid and TbsSkinDBGrid controls (now you can resize columns from full height of vertical lines)
  • added: TreeShowLines, TreeButtonImageList, TreeButtonExpandImageIndex, TreeButtonNoExpandImageIndex to TbsSelectDirectoryDialog dialog (now you can customize expand button and lines of shell treeview control in dialog)
  • added: a lot of optimizations and improvements in controls and dialogs
  • improved: MDI support
  • updated: demos
  • updated: help

Version  8.51

  • improved: drawing of ListView and TreeView control when DrawSkin = True
  • added: now ListView and TreeView can repaint items (Drawskin = True) with external image list (as in shell controls)
  • added: DrawSkin property to shell controls: TbsSkinFileListView, TbsSkinDirTreeView (now shell controls paint items with bitmap-selection, skin checkboxes, lines)
  • added: TbsSkinData.DlgTreeViewDrawSkin, TbsSkinData.DlgListViewDrawSkin (enable / disable DrawSkin property of listview and treeview controls in dialogs(shell dialogs))
  • updated: help
  • updated: SkinBuilder

Version  8.50

  • added: TbsSkinTreeView.DrawSkin property (If True then control paint items with skin elements (bitmap-selection, lines, buttons);
    also now controls can use png-images from TbsPngImageList)
  • added: TbsSkinTreeView.ButtonImageList, TbsSkinTreeView.ButtonExpandImageIndex, TbsSkinTreeView.ButtonNoExpandImageIndex properties (images for  expanding button. Now you can use your image for expanding button (DrawSkin must be True))
  • added: TbsSkinListView.DrawSkin, TbsSkinListView.DrawSkinLines (If True then control paint item with skin elements (bitmap-selection, checkboxes, gird lines);
    also now controls can use png-images from TbsPngImageList))
  • added: TbsSkinSlider.ThumbImageList, TbsSkinSlider.ThumbImageIndex, TbsSkinSlider.ThumbImageActiveIndex property
    (now you can use your image for thumb from any image list (for example, from TbsPngImageList))
  • added: optimizations in source code
  • improved: TbsSkinButtonsBar control
  • updated: help

Version  8.45

  • added: TbsSkinDBGrid.IndicatorImageList property (now you can use custom images for indicator in grid, for example - png)
  • improved: printer dialogs
  • improved: Input in TbsSkinDateEdit control
  • improved: TbsSkinMonthCalendar control (for chinese language)
  • updated: drawing of button controls
  • updated and improved: skins for Ribbon UI
  • updated: SkinBuilder

Version  8.42

  • improved: form updating when you change SkinData.ShowLayeredBorders property in real time (with full layered border)
  • added: some small improvements in SkinBuilder
  • added: optimizations in source code
  • added: demonstration of global font changing when loading skin in "MainDemo"

Version  8.41

  • improved: working with actions  in buttons
  • fixed: shell dialog not execute if folder not exist
  • added: DlgInitialDir property to TbsSkinFileEdit and TbsSkinSaveFileEdit controls
  • added: some small improvements in different controls
  • added: cool new HQ skins: "Laconic" and "Laconic_Ext"

Version  8.40

  • added: TbsSkinPageControl.ButtonTabSkinDataName (use this property when TabStyle = tsButtons or tsFlatButtons; now conrtol can draw tabs as buttons)
  • added: TbsSkinDivider control - special divider with alpha-channel (for example, you can use it in toolbar)
  • improved: drawing for TbsSkinSpeedButton control in flat mode
  • improved: working with TbsSkinRibbon control in designing mode
  • improved: TbsSkinShellListView control
  • improved: shell dialogs
  • improved: magnetic method for forms with full layered borders
  • updated: SkinBuilder

Version  8.37

  • improved: behaviour of TbsSkinAppMenu control (Ribbon UI)
  • added: some small improvements in different controls
  • updated: SkinBuilder
  • updated: demos
  • updated: help

Version  8.35

  • improved: Ribbon UI controls
  • added: new SkinBuilder, which is based on native Ribbon UI controls and skins

Version  8.30

  • added:  ToolBarImageList property to all shell dialogs (now you can customize images in buttons, for example,
    you can use TbsSkinPngImageList and add png images to shell dialogs)
  • added: ButtonsImageList property for TbsSkinFontDialog, TbsSkinTextDialog components (now you can customize images in buttons)
  • added: new Execute method to TbsSkinSelectSkinsFromFolders (now this dialog can work with compressed and uncompressed skins (see help))
  • added: a lot of small improvements and optimizations in controls, forms, dialogs
  • added: TbsSkinButton.CheckedMode and TbsSkinSpeedButton.CheckedMode property (use this property to on/off some option)
  • updated: TbsSkinCalculator component
  • updated: SkinBuilder
  • updated: help
  • updated: demos

Version  8.28

  • added:  optimizations in skin core, small improvements for skin-objects
  • updated: demos

Version  8.27

  • added: updown control in TbsSkinTimeEdit, TbsSkinDBTimeEdit control (see ShowUpDown property)
  • added: new cool HQ modern skin: "Air"
  • improved: TbsSkinDBDateEdit control
  • fixed some problems with TbsSkinPrinterSetup and TbsSkinPageSetup dialogs

Version  8.26

  • added: TbsSkinData.GlobalChangeFont method and TbsSkinData.OnLoadData event (use this method and event to global  font change in skin in real time - now you can change font of the skin's elements on the fly (see help))
  • added: "global change font" option in SkinBuilder (open ready skin in SkinBuilder and change font in all elements instantly)
  • updated: help
  • updated: SkinBuilder

Version  8.25

  • updated and improved: creating and visualization methods for layered borders and glow effects (important changes in core)
  • updated: a lot of skins (modification of images for layered border and glow effects)
  • updated and improved: skin format of layered borders
  • updated: SkinBuilder
  • updated: demos

Version  8.22

  • added: TbsSkinDBNavigator.ImageList property (now you can use your images)
  • added: collection of png-images for TbsSkinDBNavigator control (use TbsPngImageList)
  • added: TbsSkinMonthCalendar.WeekNumbers and  TbsSkinMonthCalendar.ShowToday properties
  • improved: drawing of TbsSkinMonthCalendar control

Version  8.20

  • added: blur alphablend effect for layered borders (available for Aero interface in Windows Vista and Windows 7)
  • added: experimental skins with blur alphablend effect (Amazing_Aero, SLMedia_Aero, BlueBrilliant_Aero, Charm_Aero, 2010Black_Aero)
  • added: TbsSkinData.AeroBlurEnabled (on / off  blur alphablend effect)
  • updated: skin format of layered borders (support for blur alphablend effect in Aero interface)
  • updated: SkinBuilder

Version  8.17

  • improved: form showing and alphablending animation in Windows 7
  • updated: SkinBuilder

Version  8.16

  • fixed: small problems with mouse activation in listbox, memo, treeview and listview controls in Windows 7
  • added: some improvements in source code

Version  8.15

  • updated and improved: skin format of the layered borders
  • added: new HQ skin "SLMedia" (this skin only for latest version)
  • updated: SkinBuilder

Version  8.11

  • improved: behaviour of layered border
  • improved: skins with layered borders
  • optimized: source code in bseffects and bsutils units

Version  8.10

  • added: full layered borders support (see Skins page)
  • added: new skins with full layered borders  + updated old skins 
  • updated: skin format
  • updated SkinBuilder
  • improved: TbsRibbon control

Version  8.05

  • improved: drawing of TbsRibbon control (Ribbon UI control)
  • improved: behaviour of the form in Delphi 2010 and C++Builder 2010 (for WM_SIZING message)
  • updated: drawing of TbsSpeedButton and TbsMenuSpeedButton controls (now text and image have not offset in down-state)
  • updated: SkinBuilder
  • updated: skins with Ribbon UI
  • updated: demos
  • updated: help

Version  8.0

  • added: TbsRibbon control - Office 2010 Ribbon UI control (for SDI and MDI applications)
  • added: TbsAppMenu control - Office 2010 Ribbon UI Application Menu
  • added: TbsRibbonGroup - ribbon group control
  • added: TbsRibbonDivider control - special divider with alphachannel
  • added: TbsAppMenuPageListBox control -  special list box for application menu
  • added: Office2010 skins (full 3 styles (Silver, Blue, Black))
  • added: a lot of small improvements and optimizations in source code
  • updated: skins for Ribbon UI 
  • updated: SkinBuilder (new form to test Ribbon UI was added)
  • updated: help
  • updated: demos