Updated TODO
This commit is contained in:
		
							parent
							
								
									e216ebb44d
								
							
						
					
					
						commit
						a7b186bc95
					
				
							
								
								
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -1 +1,5 @@
 | 
			
		||||
/target/
 | 
			
		||||
*.log
 | 
			
		||||
*.json
 | 
			
		||||
*.yaml
 | 
			
		||||
*.yml
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										41
									
								
								TODOs.org
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								TODOs.org
									
									
									
									
									
								
							@ -1,24 +1,43 @@
 | 
			
		||||
#+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]].
 | 
			
		||||
 | 
			
		||||
** DONE Words loading
 | 
			
		||||
   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 Warn in case of ruleset version mismatch [0/1]
 | 
			
		||||
 | 
			
		||||
*** TODO Reject ruleset if current version is lower than imported version
 | 
			
		||||
 | 
			
		||||
* TODO Write CLI interface
 | 
			
		||||
  Write cli interface for core project
 | 
			
		||||
 | 
			
		||||
* 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
 | 
			
		||||
   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.
 | 
			
		||||
@ -27,10 +46,14 @@
 | 
			
		||||
   - macOS :: [[https://crates.io/crates/core-foundation][core-foundation]] bindings
 | 
			
		||||
   - Windows :: [[https://crates.io/crates/imgui-rs][imgui]]?
 | 
			
		||||
 | 
			
		||||
*** TODO Check compatibility for [[https://github.com/hecrj/iced][iced]] [0/3]
 | 
			
		||||
    - [ ] GNU+Linux
 | 
			
		||||
    - [ ] Windows
 | 
			
		||||
    - [ ] macOS
 | 
			
		||||
   After verifying, it seems iced is  compatible with all three major platforms.
 | 
			
		||||
   I think I will use it for GUI support.
 | 
			
		||||
 | 
			
		||||
*** 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]
 | 
			
		||||
    - [ ] GNU+Linux
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user