updating todos
This commit is contained in:
parent
e0409f87ff
commit
332c8908a2
1 changed files with 21 additions and 11 deletions
32
TODO.org
32
TODO.org
|
@ -4,7 +4,10 @@
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
* Inbox
|
* Inbox
|
||||||
** TODO Make toolbar functional for songeditor [3/4] [75%]
|
** TODO Need to make =getLyricList= give back the verses with empty lines as separate slides :core:
|
||||||
|
[[file:~/dev/church-presenter/src/songsqlmodel.cpp:://TODO make sure to split empty line in verse into two slides]]
|
||||||
|
|
||||||
|
** TODO Make toolbar functional for =songeditor= [3/4] [75%] :core:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Controls.ToolBar {]]
|
[[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Controls.ToolBar {]]
|
||||||
|
|
||||||
- [X] alignment
|
- [X] alignment
|
||||||
|
@ -15,44 +18,51 @@
|
||||||
|
|
||||||
I'm thinking shadows for sure for readability on slides. Also, maybe I should have an effect of like glow? But maybe I'll come back to this after more of the core system is finished.
|
I'm thinking shadows for sure for readability on slides. Also, maybe I should have an effect of like glow? But maybe I'll come back to this after more of the core system is finished.
|
||||||
|
|
||||||
** TODO bug in changing slides with the arrows
|
** TODO bug in changing slides with the arrows :core:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::function changeSlide() {]]
|
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::function changeSlide() {]]
|
||||||
|
|
||||||
slides are inconsistent in changing from one slide to the next or previous. Both functions need looked at.
|
slides are inconsistent in changing from one slide to the next or previous. Both functions need looked at.
|
||||||
|
|
||||||
Maybe my best solution would be to architect a model or class for both the presentation controller and the presentation window to follow and do all the heavy lifting in there.
|
Maybe my best solution would be to architect a model or class for both the presentation controller and the presentation window to follow and do all the heavy lifting in there.
|
||||||
|
|
||||||
** TODO Check for edge cases in inputing wrong vorder and lyrics
|
** TODO Check for edge cases in inputing wrong vorder and lyrics :core:
|
||||||
[[file:~/dev/church-presenter/TODO.org::*Fix broken append when importing River song][Fix broken append when importing River song]]
|
[[file:~/dev/church-presenter/TODO.org::*Fix broken append when importing River song][Fix broken append when importing River song]]
|
||||||
|
|
||||||
** TODO Images stored in sql need to have aspect saved and applied dynamically here
|
** TODO Images stored in sql need to have aspect saved and applied dynamically here :core:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/Slide.qml::fillMode: Image.PreserveAspectCrop]]
|
[[file:~/dev/church-presenter/src/qml/presenter/Slide.qml::fillMode: Image.PreserveAspectCrop]]
|
||||||
|
|
||||||
** TODO Build out a slide preview system so we can see each slide in the song or image slideshow
|
** TODO Build out a slide preview system so we can see each slide in the song or image slideshow :ui:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Presenter.SlideEditor {]]
|
[[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Presenter.SlideEditor {]]
|
||||||
|
|
||||||
** TODO Fix possible bug in arrangingItems in draghandler [1/3] [33%]
|
- [X] Initial ListView with text coming from =getLyricList=
|
||||||
|
- [ ] Depending on this [[*Need to make getLyricList give back the verses with empty lines as separate slides][Need to make getLyricList give back the verses with empty lines as separate slides]]
|
||||||
|
- [ ] Need to perhaps address the MPV crashing problem for a smoother experience.
|
||||||
|
Essentially, mpv objects cause a seg fault when we remove them from the qml graph scene and are somehow re-referencing them. Using =reuseItems=, I can prevent the seg fault but then we are storing a lot of things in memory and will definitely cause slowdowns on older hardware.
|
||||||
|
|
||||||
|
** TODO Fix possible bug in arrangingItems in draghandler [1/3] [33%] :bug:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/DragHandle.qml::function arrangeItem() {]]
|
[[file:~/dev/church-presenter/src/qml/presenter/DragHandle.qml::function arrangeItem() {]]
|
||||||
|
|
||||||
- [X] Basic fixed drag n drop
|
- [X] Basic fixed drag n drop
|
||||||
- [ ] Allow for a less buggy interaction
|
- [ ] Allow for a less buggy interaction
|
||||||
- [ ] Need to check for edge cases
|
- [ ] Need to check for edge cases
|
||||||
|
|
||||||
** TODO [#A] Make Presentation Window follow the presenter component
|
** PROJ [#A] Make Presentation Window follow the presenter component :core:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/MainWindow.qml::Presenter.Slide {]]
|
[[file:~/dev/church-presenter/src/qml/presenter/MainWindow.qml::Presenter.Slide {]]
|
||||||
|
|
||||||
** TODO Finish toolbar in presentation display
|
** TODO Finish toolbar in presentation display :ui:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::Controls.ToolBar {]]
|
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::Controls.ToolBar {]]
|
||||||
|
|
||||||
** TODO Find a way to maths the textsize
|
** TODO Find a way to maths the textsize :slide:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/Slide.qml::property real textSize: 50]]
|
[[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
|
This may not be as needed. Apparently the text shrinks to fit it's space.
|
||||||
|
|
||||||
|
** TODO Create a nextslide function to be used after the end of the list of slides :slide:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::function nextSlide() {]]
|
[[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.
|
- [ ] Check to make sure this works in all conditions but I believe it works ok.
|
||||||
|
|
||||||
** TODO Make sure the video gets changed in a proper manner to not have left over video showing from previous items
|
** TODO Make sure the video gets changed in a proper manner to not have left over video showing from previous items :video:slide:
|
||||||
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::currentServiceItem++;]]
|
[[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
|
- [X] Build a basic system that changes to black first and then switches to the video
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue