The following features are functional
- Fields can be copied from a table containing a single IMDI file and then pasted into the selected rows of any table (only matching field names will be pasted).
- The data copied from a table can be edited in an external editor and then pasted back into a table provided that it remains in the correct format.
- IMDI Session nodes or sub node of a Session can be flagged as a template. These templates then can be used to add new nodes via the "Add From Template" menu.
- Searching sub nodes for both text and node types (corpus, actors, sessions, etc.) using multiple 'and', 'or', 'not' boolean parameters
- Creating an off line cache of a corpus (downloading from a server)
- Creation of Corpus nodes
- Creation of Session nodes
- Editing of values in a Corpus node
- Editing of values in a Session node
- Adding multiple subsections to a Session i.e. adding additional Actors
- Saving of Corpus nodes
- Saving of Session nodes
- Dragging from the trees to tables and between tables
- Copy text from a table in CSV format
- Highlighting matching text in a table
- Selecting matching rows in a table
- Editing views on a table
- Saving views and setting the default view
- Preview of jpeg files (other media in progress)
- Keys are displayed with the user set name
- Enabled the file save menu
- Added check before closing for unsaved changes
- When a node has been edited and not save to disk it will have a red exclamation mark in front of its icon
- When a node is different to the version on the server it will have a blue exclamation mark in front of its icon
- Resource files can be added to a session by either dragging or manually entering the details
- The user is suggested to save changes if any exist before the application exits
- User tool to check an IMDI file for conformance to the IMID file format.
The following bugs have been recently resolved
- Multiple fields with the same name are now correclty shown
- The multi line fields can be easily edited
- Search has been completed and now offers more options
- Corrected the sizing of columns in tables.
- Corrected the redraw of data in tables.
- Reenabled the post creation display of sub nodes in a table after they have been added to a session.
- When a session or corpus is added or a resource dragged to a session, the newly created node is scrolled to and selected in the tree so that it is clear to the user what has been added and where.
- Added drag action to open in a new table.
- Updated the tool tip in the trees to use the same detailed view as the table.
- Radically updated the way that tree nodes are populated, updated, reloaded and sorted to prevent rendering issues.
- Prevented branches closing when a tree updates.
- Prevented branches closing when adding or removing local directories and a few other situations
- Prevented occasional but dramatic issues displaying the trees.
- Corrected the update of icons and text colours when the imdi node is edited or saved.
- Modified the insertion of template parts to prevent xmlns errors and to insert in the correct node order.
- Enabled the view imdi file formatted menu item.
- Enabled validate imdi the menu item.
- When a directory is added to a table the contents of the directory are shown.
- Removed the temporary "Constrain table width" menu item.
- Added detailed tool tip for Imdi nodes including name and description.
- Added a list of Short Cut Keys available from the help menu.
- Added an 'are you sure' dialog when deleting nodes or removing links.
- Adding a node changes to sibling nodes are saved first to prevent data loss
- Added new search functionality using panels displayed above the results grid.
- Added detailed tool tip for Imdi nodes including name and description.
- Added a list of Short Cut Keys as a html window.
- Added an 'are you sure' dialog when deleting nodes or removing links.
- When there is no network local imdi files will be loaded as a priority
- Corrected separate errors when removing working directories and corpus links
The following are known issues and areas under development
- local repository of actors "project"-info etc. that can be quickly added to a new session is not yet implemented
- Menus need to be generalised so that all functions available in relevant contexts.
- Edit menu needs to be populated with the generalised menu
- Templates functionality needs to be completed and enabled
- Delete sub nodes (actors/resources) needs to be added.
- Move sub nodes (actors/resources) needs to be added.
- Copy paste menu need to be added and enabled in the generalised menu
- Undo redo menu need to be added and enabled in the generalised menu
- The default order of columns in a table needs to be set from the imdi file format
- The integration with Lamus has not yet begun so it is recommended to limit work to new corpus trees. Rather than editing files that already exist in a Corpus on the server
- The function to export for use in Lamus is not yet present
- Sections of a session that have multiple elements are not formatted consistently
- Preview of media files will only display jpg files at this stage
- Webstart occasionally gives an error that it can't find jar files when the internet connection is slow
- The right click menu is about to be updated which will populate the edit menu and add copy paste functions where applicable
- Copy / paste of existing node elements is not yet implemented
- Undo / redo functionality is not yet available
- A number of mouse actions currently cannot be done on multiple selections
- Hide / show hidden files in the working directory
- On Mac the internal windows can be slow when dragged around
- The versions of a imdi file cannot yet be viewed
- In the resource preview window the row selection of the table is not yet synchronised with the preview items
- The table columns are not yet ordered correctly by default
- Keyboard short cuts for add session etc. has not yet been added
- Controlled vocabularies displayed in the table cell are dependant on the information in the imdi file and needs to be made more robust
- There are some cosmetic display issues on Mac
- Currently it is not possible to add or drag to sub nodes of a session, this must for now be done only on the session node
- Currently it is not possible delete sub nodes of a session, ie actors and resources
- It is not yet possible to easily view and edit long or multi line fields
- Templates are not yet usable
- It is not yet possible to set the language for descriptions etc..
features / bugs jar version