MiniAudicle/Dev

From CSWiki
Jump to: navigation, search

miniAudicle Brain Damage Plan


Documentation

  • introduction
    • various modes of running chuck
      • command line
      • chuck shell
      • miniAudicle
      • Audicle
  • table of contents
  • basic tutorial
    • how to run a shred
  • componets
    • virtual machine monitor
    • console monitor
    • shell
    • editor windows
  • menu items
  • (screenshots)
  • (video)
  • (optional tutorial 2)


TOP PRIORITY

  • make console limited (set in menu?) [DONE]
  • icons [DONE]
  • console [DONE]
  • ability to instantiate UI elements [DONE]
    • sliders [DONE]
    • buttons [DONE]
    • radio buttons
    • check boxes
    • drop-down box
    • text fields
    • musical keyboard
    • computer keyboard windows
    • layout
    • garbage collection
    • multi-event wait
  • line numbers [DONE]
  • fix console bugs [DONE]
  • fix shell bug in 10.3 [works okay when compiled on 10.4...]

TOPISH PRIORITY

  • close button on slider window
  • same precision on slider
  • set slider granularity?
  • tighten up spacing on slider window?


HIGH PRIORITY

  • syntax highlighting [DONE]
  • control log levels [DONE]
  • cascading positions of sliders
  • finalize shell
  • opengl window
  • auto-indent
  • bracket-matching
  • code completion
  • preference window [DONE]
  • windows version
  • installers
  • connecting to other VM's
    • status transfer?
  • days:hours:minutes:seconds display in VM monitor/

MEDIUM PRIORITY

  • context menus
  • hot key to graphically associate open documents with shred table entries and visible MAUI elements
  • text editor folding
  • interface builder
  • warning when quitting with the virtual machine on
  • hardware support (joysticks, mice, gamepads) [DONE]
  • shred drawer for each document window

LOW PRIORITY

  • stability
  • linux version [DONE sort of]

ZERO PRIORITY

  • optimize