#+TITLE: Todo List * Inbox ** TODO Build out a slide preview system so we can see each slide in the song or image slideshow [[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Presenter.SlideEditor {]] ** TODO Make sure the video gets changed in a proper manner to not have left over video showing from previous items [[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::currentServiceItem++;]] - [X] Build a basic system that changes to black first and then switches to the video - [ ] Build out a loading system that will load the next video if it needs to and then the switch can be instant. The second option is the best, but requires a lot more work. I have the first already working so I'll come back to this once I have more of an idea of how to do it. ** TODO Fix possible bug in arrangingItems in draghandler [[file:~/dev/church-presenter/src/qml/presenter/DragHandle.qml::function arrangeItem() {]] ** TODO [#A] Make Presentation Window follow the presenter component [[file:~/dev/church-presenter/src/qml/presenter/MainWindow.qml::Presenter.Slide {]] ** TODO Make toolbar functional for songeditor [[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Controls.ToolBar {]] - [ ] Will likely need to modify the model to persist the effects stored to the songs ** TODO Finish toolbar [[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::Controls.ToolBar {]] ** TODO Find a way to maths the textsize [[file:~/dev/church-presenter/src/qml/presenter/Slide.qml::property real textSize: 50]] ** TODO Create a nextslide function to be used after the end of the list of slides [[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::function nextSlide() {]] - [ ] Check to make sure this works in all conditions but I believe it works ok. ** TODO Fix broken append when importing River song [[file:~/dev/church-presenter/src/qml/presenter/LeftDock.qml::function appendItem(name, type, background, backgroundType, text, itemID) {]] ** DONE Need to make ListModel capable of bringing in a string list [2/2] [100%] - [X] Create a Model - [X] Create a class that we'll make a list of in the model ** DONE Parse Lyrics to create a list of strings for slides SCHEDULED: <2022-03-23 Wed 10:00> ** DONE Make nextSlideText a nextAction function to incorporate other types of items [[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::function nextSlideText() {]] ** DONE Fix file dialog using basic QT theme [[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::FileDialog {]]