01/03/2010 - 0.5.1718.1323
- added TrackBar control
- fixed ComboBox focus issue
- improved project references management (one click recompilation)
15/02/2010 - 0.5.1704.2005
- added GroupPanel control
- added SidebarPanel control
- added Type property for GroupBox (Normal, Flat)
- added Horizontal and Vertical flags for Anchors
- added ControlsList class used for child controls collection
- changed returning type for Controls collection to IEnumerable
- changed returning type for Components collection to IEnumerable
- changed base class for EventedList from ArrayList to generic List<>
- updated features of EventedList class
- updated TabControl skin
- updated Console control
- fixed Console rendering when switching skins
- fixed ComboBox behaviour when not placed in a container
- removed sample skin addon from official Default skin and moved to AddonControls sample
09/02/2010 - 0.5.1629.2048
- library moved to Beta
- skins need to have 0.5 header
- added Console control
- published KeyboardLayout property for adding new keyboard to the collection
- added SelectedIndex property to TabControl
- added SelectedPage property to TabControl
- added RemovePage method to TabControl
- added PageChanged event to TabControl
- altered TabControl skin
- removed KeyBox class
- added UseGuide property to Manager
- Onscreen keyboard replaced with built-in component (UseGuide has to be set to true)
- all input is disabled while Guide is displayed
- fixed TabControl focusing
24/01/2010 - 0.4.1613.1024
- fixed TextBox font change issue
- fixed GetKeyState() issue on Xbox360 - Mouse and Keyboard input methods are always disabled now
- fixed ToolTip dispose issue
- added InputMethods property to Manager, allows to define what input methods will be used for input and navigation
09/01/2010 - 0.4.1529.1249
- added RenderTargetUsage property for Manager class, specifying what method is used for clearing render targets (default is RenderTargetUsage.PlatformContents)
- added DrawTexture method for Manager class, allowing drawing final texture from RenderTarget, which was used for rendering controls to
- added DrawSelection to ComboBox
- added RenderTargets sample
20/11/2009 - 0.4.1409.2208
- added RenderTarget property to Manager class specifying where to draw
- added TargetFrames property to Manager class specifying drawing, logic and input rate (default 60fps)
- added InputOffset property to Manager class specifying input offset when rescaling controls
- improved TextBox multiline selection
- changed maximum control size handling
17/11/2009 - 0.4.1406.1233
- Manager now renders into selected RenderTarget instead of always BackBuffer
- SurfaceFormat for controls render target is always SurfaceFormat.Color
- RenderTargetUsage changed from RenderTargetUsage.PreserveContents to RenderTargetUsage.PlatformContents
- added Multiline mode for TextBox control
- added SelectAll() method for TextBox
- added ability to select text in TextBox with a mouse
- selection, copy and paste is not allowed in Password mode anymore
22/10/2009 - 0.4.1311.1030
- added StackPanel control
- added Margins property for Control class (usable with StackPanel)
- added Orientation enumeration (replaces ScrollBarType and such)
- added constructor for Glyph class, which can be used for specifying source rectangle of the image
- added KeyboardLayout class, you can now derive new keyboard layouts and assign it to Manager (this is default layout - English)
- added CzechKeyboardLayout and GermanKeyboardLayout
- added KeyboardLayout property for Manager class
- added ResizeEdge property for Control (specifies which sides of the control are resizable)
- added StayOnTop and StayOnBack properties for Control
- CapsLock is taken in consideration for text input
- GeneralAplha and DragAlpha removed from Skin definition file
- added DragAplha property for Window class
- skin addons are not loaded anymore when the directory has Hidden attribute
29/08/2009 - 0.4.1118.1024
- added MainMenu control
- added FocusGained event and OnFocusGained method for the Control
- added StayOnBack property for Control
- fixed an issue when clicking on a ComboBox not placed in a Container
- added ability to "unfocus" a control (Control.Focused = false)
02/08/2009 - 0.4.1022.1012
- internal input system has been completely reworked
- MouseMove event now holds information about first button pressed
- Keyboard can be used for showing up ContextMenu (Keys.App)