New todo
This commit is contained in:
parent
8bd82fe28a
commit
d6c63e59e8
1 changed files with 5 additions and 4 deletions
9
TODO.md
9
TODO.md
|
|
@ -67,10 +67,6 @@
|
||||||
- [R] When a formula is derived in FormulaScreen, the new FormulaScreen is not pushed in navigator, it replacles the current FormulaScreen
|
- [R] When a formula is derived in FormulaScreen, the new FormulaScreen is not pushed in navigator, it replacles the current FormulaScreen
|
||||||
- [R] In FormulaScreen, a Formula cant be derived if DerivedFormula.isDerivable() returns false
|
- [R] In FormulaScreen, a Formula cant be derived if DerivedFormula.isDerivable() returns false
|
||||||
- [R] The algorithm of formulaSolver should be https://en.wikipedia.org/wiki/Newton%27s_method
|
- [R] The algorithm of formulaSolver should be https://en.wikipedia.org/wiki/Newton%27s_method
|
||||||
- [ ] In FormulaList, add a button next to "export" to import FormulaElements.
|
|
||||||
- It will show a screen with a text editor with dart syntax and a button "paste".
|
|
||||||
- The "paste" button will copy the clipboard into the text editor.
|
|
||||||
- A second button "import" will call parseCorpusElements() and will add that to the Corpus.
|
|
||||||
- [ ] Use receive_sharing_intent package to implement import of files in linux and android.
|
- [ ] Use receive_sharing_intent package to implement import of files in linux and android.
|
||||||
- The application will accept *.d4rtf files with the same format of files in ./assets .
|
- The application will accept *.d4rtf files with the same format of files in ./assets .
|
||||||
- The application will accept also shared text, with same format as files in ./assets.
|
- The application will accept also shared text, with same format as files in ./assets.
|
||||||
|
|
@ -79,4 +75,9 @@
|
||||||
- The screen will receive a list of FormulaElements to import
|
- The screen will receive a list of FormulaElements to import
|
||||||
- The formulas will have a "edit" button to show a FormulaEditor with the formula
|
- The formulas will have a "edit" button to show a FormulaEditor with the formula
|
||||||
- The screen will have an "import all" button to import all the FormulaElements in the list. This will call Corpus.addFormulaElement() for each element, and then pop the screen.
|
- The screen will have an "import all" button to import all the FormulaElements in the list. This will call Corpus.addFormulaElement() for each element, and then pop the screen.
|
||||||
|
- [ ] In FormulaList, add a button next to "export" to import FormulaElements.
|
||||||
|
- It will show a screen with a text editor with dart syntax and a button "paste".
|
||||||
|
- The "paste" button will copy the clipboard into the text editor.
|
||||||
|
- A second button "import" will use the import preview screen
|
||||||
|
- Make formulaSolver() asyncronous, and show a CircularProgressIndicator while the formula is being solved. Honor a new optinal parameter "timeout" in formulaSolver, that will throw a TimeoutException.
|
||||||
- [ ] Add a uuid column to the table or FormulaElements, so it is not necessary to load all the formulas to find a formula by uuid. This will improve performance when updating and deleting.
|
- [ ] Add a uuid column to the table or FormulaElements, so it is not necessary to load all the formulas to find a formula by uuid. This will improve performance when updating and deleting.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue