moved kdeaccessibility kdeaddons kdeadmin kdeartwork kdebindings kdeedu kdegames...
[kdeedu.git] / kmplot / TODO
blob1a9acc2294858a9dea321e3fcc8fcf966b3f45e8
1 Last modified: 2005-03-24
3 TODO
4 =========================
5 * Find bugs
6 * More functions?
7 * In tool menu:
8         * find "nollställen" ( en: where the function's value is 0) 
9         * get slope for a x-point
10         * Value table
11 * Fix the unpolished lines?
12 * #52887, need to calculate with complex numbers.
13 * Popupmenu and tracemode for parametric- and polar functions
14 * Draw tangents in trace mode (pipesmoker)
15 * Printing (pipesmoker)
16       - different paper sizes
17 * Use a better(faster!) algorithm for drawing integrals numeric. It's not urgent anymore since the implemention of Euler's method is better now.
18 * An export dialog where you can set the size and enable/disable monocrome.
19 * More printing options.
21 IN PROGRESS
22 =========================
23 * Import parameter values from different file format(.csv, KSpread, OpenOffice) via Koffice (see kde-edu/kig)
25 DONE
26 =========================
28 * Function edit Dialog
29       - Apply button for edit of more than one function in one go
30 * Printing
31       - possibility for omitting the Header
32 * Porting File save format to xml
33 * Bug #80739
34 * A constant editor which can imports/export constants from KCalc
35 * Progressbar + stopbutton when drawing anti-derivates.
36 * No re-drawing then the user don't make any changes in the function editor dialog
37 * handle with comma-characters
38 * Replace the comma-seperated KLineEdit with a new dialog
39 * Parse the new dialog's values.
40 * don't freeze at rf(x)=ln(x)
41 * Set background color
42 * In tool menu:
43         * maximumvalue
44         * minimumvalue
45         * get the y-value from a x-value
46 * Default color for derivatives and anti-derivatives.
47 * Range check when adding plot functions.
48 * Don't calculate stepWidth if nothing is changed.
49 * Import parameter values from .txt-files
50 * Navigating in trace mode with the keyboard
51 * Trace mode with derivatives
52 * Fix totalsteps in progressbar
53 * In tool menu:
54         * area under a graph
55 * Printable area-under-graphs
56 * Draw functions with parameters in tool-menu
57 * Version check
58 * Load old Kmplot files without crash
59 * Popup tool menu when right clicking on a graph
60 * Ask the user (yes|no) when he or she saves an old kmplot file
61 * Don't save a file if it isn't necessary
62 * Fix scaling
63 * Change icon when zooming
64 * Ability to print background color
65 * Four modes for zooming.
66 * Basic popup menu for single parametric points.
67 * Configure Dialog for global Settings / save as default Checkboxes (Started)
68 * Replace QFile with KIO in KmplotIO.
69 * Ability to export the parameter values.
70 * Support for more than 10 functions.
71 * Support for more than 10 parameter values for a function.
72 * Improved drawing of integrals (faster!)
73 * KPart
74 * Ability to set font size when drawing labels.
75 * Automatic choose a new function if the user want to define a function name that already exists.
76 * Move and copy functions to other instances of KmPlot.
77 * DCOP
78 * Make it possible to set a min OR max range value for functions.
79 * Checkbox in the function list to show/hide functions.
80 * Ability to set min and max values for the sliders.