/todool

Powerful Todo Editor

Primary LanguageOdinMIT LicenseMIT

Todool

preview

I developed Todool fulltime from 2022-2023 in odin. I started selling it in November 2022 but quickly felt a bit of burnout. Lot's of reworks lead to the current state of things, which I feel like reworking again...

Instead of letting the project die completly I'll share the source here, have fun with it!

What I'd rework

  • Renderer: compute tiled sdf renderer to save up on rerendering
  • UI: immediate style to be more detatched from the data
  • DB: store the editor content in a database and write out a readable text file that ppl can have as a backup or git inspection
  • Kanban: remove kanban and focus solely on "List Mode" and make that better

Tech:

  • OpenGL 3.3 renderer similar to 4coder
  • SDL2
  • fontstash - glyph atlas fontstash
  • RMGUI - similar to luigi
  • Undo/Redo with callbacks (not that nice)
  • Custom binary file format (trash)