The latest maintanance release fixes some glaring errors (sorry!).
The UI has also been updated for better usability – and now supports dynamic drop-down lists using IQuerySpecification. Read the user guide to learn more.
Enhancements:
- Moved MDI window toolbar to top (tab-like appearance)
- MDI window ‘tabs’ now toggle normal/maximised window state
- Added support for dynamic UI ‘lookup lists’ using IQuerySpecification
- User is prompted to email errors at shutdown
- Added “Communication Settings” to Preferences
- Added online version checking for Trial build
- Added Vista style TaskDialogs
- Dirty status is only shown for changed entities
- Collapsible panel widgets now highlight on mouse-hover
- Reduced flicker when changing between maximised windows
- Search “Add” now uses “Query Bookmarks”, which can be viewed after saving
- Added TransientEntityList class
- Default settings of AutoSave is now False
Fixes:
- Corrected UI updates when list Add/Remove is aborted
- Improved UI refreshing after performing commands
- Clearing a search form purges the internal cache
- Corrected Action button panel flow layout when resized
- Corrected tooltip rendering in Property treenodes
- Text no longer truncated in Action buttons
- Corrected MyApplication.IsStarted value
- Dialogs no longer displayed when Workbench isn’t running (for unit testing)
- Improved/optimised tracking of dirty entities within deep object graphs
- Now handles hidden/new properties
- Reattaches entities to NHibernate ISession before loading properties
- Improved NHibernate session management during Save operations
- Corrected ListView sorting for sub-items that are null
- Corrected ListView header sort icons for Vista
- Corrected lock-up when tabbing through PropertyGrid controls
- Corrected validation when dragging items from the Class Library
- Previous search results are cleared if query returns no matches
- Corrected “Unit of work” check for method Actions
- Added sync locking to allow rapid keyboard actions (e.g. keeping a key pressed)
- Now supports icons named after Interfaces
- Reset drag/drop label background colour
Optimisations:
- UI widgets are only refreshed once where possible
- Reduced amount of redrawing when listviews are refreshed
Known issues:
- DateTime editor doesn’t change background colour on Vista
- Preferences Editor doesn’t always render tree nodes