Release Notes: Problems with the GroupTabPane widget have been resolved, allowing it to automatically deduce what groupings an objects' fields, methods, and children fall into if no hints are provided. The XML format for persisting object trees has been modified to no longer require ad-hoc tag names, allowing a formal DTD to be developed. (Ad hoc tags are still supported by the reader for backwards compatibility.) A revised third- party libraries bundle has been posted, as the previous version was corrupt.
Release Notes: The Sirius GUI viewpane can now switch between a simple list and a detailed view, two new base-level interfaces have been added for sorting and searching containers, the filtering system has been refactored to allow for filtering of objects other than first-class items, and the about box has been restored.
Release Notes: Javadoc for all source code has been reviewed and improved. Improvements have been made to the filter interfaces, and a set of default file system filters developed.
Release Notes: The filesystem classes have been revised to use the Shaper-based architecture. A simple interactive coding tutorial has been developed. Numerous minor improvements to the stability and responsiveness of the system have been made.
Release Notes: Any Uncle Unc View can now be written as an XML stream. A simple HTTP server for serving these views has been developed, as well as a set of client classes, allowing for a thin client-style networking approach to Unc, with possible applications for file-sharing, remote groupware, and administration of network services for small devices. A number of refactorings of the code base have also been undertaken in order to improve flexibility and reusability of the user interface.
Release Notes: A new taskbar component has been added to the Sirius GUI, to show background activity by methods invoked in separate threads. Top bars are now collapsible, allowing better use of screen 'real-estate'. Some minor fixes have been made to the system dynamics model GUI to make it work again with the new Groupable model of View management between components.
Release Notes: The Sirius GUI method invocation mechanism is now multithreaded, allowing much larger tasks and datasets to be handled gracefully. Interaction between filtering and paging was improved, and has been successfully tested against apache log files containing 6-7000 entries.
Release Notes: Python startup scripts have now been implemented, allowing arbitrary objects to be added to the scrapbook folder on startup. Wrapping of live objects as Unc views has been extended considerably, allowing direct bindings to fields, methods and bean-style published fields as properties and methods of the current item, as an alternative to presenting them as child items. These features have been used to port a simulation model to use Unc as its GUI harness, which is included in the source distribution.
Release Notes: The GUI client can now handle methods with complex object arguments, by integrating a popup dialog box that searches for matching objects in the 'scrapbook' folder.
Release Notes: The database module has been revised considerably to bring it up to speed with the paging functionality. A view of data may now be divided into pages, either by using the iteration pattern applied to log files or by creating per-page SQL statements where the underlying SQL statement generating the resultset is known. This allows for use with very large datasets. Along the way, a few fixes to the paging GUI component have been made. The sirius GUI client's ability to handle complex method types has been expanded.