Ever wanted an easier life managing To-Do lists? Todool is a full blown environment for managing large trees of task lists.

Features:

  • Normal text editing experience
  • Automatically sort tasks based on their state (None-Done-Canceled)
  • Task-States for progression - Autocompletes parent state
    • i.e. parent has 3 children with state Done -> parent will be Done
  • Switch between modes to get a better overview
  • Focus a task and its children

Multi-Selection - do commands on multiple tasks:

  • Change Task-State
  • Toggle Record-Time
  • Toggle Bookmark
  • Toggle Date
  • Toggle Folding
  • Toggle Tag (1-8)
  • Delete Task

Modes:

  • List (Top-Down) traditional Todo List
    • useful prompts Search, Goto, Date
  • Kanban (Left-Right) Kanban Representation (only 2 relative levels deep)
  • Agenda Day Preview + Calendar

Timers:

  • Stopwatch
  • Timer
  • Pomodoro

Special:

  • Generate a changelog from all completed / canceled tasks
  • Import from source code to todool
    • // TODO and // NOTE will be imported
    • customization will follow
  • Copy a task tree to clipboard
  • Networking

Technical:

Platforms:

  • Windows
  • Linux

Save Format:

  • String + Optional Tags to restructure entire tree on load
  • Easy to make a custom reader - once a format description is published
  • Using shoco to compress strings when used in Header

Discussion can be held on the forums / blogs / Discord

Recent Activity

Added simple zooming & Task Drag animation, added options to customize some visuals &todool

https://www.youtube.com/watch?v=k4Xd59kzouI did a devlog on my IMGUI -> RMGUI transition, hoping to do these weekly ๐Ÿ™‚ &todool

joining the RMGUI squad ๐Ÿ”ฅ &todool

more versatile copy & paste &todool

Task children sorting options and per parent sort locking ๐Ÿ”ฅ &todool

task dragging ๐Ÿ”ฅ drag outside the window or to the trash area to remove the task &todool

multi select tasks with the mouse while holding shift ๐ŸŽ‰ &todool also using vulkan now instead of GL

https://skytrias.substack.com/p/variable-font-sizes-using-storage short post on how to easily support variable font sizes with storage buffers &todool

tasks can have dates set + agenda mode to get an overview of each day &todool

optimized global utf8 textbox, cut, copy & paste, topbar to select focus tree &todool

mouse caret selection & a progress bar in kanban mode ๐ŸŽ‰ &todool

auto centering x / y based on render mode & more work on text boxes &todool

proper text boxes & caret selections &todool

more polishing on kanban boards &todool

kanban view is back ๐ŸŽ‰ &todool

2 instances of &todool sharing subtrees with each other over http ๐Ÿ”ฅ commit a tree -> other user can sync back to the recent tree or push his own optionally you can submit a read only tree

color setting bar - modifies a line / selection by default when Apply is on or via command, can be used on other elements like tag colors ๐ŸŽจ &todool

selections + toggle state ๐Ÿ”ฅ &todool

reworked &todool recently to text lines + additional data ๐ŸŽ‰ making my life simpler to implement more meaningful features https://www.youtube.com/watch?v=XT5d28Iv9I8

testing out more automation - leave your thoughts &todool

reimplemented a cool feature i had a while ago &todool ๐ŸŽ‰

  • right mouse dragging task upwards / downards pops the task and its children out - place it in the trashbin or near another line
  • right mouse dragging task left <-> right shifts their indentation

first day working fulltime on &todool ๐ŸŽ‰

added a pomodoro tree today with a couple of looping options

  • work, short_break, long_break as editable timer nodes
  • looping can be ignored or turned on
  • repeat_count is the limit until the long_break starts
  • timer durations can be added to a line ~ still gotta flesh this out
  • break times can be included if you want them to count in as work time

transitioned &todool to fully use RectCut imgui ๐Ÿ”ฅ its really nice, thanks goes out to rxi for suggesting it ๐Ÿ˜„

working on time related features -> Stopwatch & Timer โฒ๏ธ &todool

made a prompt to spawn different sub node types instead of having to remember multiple commands ๐Ÿ”ฅ &todool

task color outlining ๐ŸŽจ when you want to highlight certain regions visually, often found in kanban &todool

changing colors via the mouse &todool

proper mouse selection, horizontal auto scrolling and a relayouting bug in the end :BestPractice: &todool

auto generate a changelog ๐Ÿ”ฅ &todool

Skytrias | Michael Kutowski
New blog post: Update + Discord
Skytrias | Michael Kutowski
New blog post: Focusing on Trees
Skytrias | Michael Kutowski
Blog comment: first post
Skytrias | Michael Kutowski
Blog comment: first post
Simon Anciaux
New blog post: first post
Skytrias | Michael Kutowski