Fixed incorrectly reading raw strings in DMX Binary 5
Fixed Attribute.ToString() with empty Element attrs
Added DmxPad and Tests
Datamodel.AllElements is now a property
Fixed removing Attributes when INotify listeners are attached
Added Delete Attribute button
Added LabelledControl
Added icon
Attribute props column is now always displayed
Props column now displays attribute owner too
Made Datamodel.AttributeTypes public
Made Datamodel.Attribute.Owner public
Now trimming Recent Items
Added Windows icon registration
Optimised writing binary DMX files with many elements
Added a large element array perf test
Fixed writing element arrays containing the same element more than once
Exposed registered codecs
Added Encoding info to Datamodel objects
Changed Datamodel.FilePath string to a FileInfo
Exposed Element.Owner as a property
Converted Element.Stub to a property
Attribute.Value changes now bubble up to Element
Added SelectElement window
Added SearchBox control
Fixed alignment of LabelledControl
Added format/encoding display
Properties column is now always shown
Create a root element for new DMs
Added Element.GetAttribute()
Made Element.Contains() public
Improved Element docs
Added ViewModel
Extended Datamodel Path system
Set UseLayoutRounding on each window
Props column now uses path, not TreeGridView selection
Added basis of Datamodel comparison system
Added deletion option to SelectElement window
Added Datamodel comparison mode
Added menu bar
Worked around Designer bugs in TreeGridView
Improved GUID display
Added comparison icons
Moved Filter comparison setting to the viewmodel
Created Attribute.ValueComparer
Added unicode support for binary files
Optimised TreeGridView
Cleaned up comparison view
Added Element list view
Added Refresh command
Added toolbar icons
Args are now parsed after MainWindow has appeared
Fixed writing Unicode data
Fixed reading non-UTF8 strings
Added Datamodel.TextEncoding, determines DMX encoding
Changed property stores to use _<prop> naming pattern
Arrays can now be edited in DmxPad
A ListBox control is now used for List View mode
Hooked up List View search