CODE Framework (.NET) Change Log
- Added drastic improvements to the EditForm layout panel (and the standard edit form styles), including elastic layout and more.
- Metro ComboBoxes now show items correctly even when no item template is set.
- The Metro components now feature a ProgressRing in addition to CircularProgressAnimation for better compatibility with WinRT. For the same reason, the control now also features an IsActive property in addition to the start method. (See also Progress Animations)
- The Framework now supports a Metro-style linear progress animation. (See also Progress Animations)
- The WPF GridPrimarySecondary element has been improved to support visibility changes in contained elements.
- WPF bi-directional stack panels now support filling the available space with one of the items. (See also Bidirectional Stack Panel).
- WPF View (and SimpleView) objects now support group headers and column headers as attached properties that can be set on arbitrary objects in conjunction with group breaks and column breaks.
- WPF Views now allow setting where the default keyboard focus goes upon view loading.
- Tuned WPF auto-complete features to ensure the auto-complete drop down opens and closes properly in all cases. Also made the feature a bit more tolerant to 'odd' adorner decorator scenarios people may have styled into their apps. (See also Auto-Complete in WPF UIs)
- Added new Metro-ListBoxItem-WithSelection style for Metro listboxes. (See also Metro Listboxes in WPF and Transparent ListBoxes in WPF Metro-style Apps)
- Changed view action user role checking to an async and bindable mechanism.
- Added the ability to pass custom actions and a custom view model to Controller.Message(). (For a complete overview of message box scenarios, see MessageBoxes in WPF MVVM/MVC)
- Message box resulting queueing features ("mocking") have been officially released as part of this build. (see MessageBoxes in WPF MVVM/MVC)
- The standard ViewAction class now has additional optional constructor parameters for more convenient instantiation of this object.
- There now is a standardized Status (Bar) feature. (See also WPF MVVM/MVC Status Bar)
- The WPF MVVM/MVC Framework now features a standard implementation of a view model called StandardViewModel (based on IStandardViewModel)
- There now is a standardized Notification feature. (See also WPF MVVM/MVC Notifications)
- Adjustments have been made to the way views and start tile screens are positioned in Metro apps (see also: Metro-Style Control Margins).
- The WPF framework now supports a standard set of icons of various styles (see also: Standard Icon Resources)
- Default tile sizes in Metro have been brought up to date with the Windows 8 standard for tiles (150x150 and 310x150 pixels).
- Added a large set of standard views which can be used to visualize standard view models. (See also: Standard Views and View Models and Metro Standard Views and Templates).
- Various minor style/theme changes in both Metro and Battleship themes
- The debug view visualizer's default size is now larger.
- Enhanvements in the WPF framework such as improved message box support and many others
- Some minor fixes and tweaks in the WPF framework, such as setting password box data binidng to two-way by default
- Updates to the Metro Theme for WPF applications
- Includes updates for improved view hosting
- Updates to the Battleship Theme for WPF applications
- Improved async worker class (including support for continuious, interval-based background tasks)
- Various small improvements to the WPF MVVM/MVC framework (such as exposing new events (example: closing) for view models)
- Some minor tweaks in the SOA and general utilities and tools components
- WPF Theme Resource Dicationaries (XAML files) are now provided as a separate source download in addition to the full source download. These files are the same that are also in the full source but are now provided as broken out duplicates for simple access. This should be especially useful for graphics artists.
For prior versions, change logs are not available on Codeplex. If you have any specific questions about prior changes, please contact us.