Difference between revisions of "MiniAudicle/Dev"

From CSWiki
Jump to: navigation, search
(HIGH PRIORITY)
(LOW PRIORITY)
 
(3 intermediate revisions by the same user not shown)
Line 26: Line 26:
  
 
==TOP PRIORITY==
 
==TOP PRIORITY==
* make console limited (set in menu?)
+
* make console limited (set in menu?) ['''DONE''']
* icons
+
* icons ['''DONE''']
 
* console ['''DONE''']
 
* console ['''DONE''']
 
* ability to instantiate UI elements ['''DONE''']
 
* ability to instantiate UI elements ['''DONE''']
 
** '''sliders''' ['''DONE''']
 
** '''sliders''' ['''DONE''']
** '''buttons'''
+
** '''buttons''' ['''DONE''']
 
** radio buttons
 
** radio buttons
 
** check boxes
 
** check boxes
Line 42: Line 42:
 
** '''multi-event wait'''
 
** '''multi-event wait'''
 
* line numbers ['''DONE''']
 
* line numbers ['''DONE''']
* fix console bugs
+
* fix console bugs ['''DONE''']
* fix shell bug in 10.3
+
* fix shell bug in 10.3 ['''works okay when compiled on 10.4...''']
  
 
==TOPISH PRIORITY==
 
==TOPISH PRIORITY==
Line 54: Line 54:
 
==HIGH PRIORITY==
 
==HIGH PRIORITY==
 
* syntax highlighting '''[DONE]'''
 
* syntax highlighting '''[DONE]'''
* control log levels
+
* control log levels '''[DONE]'''
 
* cascading positions of sliders
 
* cascading positions of sliders
 
* finalize shell
 
* finalize shell
Line 66: Line 66:
 
* connecting to other VM's
 
* connecting to other VM's
 
** status transfer?
 
** status transfer?
 +
* days:hours:minutes:seconds display in VM monitor/
  
 
==MEDIUM PRIORITY==
 
==MEDIUM PRIORITY==
 
* context menus
 
* context menus
* hardware support (joysticks, mice, gamepads)
+
* 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
 
* shred drawer for each document window
 
  
 
==LOW PRIORITY==
 
==LOW PRIORITY==
 
* stability
 
* stability
* linux version
+
* linux version ['''DONE sort of''']
 
 
  
 
==ZERO PRIORITY==
 
==ZERO PRIORITY==
 
* optimize
 
* optimize

Latest revision as of 16:24, 29 July 2006

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