README.md in gm-notepad-0.0.5 vs README.md in gm-notepad-0.0.6

- old
+ new

@@ -205,11 +205,13 @@ ## Todo - [X] Colorize puts to `interactive` buffer - [X] Disable colors as a configuration option - [ ] Write expected interface document -- [ ] Allow `{critical[2d6+1]}` to roll the dice then lookup the value in the critical table +- [X] Handle `{critical[5]}` +- [X] Allow `{critical[{2d6+1}]}` to roll the dice then lookup the value in the critical table +- [ ] For `{critical[{2d6+1}]}`, how to handle out of bounds - [X] Skip table lines that begin with `#` - [X] Skip processing input lines that begin with `#` - [X] Allow configuration to specify table delimiter - [ ] Add option to dump all tables to the given directory - [X] Allow configuration for where to dump data @@ -220,11 +222,10 @@ - [ ] Add time to live for line expansion (to prevent infinite loops); I suspect 100 to be reasonable - [X] Enable "up" and "down" to scroll through history - [ ] Add config that expands dice results while including the requested roll - [X] Add index name when rendering table entries - [ ] Gracefully handle loading a malformed data file (maybe?) -- [ ] Add force write results to `output` - [X] Add concept of history - [ ] When expanding tables account for line expansion (via \n and \t) - [ ] Separate the InputHandler into pre-amble (e.g. allow overrides to where we are writing, determine what command we are writing) - [X] Create a configuration object that captures the initial input (reduce passing around parameters and persisting copies of the config) - [ ] Add concept of "journal entry"; its not a table (perhaps) but something that you could capture notes. @@ -241,5 +242,6 @@ - [ ] Allow option to add a table to memory (instead of writing the table) - [ ] Add auto table expansion for "{}" - [ ] Add auto table expansion for "+" - [ ] Add auto index expansion for "[" - [ ] Determine feasibility of adding dice to the `{}` expansion syntax (instead of the `[]` syntax) +- [ ] Add force write results to `output`