Skip to content

Latest commit

 

History

History
299 lines (258 loc) · 10.8 KB

plan.md

File metadata and controls

299 lines (258 loc) · 10.8 KB

2021-06-09 14:42

Todos for Rodo 0.2.0

  • Support for F2 to start editing (for the Excel fanatics)
  • Add Star Toggle
  • Add Focus Mode (Press 1), which focuses a single task
  • Better dirty region handling during normal typing
  • Fix: deleting lines with backspace doesn't update dirty region
  • When 'w'aiting a message also copy relevant structure
  • Print short message when exiting that files are saved
  • Add shortcut '-' to toggle a todo to [-] which indicates it is canceled
  • Short intro video
  • When closing days, use a checkmark to mark the day as done
  • Autosave into a ~ file and offer recovery
  • Add migration mode
  • Monthly Log Mode
  • Copy and Paste from <ul>/<ol> and OneNote
  • Find a Clipboard Gem which handles HTML
  • Improve command palette with support for cursor keys
  • CTRL+Backspace for delete word

Todos for Rodo 0.3.0

  • Multiview
  • Multiline/wrap support

2021-06-09

Todos until Rodo 0.1.1

  • Fix discrepancy for save
  • Fix end of line one of errors with cursor movements
  • Release 0.1.1

2021-06-08

Todos until Rodo 0.1.0

  • Release
  • Test on Mac
  • Update README.md
  • Silence warnings about pattern matching

Todos for Rodo 0.2.0 and later

  • When postponing copy section headers and parent todos
  • [>] Short intro video
  • [>] When closing days, use a checkmark to mark the day as done
  • [>] Multiline/wrap support
  • [>] Autosave
  • [>] Add migration mode
  • [>] Montly Log Mode
  • [>] Copy and Paste from <ul>/<ol> and OneNote
  • [>] Improve command palette with support for cursor keys

2021-06-02

Todos until Rodo 0.1.0

  • [>] Release
  • Improve postponing, so that it merges better with day closure.
  • Postponing should postpone at least 1 day, but never to a day in the past (same with close)
  • Add support for shadow cursor
  • [>] Test on Mac

Todos for Rodo 0.2.0 and later

  • [>] When postponing copy section headers and parent todos
  • [>] When closing days, use a checkmark to mark the day as done
  • [>] Multiline/wrap support
  • [>] Autosave
  • [>] Add migration mode
  • [>] Montly Log Mode
  • [>] Copy and Paste from <ul>/<ol> and OneNote
  • [>] Improve command palette with support for cursor keys

2021-05-30 Sun

Todos until Rodo 0.1.0

  • When closing merge text, with existing days
  • Add some tests
  • [>] Release

Todos for Rodo 0.2.0 and later

  • [>] When postponing copy section headers and parent todos
  • [>] When closing days, use a checkmark to mark the day as done
  • [>] Multiline/wrap support
  • [>] Autosave
  • [>] Add migration mode
  • [>] Montly Log Mode
  • [>] Copy and Paste from <ul>/<ol> and OneNote
  • [>] Improve command palette with support for cursor keys

2021-05-27 Thu

Todos until Rodo 0.1.0

  • [>] When closing merge text with existing days
  • Only start debug window when run with ruby $DEBUG (ruby -d)
  • Use Shift+~ to Toogle Debug Console
  • Copy and Paste with Bracketed Paste mode and some basic clean-ups (tabs)
  • CTRL+Cursor Keys should navigate in text line

Todos for Rodo 0.2.0 and later

  • [>] When postponing copy section headers and parent todos
  • [>] When closing days, use a checkmark to mark the day as done
  • [>] Multiline/wrap support
  • [>] Autosave
  • [>] Add migration mode
  • [>] Montly Log Mode
  • [>] Copy and Paste from <ul>/<ol> and OneNote
  • [>] Improve command palette with support for cursor keys

2021-05-26 Wed

Todos until Rodo 0.1.0

  • Add command area
    • Add utility functions for creating an input box
    • Show list of options
    • [-] Size of command area should match available options
    • Add support for postpone several (p+number+ENTER)
  • When inserting and appending respect indent
  • [>] When closing merge text with existing days
  • Switched [u] to [>] after reading the bullet journal website
  • [>] Only start debug window when run with ruby -w

