From d7098dcbcacad4468ca2c9b615525c4d2285e643 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 15 Apr 2026 15:59:51 -0500 Subject: [PATCH] [chore]: update todo --- TODO.org | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/TODO.org b/TODO.org index 15636fc..77075cd 100644 --- a/TODO.org +++ b/TODO.org @@ -5,12 +5,13 @@ * TODO [#A] Deployment pipeline and get a MVP going -* TODO [#A] Add Action system +* DONE [#A] Add Action system +CLOSED: [2026-04-15 Wed 15:57] This will be based on each slide having the ability to activate an action (i.e. OBS scene switch, OBS start or stop) when it is active. This is working but the right click context menu is all the way on the edge of the ui so you can't control all the slides. It also needs a lot of help in making the system more robust and potentially lest reliant on the Presenter struct itself. -* TODO [#A] Make sure that adding, deleting and editing items in each model is working correctly [1/2] +* TODO [#A] Make sure that adding, deleting and editing items in each model is working correctly [2/2] Let's build some tests that ensure that these functions are working for the models. Make sure the models are built in such a way as to make sure that they are testable and work fast for the user. @@ -18,7 +19,9 @@ By making the db functions take the vector of items in the model, we can drain t We should probably return a tuple with the original vector of items in case the db function fails somehow. This would be extremely important if we eventually create a server/client architecture and for whatever reason the server fails to respond with an answer, we'd lose all our items. -** TODO [#A] Need to test the library +** DONE [#A] Need to test the library +CLOSED: [2026-04-15 Wed 15:58] +Instead of testing the library itself, I think I'll just create a fake library in each core model and then test it in that ** DONE Move to new design CLOSED: [2026-04-07 Tue 11:42] @@ -79,7 +82,10 @@ Since strings are allocated on the heap, I've changed how to construct the svg s * TODO [#C] Make the presenter more modular so things are easier to change. This is vague... -* TODO [#C] Figure out why the Video element seems to have problems when moving the mouse around +* DONE [#C] Figure out why the Video element seems to have problems when moving the mouse around +CLOSED: [2026-04-15 Wed 15:59] + +I think this got fixed in a recent update * DONE [#A] Create a view of all slides in a PDF presenation