------------------------------------------------------------------------------
----         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.