------------------------------------------------------------------------------ ---- things to do (usually fix or improve |:-) for yzLUI ---- ------------------------------------------------------------------------------ open issues: ------------ [16-feb-05] - make error key-jumping work for error paths inside lists [20-may-04] - add path parameter to `avm' command, precending the window title. [4-jun-04] - make all types on failed nodes clickable [17-jun-03] - consider <| ... |> pretty printing of difference lists; requires new parameters `difference-list-type', `difference-list-front', and `difference-list-tail'. maybe use <42| ... |48> for LIST and TAIL tags. [21-jun-03] - MRS viewer/browser: Similar to avm browser. Mousing over a variable (index or handle) highlights all instances of that variable (maybe for avm too, as option?). Line-wrapping allows all rels to show up in same window. [22-jun-03] - alternative modes for displaying path into AVMs (e.g. balloons?) [23-jun-03] - (low priority) An option to highlight all types that are other than the most basic possible value of a feature. For example, [OPT bool] would be unhighlighted, while [OPT +] would be highlighted. The idea is to be able to quickly see where the interesting constraints are, particularly when browsing a feature structure for a rule, lexical type, lexical entry, etc. (It's possible to reconstruct this by looking at the source, but that often requires climbing back up the type hierarchy. This would require some work on the LKB side, too, of course... [02-jul-03] - Hierarchy viewer, with an option to limit depth to n nodes (useful for browing the top of big hierarchies, not currently implemented in the lkb, AFAIK). [03-jul-03] - documentation - especially of keyboard short cuts [03-jul-03] - In FS browser: make atomic types [also in lists] work like non-atomic (i.e., bracketed) types with respect to displaying path names and all relevant pop-up menu items: everything except collapse or expand. [21-jul-03] - I suspect this would take some LKB-side work as well, but it would be really nice for one of the menu items in the pop-up menu for a type to be something that shows the type's lineage in the type hiearchy. (I usually get this info by looking successively at type definitions, but this gets annoying with multiple inheritance...l) [21-jul-03] - Chart browser: - ability to hide edges related to a given lexeme - perhaps generalizable to related to any edge - unification - extract a subchart - filter an entire cell or complement of one edge - filter entire chart to pass through one edge ("Linked Edges" filter) [29-jul-03] - extend avm command to allow another string, following the window title, to be rendered verbatim in the window body, right above the actual AVM. needed for `type definition' display in the LKB spirit, where immediate supertypes are printed above the skeleton AVM.