diff --git a/TODO.org b/TODO.org index 7cb8da1..0a04bb5 100644 --- a/TODO.org +++ b/TODO.org @@ -29,6 +29,13 @@ This site is very helpful: https://html2canvas.hertzen.com/configuration/ I could use html2canvas in order to render the file in a canvas and pick it's size. Then I could take images of a slide, check to see if there are more slides, take another after changing and so on. This will likely need to be a lengthy script and I'll need to toy with how to load both html2canvas and this script into the QML webengine ** TODO Write a function to handle switching to the next fragment in revealjs [[file:~/dev/lumina/src/qml/presenter/Slide.qml::WebEngineView {]] + +In order to achieve this, I have to do some of the logic in qml as opposed to rust. Rust just is too far abstracted I think... Unless maybe I can have some form of slide signal pieces that the slide can react to and pass the necessary pieces into rust. I'll need to experiment with this, but I've found that it is all possible, so I'll keep playing. + +- First in JS +- Now need to see if I can do more logic in Rust instead. +- Maybe signal handlers? + ** TODO write a function for setting each slide to the appropriate index in html presentations [[file:~/dev/lumina/src/qml/presenter/Slide.qml::/* function moveToSlideIndex(index) { */]] ** DONE Rename SlideEditor.qml to SongEditorSlideList.qml