Update of /cvsroot/tuxpaint/tuxpaint-config/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9697/docs

Modified Files:
        CHANGES.txt TODO.txt 
Log Message:
Fluid overhaul!!!  Goals added to TODO.txt.


Index: TODO.txt
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/docs/TODO.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TODO.txt    31 Jan 2004 05:12:24 -0000      1.2
--- TODO.txt    2 Apr 2004 06:20:00 -0000       1.3
***************
*** 8,17 ****
  http://www.newbreedsoftware.com/tuxpaint/
  
! January 30, 2004
  
  
  Installation
    * Install Gnome and KDE icons.  (Where?)
  
  Translations
    * Translate!
--- 8,150 ----
  http://www.newbreedsoftware.com/tuxpaint/
  
! April 1, 2004
! 
! 
! Interface
!   * Add 'about' text to "About" tab.
! 
!   * Add description text to controls:
! 
!     * Video & Sound
!       * Fullscreen
!       * Resolution / Window Size
!       * Enable Sound Effects
! 
!     * Mouse & Keyboard
!       * Mouse
!         * Fancy Cursor Shapes
!       * Grab Mouse Pointer
!       * Mouse Wheel Support
! 
!       * Keyboard
!         * Enable Keyboard Shortcuts
! 
!     * Simplifcation
!       * Interface Simplification
!         * Disable Shape Rotation
!       * Simple Shape Outlines
!       * Show Uppercase Text Only
! 
!       * Control Simplification
!         * Disable 'Quit' Button
!       * Disable 'Stamps' Tool
!       * Disable Stamp Controls
! 
!     * Locale
!       * Language
!       * Mirror Stamps
! 
!     * Printing
!       * Print Permissions
!         * Allow Printing
!       * Print Delay
! 
!       * Print Command
!       * Alternative Print Command
! 
!     * Saving
!       * Save Over Earlier Work
!         * Ask Before Overwriting
!       * Always Overwrite Older Version
!       * Always Save New Picture
  
+     * Save Directory
+       * Alternative Save Directory
+ 
+   [[[ NOTE: The current idea is to have Default / Apply / Reset buttons,
+       which will act just like KDE's "KControl" control center... ]]]
+ 
+   * Enable "Defaults" button:
+     - Set current tab's options to the 'default' settings
+     - Activate 'Apply' and 'Reset' if anything was actually changed
+       (e.g., the config file currently has something OTHER than a default
+       value for any of the options in the current tab)
+ 
+   * Enable "Apply" button:
+     - Save the current tab's options to the config file if anything was changed
+     - Deactivate 'Apply' and 'Reset' buttons
+       (Disable 'Apply' for the obvious reason: changes are already applied!)
+       (Disable 'Reset' since we cannot 'undo'; the changes were just saved!!!)
+ 
+   * Enable "Reset" button:
+     - Load the current tab's options from the config file if anything was chg'd
+     - Deactivate 'Apply' and 'Reset' buttons
+       (Disable 'Reset' for the obvious reason: changes were already re-loaded!)
+       (DIsable 'Apply' cuz there's no point in re-saving what was just loaded!)
+ 
+   * Make "Defaults", "Apply" and "Reset" buttons activate when anything is
+     changed in the current tab
+ 
+   * Make "Defaults", "Apply" and "Reset" buttons activate or deactivate
+     when changing between tabs, depending on the state of the tab we're
+     switching to (compared to the default settings, and compare to what's
+     written into the config file)
+ 
+   * Make a tab's label 'light up' somehow (e.g., change from black to red)
+     when anything was changed and needs to be 'Apply'ed to the config file.
+     Clear the tab's label (e.g., back to black) if the 'Apply' or 'Reset'
+     button is pressed.  (NOTE: Do NOT clear it if 'Defaults' is clicked,
+     unless the currently config file contains the defaults; obviously,
+     if the default (e.g., "no fullscreen" is different from what's in the
+     config file: "fullscreen=yes", then we'll want to alert the user that
+     this change needs to be saved!!!)
+ 
+   * Perhaps disable "Grab Mouse Pointer" checkbox if "Fullscreen" is selected,
+     since it's not really applicable.  (However, these options are on
+     different tabs, so this may be irritating!)
+ 
+   * Perhaps disable "Disable Stamp Controls" checkbox if
+     "Disable 'Stamps' Tool" is selected.
+ 
+   * Make "Language" pulldown show the various languages Tux Paint currently
+     supports.  (Show their full, mixed-case name, rather than the
+     option (e.g., "Brazilian Portuguese" rather than "brazilian")
+ 
+   * Perhaps disable "Print Delay" input box if "Allow Printing" is unset.
+     (No point in delaying printing if we can't print at all!)
+   
+   * Perhaps disable "Alternative Print Command" type-in if
+     "Use Alternative Print Command" isn't selected.
+     (The idea here is to show that this is an ALTERNATIVE print command,
+     and that there's one built-in.  Hence the checkbox, along with type-in...)
+ 
+   * Perhaps disable "Alternative Save Directory" file-input-box and
+     "Browse..." button if "Use Alternative Save Directory" isn't selected.
+     (The idea here is to show that this is an ALTERNATIVE save directory,
+     and that there's one built-in.  Hence the checkbox, along with the
+     file-input-box and associated button.)
+ 
+   * Make "Browse..." button pop-up a dialog window with a file browser.
+     When the dialog is dismissed in an affirmative way (e.g., an "OK" button),
+     replace the value of the 'Alt. Save Dir.' file-input-box with the
+     selected directory.  (Note: It'd be VERY nice if the 'Browse' window only
+     allowed selecting directories, and not actual files!!!  Obviously :^) )
+ 
+   * Make a "Discard Changes?" style dialog appear when attempting to close
+     the Tux Paint Config window if any of the tabs have unsaved changes.
+     (See KDE "kcontrol" reference regarding Defaults/Apply/Reset, above...)
+ 
+ 
+ Bugs
+   * Keep "obj" directory from confusing 'make' into rebuilding
+     'tuxpaint-config.o'
  
  Installation
    * Install Gnome and KDE icons.  (Where?)
  
+ Documentation
+   * Clean up and update man page.
+ 
  Translations
    * Translate!
+ 

Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/docs/CHANGES.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** CHANGES.txt 31 Jan 2004 05:12:24 -0000      1.2
--- CHANGES.txt 2 Apr 2004 06:20:00 -0000       1.3
***************
*** 8,11 ****
--- 8,22 ----
  http://www.newbreedsoftware.com/tuxpaint/
  
+ 2004.April.1
+   * Bill updated Fluid interface based on his suggestions for labels
+     and changed option locations.
+ 
+   * Added "About" tab.
+ 
+   * Changed some interfaces (e.g., "File Input" with "Browse..." button for
+     "savedir" option).
+ 
+ 2004.???.??
+   * Torsten updated FLTK code.
  
  2004.January.30

_______________________________________________
Tuxpaint-commits mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-commits

Reply via email to