VTT Initial Baseline Requirements
Requirement Description | Module | Status | Notes |
---|---|---|---|
Tool | |||
A GUI tool to tag text with different colors, fonts, styles, etc | Tool | Done | |
Provides features of read in/write to files | Tool | Done | |
Developed in Linux platform in Java 1.6. | Tool | Done | Cross platform is not the main focus |
Provides feature to take a VTT file as command line argument | Tool | Done | |
Add feature of printing | Tool | Done | |
Allow to run VTT from anywhere by including VTT_DIR in the classpath | Tool | Done | |
Compatibility between PC (\n) & Linux (\n\r) | Tool | Done | |
Save file Dialog whenever exiting VTT (closing Window X) | Tool | Done | |
Save configuration data to file | Tool | Done | |
Model | |||
Comment line starts with # in Tags and Markups | Model | Done | |
Allow spaces in Markup fields of VTT format | Model | Done | |
Markup in VTT format includes [Tag text] (for other NLP projects) | Model | Done | |
Ignore fields 5+ of Markup in VTT format (no "|" in field 4) | Model | Done | |
Sort markups in VTT file, offset (smaller comes first), length (0 first, the bigger comes first) | Model | Done | |
View | |||
Provides feature of different look and feel | View | Done |
|
Show current file name on the title | View | Done | |
Cursor/Caret position should not change after tagging | View | Done | |
Configurable length of current file name and directory on the title | View | Done | |
Change style for selected markup text (displayable or not) | View | Done | |
Configurable style for selected markup text | View | Done | |
Control | |||
Use min. mouse clicks to tag the text | Control | Done | Highlight + Right Mouse (for pull-down menu) |
Smarter dialog when open a new file (no need to "Close" first) | Control | Done | |
Smarter dialog when exit VTT (check if file changed) | Control | Done | |
No word should be markuped twice | Model | Done | |
Overlap tagging on different words is allowed | Model | Done | |
Use Delete instead of Clear Markup | Control | Done | |
Sophisticated undo and redo mechanism | Control | Done | |
Visually change (font size increased) when a markup is focus/selected | Control | Done | |
Use key (,, ., [, ]) to go through marked displayed words | Control | Done | |
Provide short cut on key stroke for Markup on highlight text and selected markup | Control | Done | |
Provide key stroke for deleting Markup | Control | Done | |
Clear tag/default tag (PII) by left mouse click | Control | Postpone | |
Use key (<, >, {, }) to go through all marked words (displayable or not) | Control | Done | |
Focus issue after delete a markup | Control | Done | |
Synchronize cursor position on markup/Undo/Redo actions | Control | Done | |
Option of markup action, move forward or stay | Control | Done | |
Word search ability | Control | Done | |
Show cursor without editing ability | Control | Reject |