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!
- 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
- 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)
Install Odin based on your platform.
- Build stb truetype -> go to
odin/vendor/stb/src/
and runmake
in there - Build -> go to
src/tfd
and runmake
in there
- Clone this repository.
- Create a
target
folder next to thesrc
folder - On Windows: run
build.bat
- On Linux/Darwin: runmake