Todos for Rodo 0.2.0 and later

  • [>] When postponing copy section headers and parent todos
  • [>] When closing days, use a checkmark to mark the day as done
  • [>] Multiline/wrap support
  • [>] Autosave
  • [>] Add migration mode
  • [>] Montly Log Mode
  • [>] Copy and Paste from <ul>/<ol> and OneNote

2021-05-25

  • [>] Add command area
    • [>] Add utility functions for creating an input box
    • [>] Show list of options
    • [>] Size of command area should match available options
    • [>] Add support for postpone several (p+number+ENTER)
  • [>] When inserting and appending respect indent
  • [>] When closing merge text with existing days
  • FIX: Bundler freezes strings, so we need to .dup string literals which we want to modify later

Long term todos:

  • [>] When postponing copy section headers and parent todos
  • [>] When closing days, use a checkmark to mark the day as done
  • [>] Multiline/wrap support

2021-05-22 08:12

  • [u] Add command area
    • [u] Add utility functions for creating an input box
    • [u] Show list of options
    • [u] Size of command area should match available options
    • [u] Add support for postpone several (p+number+ENTER)
  • [u] When inserting and appending respect indent
  • [u] When closing merge text with existing days
  • BUG: Pressing escape shouldn't delete line, if user typed something.
  • Host on github

Long term todos:

  • [u] When postponing copy section headers and parent todos
  • [u] When closing days, use a checkmark to mark the day as done
  • [u] Multiline/wrap support

2021-05-22

2021-05-21

  • [u] Add command area
    • [u] Add utility functions for creating an input box
    • [u] Show list of options
    • [u] Size of command area should match available options
  • [u] When postponing copy section headers and parent todos
  • [u] When closing days, use a checkmark to mark the day as done
  • [u] Add support for postpone several (p+number+ENTER)
  • [u] Multiline/wrap support
  • In journalling mode: When pressing enter twice, remove indent/marks
  • When entering journalling mode, move cursor to end of line

2021-05-18

  • Test task for waiting - ⌛ since 2021-05-11

2021-05-17

  • [u] Add command area
    • [u] Add utility functions for creating an input box
    • [u] Show list of options
    • [u] Size of command area should match available options
    • Filter options while typing
  • [u] When postponing copy section headers and parent todos
  • [u] When closing days, use a checkmark to mark the day as done
  • [u] When inserting and appending respect indent
  • [u] Add support for postpone several (p+number+ENTER)
  • [u] Multiline/wrap support
  • Add automatic prefixing of lines which start with '\s[-*]\s[.]'

2021-05-16 14:28

2021-05-16

2021-05-15

  • [u] Add undo support
  • [u] Add command area
  • [u] Add support for postpone several (p+number+ENTER)
  • [u] Support resize
  • Journaling mode (ENTER doesn't stop editing)
  • [u] Sort entry correctly on append

Sub-Section:

2021-05-11 14:00

  • Support for Tab/S+Tab during edit mode
  • Add support for 'w'aiting and add a waiting window
  • [⌛] Test task for waiting
  • Start on current date or most recent day in the past
  • Put [u] back in, because we need to close out old tasks when moving to new days
  • [u] Add undo support
  • [u] Add command area
  • [u] Add support for postpone several (p+number+ENTER)
  • [u] Support resize
  • [u] Journaling mode (ENTER doesn't stop editing)

Sub-Section:

2021-05-11 09:02

  • Don't use [u] when tasks are pushed to the next day
  • Start on current date or most recent day in the past
  • Add undo support
  • Pressing escape on a line which was just inserted remove it again
  • Add command area
  • Add support for postpone several (p+number+ENTER)
  • Add support for DEL during edit mode
  • Add support for cursor positioning using arrow keys.
  • Add support for CTRL+A and CTRL+E during edit mode.
  • Support resize

Sub-Section:

2021-05-11

2021-05-08

2021-05-07

  • Create file if it does not exist (with current day)
  • Add support for postpone (p)
  • I(nsert) will actually a(append) when on the first line
  • [u] Start on current date or most recent day in the past
  • [u] Add undo support
  • [u] Add support for postpone several (p+number+ENTER)
  • [u] Fix highlighting of page indicator
  • Support for Umlauts äöü

2021-05-06

  • Add way to add any date
  • Show indicators that there are more days in the past/future.
  • [u] Start on current date or most recent day in the past
  • Add support for kill (k)
  • Add support for append (a)
  • [u] Add support for postpone (p)
  • Get colors working

2021-05-01

  • Serialization
  • [u] Get colors working