1. 22 Jul, 2016 1 commit
  2. 08 Jul, 2016 1 commit
  3. 03 Jun, 2016 3 commits
  4. 02 Jun, 2016 1 commit
  5. 01 Jun, 2016 1 commit
  6. 30 May, 2016 2 commits
  7. 25 May, 2016 1 commit
  8. 23 May, 2016 5 commits
  9. 22 May, 2016 5 commits
  10. 02 May, 2016 1 commit
  11. 29 Apr, 2016 4 commits
  12. 28 Apr, 2016 1 commit
    • Bram Schoenmakers's avatar
      Fix crash when completing/deleting items after an edit. · c3ef22af
      Bram Schoenmakers authored
      The crash occurs when using text-based identifiers and performing an edit on
      selected items (instead of the whole todo.txt file).
      
      If you edit the text of a child item (having a p tag), then the item is deleted
      using the TodoListBase.delete() instead of TodoList.delete(). But
      this messes up the dependency administration, still thinking that the removed
      todo item is still in the list. When you call the children of any todo item
      (part of the deletion/completion step), it will return a stale Todo item, whose
      number() can not be found anymore in the TodoListBase. That makes it crash.
      c3ef22af
  13. 25 Apr, 2016 4 commits
  14. 22 Apr, 2016 1 commit
  15. 21 Apr, 2016 2 commits
  16. 19 Apr, 2016 3 commits
  17. 18 Apr, 2016 1 commit
  18. 15 Apr, 2016 3 commits
    • Bram Schoenmakers's avatar
      Fix typo · 739a0631
      Bram Schoenmakers authored
      739a0631
    • Bram Schoenmakers's avatar
      899fa9b2
    • Bram Schoenmakers's avatar
      Show colors in the console · ad781585
      Bram Schoenmakers authored
      This is achieved using abstract colors for projects, contexts, etc.. The
      Color filter for the pretty printer has no knowledge of colors, it just
      marks a certain text as 'project color'. All this information is stored
      in the TopydoString. The CLI will convert the colored parts in the
      string with the corresponding ANSI codes, the column UI will convert the
      string to an appropriate markup for the Text widget.
      
      Also, palette items are now specified using an enum-like class
      (PaletteItem) to reduce hidden dependencies of the palette item names.
      
      Moreover, ConsoleWidget is now a urwid.Pile with Text widgets, instead
      of one single Text widget with all text. This also allows for doing
      operations on lines in the output in the future (mark a line and hit
      complete, for instance).
      ad781585