CavePainting/bugs and feature requests

From VrlWiki
Jump to navigation Jump to search

Here's where we dump all the things we wish CavePainting could do or do differently.

Bugs

  • Reported crashes when copying annotations and ribbons to next frame.
    • Copying a stroke sometimes crashes; copying a copy of a stroke always crashes.
  • Stall when deleting, moving a stroke, copying, undoing, and redoing, and also very long load times.
    • These are probably all due to the CP scene format storing the entire edit history, including undo and redo! Edits should be destructive by default, and saved files should be optimized.
  • User abearnot takes a long time to start up from the kiosk. The walls go black and stay black for about twenty seconds before CavePainting appears.
  • CP crashes when trying to load certain JPEGs. The problem files had EXIF headers and were created on Photoshop CS2 Windows. Files with EXIF headers from Photoshop CS3 Mac didn't cause a crash. Workaround was to open the files in the Gimp and re-save them with no EXIF info. Probably has to do with an out-of-date libjpeg.
  • Copying full animation frames with C and V keystrokes doesn't actually work.
  • Even a clean quit results in a Windows error dialog.
  • According to dfk: when the event server shuts down on the windows machine it sometimes hangs, requiring a ctrl-alt-del to explicitly kill the process from the task manager.
    • I think the culprit is a race condition in the multi-threading setup in the server --- it doesn't happen every time, just occasionally.

Minor Bugs

  • Slides should not appear mirrored horizontally from the user's perspective.
  • Zooming should be about the midpoint between the user's hands.

Feature Requests

  • Multiple selection
  • Cut/copy/paste
  • Ability to resize (not just move) marks after they've been created