TODO thing
This commit is contained in:
parent
7f9a962ff7
commit
2378f719a7
16
TODO.md
16
TODO.md
@ -1,18 +1,20 @@
|
|||||||
## TODO:
|
## TODO:
|
||||||
1. Function management
|
1. Function management
|
||||||
- Integrals between functions (too hard to implement, maybe will shelve)
|
a. Integrals between functions (too hard to implement, maybe will shelve)
|
||||||
- Display intersection between functions (would have to rewrite a lot of the function plotting handling)
|
b. Display intersection between functions (would have to rewrite a lot of the function plotting handling)
|
||||||
- [Drag and drop support](https://github.com/emilk/egui/discussions/1530) in the UI to re-order functions
|
c. [Drag and drop support](https://github.com/emilk/egui/discussions/1530) in the UI to re-order functions
|
||||||
- Hide/disable functions
|
d. Hide/disable functions
|
||||||
- Prevent user from making too many function entries
|
e. Prevent user from making too many function entries
|
||||||
- Display function errors as tooltips or a warning box (not preventing the display of the graph)
|
f. Display function errors as tooltips or a warning box (not preventing the display of the graph)
|
||||||
- Clone functions
|
g. Clone functions
|
||||||
2. Smart display of graph
|
2. Smart display of graph
|
||||||
- Display of intersections between functions
|
- Display of intersections between functions
|
||||||
3. Allow constants in min/max integral input (like pi or euler's number)
|
3. Allow constants in min/max integral input (like pi or euler's number)
|
||||||
4. Sliding values for functions (like a user-interactable slider that adjusts a variable in the function, like desmos)
|
4. Sliding values for functions (like a user-interactable slider that adjusts a variable in the function, like desmos)
|
||||||
5. Fix integral display
|
5. Fix integral display
|
||||||
6. Better handling of roots and extrema finding
|
6. Better handling of roots and extrema finding
|
||||||
|
a. For instance, persistance, the roots shouldn't be recalculated for each movement of the viewport
|
||||||
|
b. If applicable, the roots/extrema should be expressed in terms of constants such as a root of a number, pi, or something else.
|
||||||
7. Add closing animation for function entry
|
7. Add closing animation for function entry
|
||||||
8. Fix mobile text input
|
8. Fix mobile text input
|
||||||
9. Write custom plotter
|
9. Write custom plotter
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user