Version 1.1 R5
Release date: November 29, 2006
Removed the licensing code. FreeStyle is now licensed under our Free Binary License.
Version 1.1 R4
Release date: October 21, 2006
- FIXED: ComboBoxes were not displaying the selected item correctly (as of R3).
- FIXED: Background images were not drawing correctly (as of R3).
Version 1.1 R3
Release date: October 16, 2006
- FIXED: Closing a dialog using a keypress and then opening it again and moving the mouse over a tab button would cause an exception.
- FIXED: Owner-draw was only working properly for the first StatusBarPanel on the bar.
- FIXED: Prevented some null-reference exceptions from being thrown at application shutdown.
- FIXED: Skinned controls correctly handle WM_PRINT messages.
Version 1.1.2
Release date: September 19, 2005
- FIXED: The Renderer property no longer disappears when more than one Form designer is open at once.
Version 1.1.1
Release date: July 12, 2005
- FIXED: The Renderer property is no longer serialized when no renderer is assigned (since it is unnecessary).
Version 1.1
Release date: July 8, 2005
- ADDED: Support for drawing rebar controls. All skins included with FreeStyle have also been upgraded to support rebar controls.
- UPDATED: Minor performance optimizations.
- FIXED: Some IntelliSense documentation comments were being removed during the build process. It's fixed, and IntelliSense documentation is now included for all public members.
Release Notes for Version 1.1
- Skins cannot be loaded in design mode in Visual Studio 2005.
- Under .NET 2.0 (beta), LinkLabel controls do not draw transparently on tab controls.
- On Windows 98 and ME, the backgrounds of read-only and disabled TextBox controls do not draw properly.
- On Windows 2000, under .NET 1.0, the default button on a form is not drawn in a default state (the focus rectangle is still drawn).
Future Plans
- Skinnable scrollbars, form borders, menus, and listview column headers.
- Importing .msstyles skins.
Version 1.0.2
Release date: June 20, 2005
- FIXED: Unicode compatibility for Label and GroupBox controls.
- FIXED: Improved the reliability of the "Update License" verb in Visual Studio 2002.
Version 1.0.1
Release date: May 26, 2005
- FIXED: Skins may now be loaded properly at design time with Visual Basic.
- FIXED: Added some additional safeguard null reference checks to the design-time painting engine.
- FIXED: Assigning a renderer to a TabControl with no pages no longer throws an exception at runtime.
Version 1.0
Release date: May 4, 2005
- ADDED: FreeStyle now includes a Test Suite application, useful for evaluating the product as well as developing custom skins.
- ADDED: 4 new skins: Code name: Opus, OpusOS, Sustenance, and Tiger.
- UPDATED: The Whistler, Luna, and FlatLook skins.
- UPDATED: The documentation--better examples, more screenshots, more topics.
- CHANGED: Refactored to a single-assembly design to eliminate problems with multi-project solutions in Visual Studio.
- CHANGED: The way tab controls are skinned. Separate images may be defined for buttons that appear at the
"Left edge" and "Right edge" of the control, and the textures are rotated automatically by the rendering engine
(from just one set of textures).
- FIXED: Support for the BackgroundStyle.Wrap value.
- FIXED: TrackBar controls draw properly when disabled.
- FIXED: Vertical TrackBars draw correctly when unthemed.
- FIXED: DateTimePicker controls were throwing exceptions at design time.
- FIXED: Spin buttons on DateTimePicker controls no longer highlight at design time.
- FIXED: StatusBar controls draw a sizegrip in the FlatLook skin.
Version 0.7 BETA
Release date: March 31, 2005
- Client borders on RichTextBox controls are skinned.
- Grid is drawn on tab pages in design mode.
- Design-mode visual inheritance is now supported.
- Documentation is improved.
Version 0.6 BETA
Release date: February 18, 2005
- Disabled skinning for TabControls on Windows 98 and ME.
- Improved compatibility with .NET 1.0.
Version 0.5 BETA
Release date: January 20, 2005
First public beta release.