Commit graph

482 commits

Author SHA1 Message Date
Chris Cochrun
99178dbfe4 ui is done for asynchronous saving 2024-04-21 13:42:50 -05:00
Chris Cochrun
defb73c0af trying to make a slide editing system 2024-04-17 15:58:25 -05:00
Chris Cochrun
c7761b9787 Saving is multi threaded now 2024-04-17 06:31:23 -05:00
Chris Cochrun
74f5596946 adding id to the service_item_model of the corresponding model 2024-04-15 10:54:28 -05:00
Chris Cochrun
905197f78b attemtping to make this look better 2024-04-14 10:48:34 -05:00
Chris Cochrun
77e98c4682 ui for a ProgressBar that shows the state of saving the presentation 2024-04-14 10:48:02 -05:00
Chris Cochrun
a2ba6e70bd making web backgrounds match theme so there aren't any flashbangs. 2024-04-13 06:22:35 -05:00
Chris Cochrun
6177219482 fixing the spinner to always be the right size 2024-04-12 07:22:59 -05:00
Chris Cochrun
402bc08d52 a custom loading indicator 2024-04-12 06:32:35 -05:00
Chris Cochrun
2428792895 adding a custom loading spinner to slides 2024-04-11 09:33:03 -05:00
Chris Cochrun
70040c5149 some basics of video times - unfinished 2024-04-10 09:49:50 -05:00
Chris Cochrun
461d25a73d a somewhat working system of video start and end times 2024-04-07 21:34:31 -05:00
Chris Cochrun
00fcf565ef making obs scene switching more coherent, but still not functional 2024-04-07 06:56:44 -05:00
Chris Cochrun
c96f188c70 attempts at making obs work 2024-04-03 14:58:51 -05:00
Chris Cochrun
564aec2bda fix updating properties from the SongEditor.qml
Since we get the original songID from the proxy model, it somehow
differs from the song_model.rs id. So, in the future, I should figure
out how to get the original id and use that so that these sorts of
bugs aren't quite as hard to find
2024-04-03 06:37:31 -05:00
Chris Cochrun
1117d6eea2 pdf and html now properly work in slides 2024-03-31 14:34:43 -05:00
Chris Cochrun
15c657b81e fixing html slides not working through nextSlideAction() 2024-03-29 07:30:07 -05:00
Chris Cochrun
428386a25b fixing a lot of debug info 2024-03-25 18:35:58 -05:00
Chris Cochrun
85b9f9cede simplifying qml response to changes in songs 2024-03-21 20:59:32 -05:00
Chris Cochrun
86f4f603a1 fixing some things with NewVideo.qml
First I've updated the styles to fit better. Then I've moved the timer
into the NewVideo.qml item. This will help to make sure we know where
that timer is coming from.
2024-01-22 13:21:50 -06:00
Chris Cochrun
ab9faae0b5 fixing clicking the slide to change slides breaking arrow keys 2024-01-22 11:20:00 -06:00
Chris Cochrun
8b23c9809c fixing the transition of the previewSlideList following active item 2024-01-18 04:20:39 -06:00
Chris Cochrun
da258433d9 Adding reveal next and previous buttons
In order to make this work, I had to determine in rust which were html
and essentially not call the change_slide function and instead call
the reveal_next/previous functions and then tweak it from there.
2024-01-17 11:26:04 -06:00
Chris Cochrun
791bcc146e attempting to switch the next button to using slibe_object for a
cleaner interaction
2024-01-17 09:46:23 -06:00
Chris Cochrun
60b89a84d7 using getItem directly since QVariantMaps work now in 0.6 of cxxqt 2024-01-16 13:54:09 -06:00
Chris Cochrun
1ab93122a5 building a debug setting in 2024-01-11 06:06:23 -06:00
Chris Cochrun
7061ec2ed8 adding some debug info and fixing font sizes? 2023-12-15 11:39:49 -06:00
Chris Cochrun
c36802f5e4 fixing some text and adding prev actions to reveal 2023-12-07 06:38:41 -06:00
Chris Cochrun
3f9a1714c4 trying to tweak song editor to work 2023-12-01 09:54:16 -06:00
Chris Cochrun
4189c16f6e adding a basic details view skeleton 2023-11-29 14:38:13 -06:00
Chris Cochrun
744481587f initial port to cxx_qt 6.0 2023-11-27 11:07:55 -06:00
Chris Cochrun
39ef6ed492 smaller font picker so it fits better on SongEditor.qml 2023-11-21 06:34:32 -06:00
Chris Cochrun
b46888685a Making header us Lumina name 2023-11-20 12:47:24 -06:00
Chris Cochrun
f582c5464e fix bug: changing video backgrounds don't properly show up in ui 2023-11-20 12:45:57 -06:00
Chris Cochrun
a1ecfaaef9 trying to fix the hovercolor not changing 2023-11-20 09:19:32 -06:00
Chris Cochrun
0a55062cd0 fixed bug: splitview doesn't have a cursorshape 2023-11-20 06:40:41 -06:00
Chris Cochrun
3c2f74ae66 fixed bug: activating service item switches the slide list properly 2023-11-20 06:21:18 -06:00
Chris Cochrun
03f6871fe1 Adding tooltip for Library pieces 2023-11-20 05:36:06 -06:00
Chris Cochrun
76ebefb6fb some clarity and testing out a better tooltip idea 2023-11-19 07:15:40 -06:00
Chris Cochrun
928f0b9c08 setting scene doesn't work yet 2023-11-18 07:21:30 -06:00
Chris Cochrun
c48a7661c2 Allow for connecting to OBS from settings 2023-11-18 06:50:09 -06:00
Chris Cochrun
9bcddfe69d better ui for the obs list 2023-11-18 06:44:03 -06:00
Chris Cochrun
b07e59659d doing dumb things for obs 2023-11-17 17:10:58 -06:00
Chris Cochrun
4b489d4e45 linking obs up to as a stringlist model 2023-11-17 11:02:45 -06:00
Chris Cochrun
c6700907b1 attempt at fixing bug with slides not activating with service item 2023-11-16 11:21:00 -06:00
Chris Cochrun
4685c9eb70 fixing reveal pres not showing on first slide 2023-11-15 15:25:53 -06:00
Chris Cochrun
fec6382384 cleanup 2023-11-15 09:59:02 -06:00
Chris Cochrun
219e2312c7 reveal presentations now move forward using signals
Rather than the logic in qml, I've moved it to rust and am using
signals to tell the ui to change.
2023-11-15 09:48:29 -06:00
Chris Cochrun
e30066b101 revealJS presentations work sorta
I still have lots of bugs, but the groundwork is there. At least a
proof of concept.
2023-11-14 21:39:30 -06:00
Chris Cochrun
b1eef88c8a fixing pdf not having number of slides attached 2023-11-13 10:21:39 -06:00