updating todo

This commit is contained in:
Chris Cochrun 2023-11-20 12:47:18 -06:00
parent f582c5464e
commit 9d425ec8e7

View file

@ -13,8 +13,6 @@ The basic implementation is done. In order to make use of it in the odd broken Q
Once the model of OBS scenes is created, we can select a scene to add it to the service item. Then hopefully activate will take that scene and set it inside obs when switching slides. Once the model of OBS scenes is created, we can select a scene to add it to the service item. Then hopefully activate will take that scene and set it inside obs when switching slides.
*** TODO OBWS setting scenes *** TODO OBWS setting scenes
This has been really tricky since there is something of a bug when using =runtime.block_on()= rather than having a single cohesive tokio runtime. So, perhaps I need to figure out if I can't make a runtime that works for the whole app so that I can manage these a little better. This has been really tricky since there is something of a bug when using =runtime.block_on()= rather than having a single cohesive tokio runtime. So, perhaps I need to figure out if I can't make a runtime that works for the whole app so that I can manage these a little better.
** DONE When updating background, it isn't changed in the list
[[file:~/dev/lumina/src/qml/presenter/SongEditor.qml::function updateBackground(backgroundType) {]]
** TODO Find segfault in webengine ** TODO Find segfault in webengine
[[file:~/dev/lumina/src/qml/presenter/Slide.qml::id: web]] [[file:~/dev/lumina/src/qml/presenter/Slide.qml::id: web]]
@ -214,6 +212,8 @@ This thread helped a lot
Let's rename everything to that. Let's rename everything to that.
** DONE Make saving file auto use the last save file and go from there ** DONE Make saving file auto use the last save file and go from there
[[file:~/dev/lumina/src/qml/main.qml::function save() {]] [[file:~/dev/lumina/src/qml/main.qml::function save() {]]
** DONE When updating background, it isn't changed in the list
[[file:~/dev/lumina/src/qml/presenter/SongEditor.qml::function updateBackground(backgroundType) {]]
** DONE Need to test on other wayland compositors but Hyprland doesn't show the presentation window. :bug: ** DONE Need to test on other wayland compositors but Hyprland doesn't show the presentation window. :bug:
Quite by accident, I discovered how I may be able to fix this bug. Even though in QML I cannot show the window on demand, apparently in C++ I can still do it. So I will attempt to show the window by subclassing QQuickView in Rust and assign it's source through a QML file that is the PresentationWindow.qml Quite by accident, I discovered how I may be able to fix this bug. Even though in QML I cannot show the window on demand, apparently in C++ I can still do it. So I will attempt to show the window by subclassing QQuickView in Rust and assign it's source through a QML file that is the PresentationWindow.qml