Warning, /education/kmplot/TODO is written in an unsupported language. File is not indexed.

0001 Last modified: 2006-04-21
0002 
0003 TODO
0004 =========================
0005 * More functions, e.g.
0006         * bessel functions
0007         * hermite polynomials
0008         * gamma function
0009 * In tool menu:
0010         * find "nollställen" ( en: where the function's value is 0) 
0011         * get slope for a x-point
0012         * Value table
0013 * #52887, need to calculate with complex numbers (do we? it wouldn't directly solve the problem for #52887... - david)
0014 * Printing (pipesmoker)
0015       - different paper sizes
0016 * An export dialog where you can set the size and enable/disable monocrome.
0017 * More printing options.
0018 * Move Coordinate System toolbar buttons to one drop-down list
0019 * Make line styles work with implicit equations.
0020 
0021 IN PROGRESS
0022 =========================
0023 * Import parameter values from different file format(.csv, KSpread, OpenOffice) via Koffice (see kde-edu/kig)
0024 
0025 DONE
0026 =========================
0027 
0028 * Time evolution of parameters.
0029 * Option to show extreme points of (Cartesian) functions (accessible via right-click, where else?..). This would replace the find min/max dialog box.
0030 * Make Appearance widget more powerful - add gradient for parameters, etc.
0031 * Give parameters to all types of plots
0032 * Intrinsic plots: f(x,y) = 0
0033 * Use a better(faster!) algorithm for drawing integrals numeric. It's not urgent anymore since the implemention of Euler's method is better now.
0034 * Fix the unpolished lines?
0035 * Popupmenu and tracemode for parametric- and polar functions
0036 * Function edit Dialog
0037       - Apply button for edit of more than one function in one go
0038 * Printing
0039       - possibility for omitting the Header
0040 * Porting File save format to xml
0041 * Bug #80739
0042 * A constant editor which can imports/export constants from KCalc
0043 * Progressbar + stopbutton when drawing anti-derivates.
0044 * No re-drawing then the user don't make any changes in the function editor dialog
0045 * handle with comma-characters
0046 * Replace the comma-seperated KLineEdit with a new dialog
0047 * Parse the new dialog's values.
0048 * don't freeze at rf(x)=ln(x)
0049 * Set background color
0050 * In tool menu:
0051         * maximumvalue
0052         * minimumvalue
0053         * get the y-value from a x-value
0054 * Default color for derivatives and anti-derivatives.
0055 * Range check when adding plot functions.
0056 * Don't calculate stepWidth if nothing is changed.
0057 * Import parameter values from .txt-files
0058 * Navigating in trace mode with the keyboard
0059 * Trace mode with derivatives
0060 * Fix totalsteps in progressbar
0061 * In tool menu:
0062         * area under a graph
0063 * Printable area-under-graphs
0064 * Draw functions with parameters in tool-menu
0065 * Version check
0066 * Load old Kmplot files without crash
0067 * Popup tool menu when right clicking on a graph
0068 * Ask the user (yes|no) when he or she saves an old kmplot file
0069 * Don't save a file if it isn't necessary
0070 * Fix scaling
0071 * Change icon when zooming
0072 * Ability to print background color
0073 * Four modes for zooming.
0074 * Basic popup menu for single parametric points.
0075 * Configure Dialog for global Settings / save as default Checkboxes (Started)
0076 * Replace QFile with KIO in KmplotIO.
0077 * Ability to export the parameter values.
0078 * Support for more than 10 functions.
0079 * Support for more than 10 parameter values for a function.
0080 * Improved drawing of integrals (faster!)
0081 * KPart
0082 * Ability to set font size when drawing labels.
0083 * Automatic choose a new function if the user want to define a function name that already exists.
0084 * Move and copy functions to other instances of KmPlot.
0085 * DCOP
0086 * Make it possible to set a min OR max range value for functions.
0087 * Checkbox in the function list to show/hide functions.
0088 * Ability to set min and max values for the sliders.