Human-Computer Interaction and Design
University of Washington
DENIM

DENIM - Support

DENIM 2.1 Release Notes

What's New since 2.0

  • Complete support for exporting a DENIM design as HTML, including exporting built-in components, custom components and conditionals. This makes extensive use of JavaScript embedded in HTML pages.
  • You can specify a background image for the entire design using the pie menu item “Edit->Options”. The background image will appear on each page you create in the design.
  • Images can be added to individual pages using the pie menu item “Insert->Image”. You can manipulate (e.g., resize or copy/paste) an image as you can do with other objects.
  • You can specify different fonts families for text in a design. You can specify as many as three different fonts families using the pie menu item “Edit->Options”. Then you can specify a particular font family for a textual object when you add/edit the object. Selecting an appropriate font also allows you to display text in a language other than English.
  • Three different colors are now allowed for text and sketched ink: red, green and black (prior versions only offered black). You can select a color for sketched ink using the pie menu item “Edit->Ink” and for textual objects when inserting/editing them.
  • You can zoom in and out a design with a mouse wheel, i.e., rotating up for zooming out and down for zooming in.
  • More bugs have been fixed. DENIM is also configured to run with a much larger virtual memory.

Known Issues

  1. Reusing a hyperlink (e.g., copying/pasting) may not always be successful. A broken link (a link that does not have a valid source and destination) can also cause exceptions when it is manipulated later.
  2. There can be problems when you drag objects which are the source of a hyperlink and the dragged object ends up on a different page or on the canvas. It may be necessary to delete the link and then re-add it.
  3. When exporting a custom component for use in other designs, global links are lost since their meaning is undefined.
  4. There are still a few random refresh problems, e.g., while launching DENIM by double-clicking on a DENIM design or after copying/pasting an object. If this happens, try causing a refresh (e.g., by panning the canvas a little or resizing the DENIM window).
  5. You can drag ink from one page to another, and from a page to the canvas, but not from the canvas into a page. Use cut and paste instead.
  6. If you sketch a page label at one zoom level and then add ink to the label at a different zoom level, the added ink comes out smaller or larger than expected.
  7. On the rare occasion that a Java runtime exception occurs, DENIM will become mostly non-functional. It is often still possible to save your work; then exit the program and re-start it. Please send us any resulting log files, your DENIM design, and tell us what you were doing at the time. The DENIM log file can be found at "[your home directory]/Application Data/Denim", e.g., in Windows, it could be "C:\Documents and Settings\[user name]\Application Data\Denim".
web (at) dub.washington.edu · Copyright © 2004-2005 by the Regents of the University of Washington · Last updated Friday, 04-Apr-2008 12:12:42 PDT