{"repo":"Skytrias/todool","free":true,"listed":false,"github":"https://github.com/Skytrias/todool","clone":"git clone https://github.com/Skytrias/todool.git","description":"Powerful Todo Editor","language":"Odin","stars":86,"topics":["kanban","todo"],"license":"MIT","category":"productivity","readme_excerpt":"Todool 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) How To Build Install Odin based on your platform. Prepare Static Libraries (Linux/Darwin) 1. Build stb truetype - go to odin/vendor/stb/src/ and run make in there 2. Build - go to src/tfd and run make in there Todool 1. Clone this repository. 2. Create a target folder next to the src folder 3. On Windows: run build.bat - On Linux/Darwin: run make","default_branch":null,"files":null,"tree":[],"storefront":"/r/Skytrias","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Skytrias/todool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}