diff --git a/README.md b/README.md index f0f77c5..2c0a1db 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,14 @@ The Launcher for my mod pack # General TODO List * [ ] Frontend - * [ ] Port the GUI (and fix the design differences between Desktop environments) or write a new one - * [ ] Write a CLI / GUI hybrid program to handle the libraries + * [ ] Port the GUI (and fix the design differences between Desktop environments) or write a new one (→ `gui.py`) + * [ ] Write a CLI / GUI hybrid program to handle the libraries (→ `main.py`) * [ ] Library development - * [ ] Write a new Game launching Library + * [ ] Write a new game launching Library (→ `mchandler.py`) + * [x] Write a new authentication library (→ `yggdrasil.py`) + * [ ] Write a config handler (→ `cfghandler.py`) * [ ] Create server startup request library - * [ ] Modpack update helper + * [ ] Modpack update helper (→ `updater.py`) * [ ] Develop server side tools * [ ] Server startup request listener * [ ] Modpack update helper @@ -16,7 +18,6 @@ The Launcher for my mod pack * [ ] Server status page * [ ] News page * [ ] Credits page -* [ ] Create the launcher backend # Documentation Documentation for each individual file can be found in the same directory diff --git a/lib/launcher/python/README.md b/lib/launcher/python/README.md index b23649f..5050f19 100644 --- a/lib/launcher/python/README.md +++ b/lib/launcher/python/README.md @@ -2,11 +2,11 @@ ##Directories: * __runtime__ will contain a python runtime ## Files -* __gui.py__ will contain the GUI (Wow! Really?). The GUI will be accessed by `main.py`. -* __mchandler.py__ will be the launcher library. This time, it will not be a runnable hybrid library. -* __updater.py__ will be used for updating the mod pack and possibly the launcher as well. -* __cfghandler.py__ will deal with config files. -* __yggdrasil.py__ will handle user authentication. +* __gui.py__ will contain the GUI (Wow! Really?). The GUI will be accessed by `main.py` +* __mchandler.py__ will be the launcher library. This time, it will not be a runnable hybrid library +* __updater.py__ will be used for updating the mod pack and possibly the launcher as well +* __cfghandler.py__ will deal with config files +* __yggdrasil.py__ is a nearly feature-complete Minecraft authentication library # TODO list @@ -41,5 +41,5 @@ * [ ] add a function to set the config file path * [ ] add functions to load and store the configuration to the file * __yggdrasil.py__ - * [ ] add a function to verify user credentials and get the access token - * [ ] add a function to verify a given acces token + * [x] add a function to verify user credentials and get the access token + * [x] add a function to verify a given acces token