home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / Chip_2004-04_cd1.bin / software / tux / tuxpaint.exe / docs / TODO.txt < prev   
Encoding:
Text File  |  2003-12-24  |  4.5 KB  |  150 lines

  1. TODO.txt for Tux Paint
  2.  
  3. Tux Paint - A simple drawing program for children.
  4.  
  5. Copyright (c) 2003 by Bill Kendrick
  6. bill@newbreedsoftware.com
  7. http://www.newbreedsoftware.com/tuxpaint/
  8.  
  9. December 23, 2003
  10.  
  11.  
  12. LOW-PRIORITY DOCUMENTATION CHANGES:
  13. -----------------------------------
  14.   * Windows compilation in INSTALL.txt
  15.  
  16.   * Mac OS X compilation in INSTALL.txt
  17.  
  18.   * Mention CONFDIR in INSTALL.txt
  19.  
  20.   * Meniton "--lang help" in README.
  21.  
  22.   * Automagically make documentation path correct in man page.
  23.     (Turn man page into a template, then process during compile)
  24.  
  25.  
  26. HIGH-PRIORITY IMPLEMENTATION CHANGES:
  27. -------------------------------------
  28.   * Provide a more Mac OS X style for handling configuration
  29.     (don't use "~/.tuxpaintrc"; see the FIXME in src/tuxpaint.c)
  30.  
  31.   * Get Mac OS X to look for stamps, brushes, etc. in
  32.     /Library/Preferences/tuxpaint first, then ~/Library/Preferences/tuxpaint
  33.  
  34.  
  35. LOW-PRIORITY IMPLEMENTATION CHANGES:
  36. ------------------------------------
  37.   * Fix and use scanline fill for filled shapes.
  38.   
  39.   * Fix "update_shape()" function and use it to replace SDL_Flip()'s
  40.  
  41.   * Show different text tip for shape tool when in --simpleshapes mode.
  42.   
  43.   * Update Makefile and source so that "*_PREFIX"-like Makefile vars.
  44.     don't require an ending slash!
  45.  
  46.   * Allow runtime alteration of mouse control keys (in --keyboard mode).
  47.  
  48.   * Clean up 800x600 support code
  49.  
  50.   * Allow locale font files to be specified in conf file
  51.     (so instead of using /usr/local/share/tuxpaint/fonts/locale/ja.ttf,
  52.     it can use /usr/local/share/ttf/kochi-mincho.ttf).
  53.     Distros can take advantage of this.
  54.     (Ben Armstrong's suggestion.)
  55.  
  56.  
  57. HIGH-PRIORITY BUGS:
  58. -------------------
  59.   * Deal with clash between Open dialog arrow key controls and
  60.     mouse arrow key (--keyboard) controls.
  61.  
  62.   * Handle "en=" and "en.utf8=" properly, when in a different locale
  63.     and there's no specific stamp translation (e.g., don't display
  64.     "en.utf8=..." at the beginning!)
  65.  
  66.  
  67. LOW-PRIORITY BUGS:
  68. ------------------
  69.   * Fix XOR bug with blinking text cursor.
  70.   
  71.   * Fix XOR bug when you 'abort' the shape tool.
  72.  
  73.  
  74. PLATFORM-SPECIFIC BUGS:
  75. -----------------------
  76.   * Support Apple-key buttons ([H]ide, [?]help, [M]inimize, [Q]uit)
  77.     (Is this "META" modifier in SDL_keysyms.h???)
  78.  
  79.   * Create a 'tuxpaint-import' type program for Windows, Mac OS X and BeOS.
  80.     FREQUENTLY REQUESTED
  81.  
  82.   * Translated sound effects not working under XP for some reason.
  83.     (Works okay under Win98 and Win2K. - Gabriel G., 2002.09.13;
  84.     still a problem as of 0.9.7, 2003.01.27)
  85.  
  86.  
  87. HIGH-PRIORITY TRANSLATION STUFF:
  88. --------------------------------
  89.   * Make right-to-left strings not wordwrap with the shortest line at
  90.     the top!
  91.  
  92.   * Finish current translations.  (Especially documentation!)
  93.  
  94.  
  95. LOW-PRIORITY TRANSLATION STUFF:
  96. -------------------------------
  97.   * Support more languages!
  98.     * Hindi
  99.     * Arabic
  100.     * Thai
  101.     ...
  102.  
  103.   * Update Czech and Slovak translations (so they use accents/etc.!)
  104.  
  105.  
  106. FEATURE IDEAS:
  107. --------------
  108.   * "Cartoonify" magic tool.  Kind of like posterize, but different?
  109.  
  110.   * Create symbolic link "~/TuxPaintPictures" that points to
  111.     "~/.tuxpaint/saved/"???
  112.     FREQUENTLY REQUESTED
  113.  
  114.   * Add "click to start, click to end" functionality in Brush, Eraser, etc.
  115.     (Pablo Saratxaga's suggestion; 2003.07.19)
  116.     FREQUENTLY REQUESTED
  117.     
  118.   * Show shape instructions after _temporarily_ describing the shape???
  119.     (Herman Bruyninckx's suggestion; 2002.08.25)
  120.  
  121.   * Special command-line options that enable groups of other options
  122.     all at once.  (e.g., "--fullscreen --noquit --printdelay=60 --grab")
  123.     ...and/or pre-written configuration files.
  124.     
  125.     That way a parent/guardian/teacher can very easily set up Tux Paint for
  126.     certain age groups, for example.
  127.   
  128.   * Allow compile-time option (or system config?) that disables
  129.     parsing of ~/.tuxpaintrc and/or command-line options.
  130.  
  131.   * Show only one category of stamps at a time?
  132.     (Provide category selection dialog) !?!?!?
  133.     FREQUENTLY REQUESTED
  134.  
  135.   * Show configuration options (e.g., from ~/.tuxpaintrc) in --version info.
  136.  
  137.  
  138. POSSIBLE FEATURE IDEAS:
  139. -----------------------
  140.   * Round eraser / eraser sizes
  141.     FREQUENTLY REQUESTED
  142.   
  143.   * Support animated brushes (then replace Sparkle magic with one) ??
  144.   
  145.   * Make a 'rainbow' color (then remove Rainbow magic tool; no longer needed) ??
  146.   
  147.   * "Gallery"/slideshow mode (available via Open dialog, maybe?)
  148.     (Ben Armstrong's suggestion: 2002.08.26)
  149.  
  150.