updating a lot of finished todos
This commit is contained in:
parent
9bc6e17a8f
commit
38f3ed245a
1 changed files with 21 additions and 20 deletions
41
TODO.org
41
TODO.org
|
@ -3,18 +3,9 @@
|
||||||
:CATEGORY: dev
|
:CATEGORY: dev
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
* Tasks [50%] [15/30]
|
* Tasks [64%] [20/31]
|
||||||
|
|
||||||
** TODO Add ability to use arrow keys to move through slides :core:feature:
|
** TODO Add ability to use arrow keys to move through slides :core:feature:
|
||||||
** TODO Unload video when switching to something with just image :core:bug:
|
|
||||||
** TODO Add an audio file to the song so that it will play when the song is presented :feature:song:
|
|
||||||
- [X] Add audio file to model
|
|
||||||
- [X] add ui for adding audio file
|
|
||||||
- [ ] add extra mpv piece to slide to play audio file
|
|
||||||
** TODO add a dropping area in the library :feature:ui:
|
|
||||||
- [X] Basic droparea
|
|
||||||
- [X] Determine which library to add to based on extension.
|
|
||||||
- [ ] Add a presentation model so that presentations can be added this way.
|
|
||||||
** TODO bug in dragging servicelist items to reorder. Maybe I can fix with me simplified model system :bug:
|
** TODO bug in dragging servicelist items to reorder. Maybe I can fix with me simplified model system :bug:
|
||||||
** TODO VideoSQL Model and SQLite system needs fixing :bug:
|
** TODO VideoSQL Model and SQLite system needs fixing :bug:
|
||||||
[[file:src/videosqlmodel.cpp::if (!query.exec("CREATE TABLE IF NOT EXISTS 'videos' ("]]
|
[[file:src/videosqlmodel.cpp::if (!query.exec("CREATE TABLE IF NOT EXISTS 'videos' ("]]
|
||||||
|
@ -61,21 +52,11 @@ Let's test this, because I think I fixed it.
|
||||||
- [ ] 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 Make the hover effect of dragging items over the servicelist show in the correct spot at all times.
|
|
||||||
|
|
||||||
** TODO Images stored in sql need to have aspect saved and applied dynamically here :core:
|
** 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 Finish toolbar in presentation display :ui:
|
** 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 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++;]]
|
|
||||||
|
|
||||||
- [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 Create a nextslide function to be used after the end of the list of slides :slide:
|
** 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() {]]
|
||||||
|
|
||||||
|
@ -86,6 +67,26 @@ https://discourse.nixos.org/t/developing-kirigami-applications/19947/17
|
||||||
This thread helped a lot
|
This thread helped a lot
|
||||||
|
|
||||||
|
|
||||||
|
** DONE Unload video when switching to something with just image :core:bug:
|
||||||
|
** DONE 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++;]]
|
||||||
|
|
||||||
|
- [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.
|
||||||
|
|
||||||
|
** DONE Add an audio file to the song so that it will play when the song is presented :feature:song:
|
||||||
|
- [X] Add audio file to model
|
||||||
|
- [X] add ui for adding audio file
|
||||||
|
- [X] add extra mpv piece to slide to play audio file
|
||||||
|
** DONE Make the hover effect of dragging items over the servicelist show in the correct spot at all times.
|
||||||
|
Believe I've fixed this
|
||||||
|
|
||||||
|
** DONE add a dropping area in the library :feature:ui:
|
||||||
|
- [X] Basic droparea
|
||||||
|
- [X] Determine which library to add to based on extension.
|
||||||
|
- [X] Add a presentation model so that presentations can be added this way.
|
||||||
** DONE images and videos need a better get system
|
** DONE images and videos need a better get system
|
||||||
[[file:~/dev/church-presenter/src/videosqlmodel.cpp::QVariantList VideoSqlModel::getVideo(const int &row) {]]
|
[[file:~/dev/church-presenter/src/videosqlmodel.cpp::QVariantList VideoSqlModel::getVideo(const int &row) {]]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue