diff --git a/todo.org b/todo.org index 2c7c574..8379d96 100644 --- a/todo.org +++ b/todo.org @@ -8,7 +8,6 @@ This needs lots more attention * TODO [#A] Need to fix tests now that the basic app is working -* TODO Check into =mupdf-rs= for loading PDF's. * TODO [#A] Text could be built by using SVG instead of the text element. Maybe I could construct my own text element even This does almost work. There is a clear amount of lag or rather hang up since switching to the =text_svg= element. I think I may only keep it till I can figure out how to do strokes and shadows in iced's normal text element. @@ -21,6 +20,10 @@ Since SVG's apparently run poorly in iced, instead I'll need to see about either This fork will render text 3 times. Once for the text, once for the stroke, once for the shadow. This will only be used in the slides and therefore should not be much of a performance hit since we will only be render 3 copies of the given text. This should not be bad performance since it's not a large amount of text. This also means in our custom widget with our custom fork, we can animate each individually perhaps. +** Actually..... +I tried out a way of generating the svg and rasterizing it ahead of time and then storing it in the file system to be cached. This works out very well. The text is one whole image for a slides text that gets layered on top of the background, but it works out well for now. + +* TODO Check into =mupdf-rs= for loading PDF's. * TODO [#C] Make the presenter more modular so things are easier to change.