Updated TODO
This commit is contained in:
parent
e216ebb44d
commit
a7b186bc95
4
.gitignore
vendored
4
.gitignore
vendored
@ -1 +1,5 @@
|
|||||||
/target/
|
/target/
|
||||||
|
*.log
|
||||||
|
*.json
|
||||||
|
*.yaml
|
||||||
|
*.yml
|
||||||
|
41
TODOs.org
41
TODOs.org
@ -1,24 +1,43 @@
|
|||||||
#+title: LangEvolveRs TODOs
|
#+title: LangEvolveRs TODOs
|
||||||
|
|
||||||
* TODO Write core features [1/3]
|
* TODO Write core features [4/6]
|
||||||
Write core features found in [[https://github.com/ceronyon/LangEvolve/][original project]].
|
Write core features found in [[https://github.com/ceronyon/LangEvolve/][original project]].
|
||||||
|
|
||||||
** DONE Words loading
|
** DONE Words loading
|
||||||
CLOSED: [2020-03-26 jeu. 17:46]
|
CLOSED: [2020-03-26 jeu. 17:46]
|
||||||
|
|
||||||
** TODO Settings loading [0/2]
|
** DONE Settings loading [2/2]
|
||||||
|
CLOSED: [2020-03-28 sam. 15:07]
|
||||||
|
|
||||||
*** TODO Categories loading
|
*** DONE Categories loading
|
||||||
|
CLOSED: [2020-03-28 sam. 15:07]
|
||||||
|
|
||||||
*** TODO Rules loading
|
*** DONE Rules loading
|
||||||
|
CLOSED: [2020-03-28 sam. 15:07]
|
||||||
|
|
||||||
|
** DONE Settings export
|
||||||
|
CLOSED: [2020-03-28 sam. 15:08]
|
||||||
|
|
||||||
|
** DONE Format support [2/2]
|
||||||
|
CLOSED: [2020-03-28 sam. 15:08]
|
||||||
|
|
||||||
|
*** DONE JSON
|
||||||
|
CLOSED: [2020-03-28 sam. 15:08]
|
||||||
|
|
||||||
|
*** DONE Yaml
|
||||||
|
CLOSED: [2020-03-28 sam. 15:08]
|
||||||
|
|
||||||
** TODO Rules apply
|
** TODO Rules apply
|
||||||
|
|
||||||
|
** TODO Warn in case of ruleset version mismatch [0/1]
|
||||||
|
|
||||||
|
*** TODO Reject ruleset if current version is lower than imported version
|
||||||
|
|
||||||
* TODO Write CLI interface
|
* TODO Write CLI interface
|
||||||
Write cli interface for core project
|
Write cli interface for core project
|
||||||
|
|
||||||
* TODO Write GUI interface [0/1]
|
* TODO Write GUI interface [0/1]
|
||||||
** TODO Choose GUI framework [0/7]
|
** TODO Choose GUI framework [1/7]
|
||||||
Best framework seems to be [[https://github.com/hecrj/iced][iced]]. See if it is compatible with Windows and
|
Best framework seems to be [[https://github.com/hecrj/iced][iced]]. See if it is compatible with Windows and
|
||||||
macOS. Same with [[https://crates.io/crates/Conrod][Conrod]]. [[https://crates.io/crates/druid][Druid]] supports both macOS and Windows, check if it
|
macOS. Same with [[https://crates.io/crates/Conrod][Conrod]]. [[https://crates.io/crates/druid][Druid]] supports both macOS and Windows, check if it
|
||||||
supports GNU+Linux.
|
supports GNU+Linux.
|
||||||
@ -27,10 +46,14 @@
|
|||||||
- macOS :: [[https://crates.io/crates/core-foundation][core-foundation]] bindings
|
- macOS :: [[https://crates.io/crates/core-foundation][core-foundation]] bindings
|
||||||
- Windows :: [[https://crates.io/crates/imgui-rs][imgui]]?
|
- Windows :: [[https://crates.io/crates/imgui-rs][imgui]]?
|
||||||
|
|
||||||
*** TODO Check compatibility for [[https://github.com/hecrj/iced][iced]] [0/3]
|
After verifying, it seems iced is compatible with all three major platforms.
|
||||||
- [ ] GNU+Linux
|
I think I will use it for GUI support.
|
||||||
- [ ] Windows
|
|
||||||
- [ ] macOS
|
*** DONE Check compatibility for [[https://github.com/hecrj/iced][iced]] [3/3]
|
||||||
|
CLOSED: [2020-03-28 sam. 15:09]
|
||||||
|
- [X] GNU+Linux
|
||||||
|
- [X] Windows
|
||||||
|
- [X] macOS
|
||||||
|
|
||||||
*** TODO Check compatibility for [[https://crates.io/crates/Conrod][Conrod]] [0/3]
|
*** TODO Check compatibility for [[https://crates.io/crates/Conrod][Conrod]] [0/3]
|
||||||
- [ ] GNU+Linux
|
- [ ] GNU+Linux
|
||||||
|
Loading…
Reference in New Issue
Block a user