Commit graph

72 commits

Author SHA1 Message Date
Chris Cochrun
0d2b636bc9 making audio work in the new ffmpeg based system 2024-09-26 05:43:39 -05:00
Chris Cochrun
8ae9911ee3 removing mpv pieces 2024-09-15 06:09:23 -05:00
Chris Cochrun
c9938df714 fixing presentation modes 2024-09-15 06:09:23 -05:00
Chris Cochrun
66f313675b updates to fix qml 2024-09-15 06:06:53 -05:00
Chris Cochrun
7b82202c51 starting to build 2024-09-15 06:06:13 -05:00
Chris Cochrun
61aef5c48f Moving to QT6: Read more
QT6 Apparently means a lot of changes, these are the changes I've
found to make at least CPP build. The problem is we just got rid of a
lot of CPP and I don't know if the application will work. On the other
hand, the QML isn't finished yet either, but this is the start of
updating the application for QT6 and using MpvQt which is being built
and maintained by KDE. This will be better as they'll keep the library
updated for future QT updates so long as I still track with Kirigami.
2024-09-15 06:05:56 -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
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
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
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
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
13a8180d36 Controlling a reveal.js presentation 2023-10-28 14:33:26 -05:00
Chris Cochrun
5ead356289 placeholder functions for switching the reveal slide or fragment 2023-10-28 07:09:37 -05:00
Chris Cochrun
ed9693c27b comment out dead code and prepare function for moving to right index 2023-09-29 16:34:10 -05:00
Chris Cochrun
daf8511081 move notification to after the change 2023-09-12 06:38:53 -05:00
Chris Cochrun
ffb4da1432 fixing html visibility in live mode 2023-08-07 07:33:41 -05:00
Chris Cochrun
ea74fda363 🐛 need to get video start and end times working
This is waiting till service_item_model.rs is the model actually used
for ServiceList. Right now we are still using C++ so once that
switches, we can add it in service_item_model.

This way we don't add anymore C++ code that we are likely to throw away.
2023-05-19 16:01:08 -05:00
Chris Cochrun
c33b5af588 basic implementation of having reveal.js slides working
There is still a lot of work needed to be done here, but the basics
are laid out.
2023-05-01 06:20:45 -05:00
Chris Cochrun
a7e3cfa39f qml webengine is running
I'll need to figure out the best way to show the html slideshow later
but it's running and can accept html.
2023-04-28 05:46:02 -05:00
Chris Cochrun
e8b042df54 Preparing to add html as a presentation option 2023-04-27 14:17:59 -05:00
Chris Cochrun
caa2e31d99 add looping for slides
This add looping primarily for videos but I've added in the groundwork
for looping through any kind of slide. This obviously will be
implemented differently for each type of slide, but this way the
groundwork is done already.
2023-03-06 15:06:18 -06:00
Chris Cochrun
11d8ca366c add vidLoop property 2023-03-06 13:28:25 -06:00
Chris Cochrun
5fe5a5b621 switching all layouts to newer layouts 2023-03-03 16:47:49 -06:00
Chris Cochrun
93f60ddf3b removing subtitles by default 2023-02-14 21:55:33 -06:00
Chris Cochrun
d6da3b546c better debugging: all print statements are now console.log 2023-01-17 05:52:34 -06:00
Chris Cochrun
40cb3163e2 making a PreviewSlideListDelegate and using a repeater 2023-01-16 17:11:52 -06:00
Chris Cochrun
a3be06639b ui components to control looping on the fly 2022-10-06 03:33:56 -05:00
Chris Cochrun
26f49f9923 updating todos and fixing image aspect in slide 2022-09-26 16:57:06 -05:00
Chris Cochrun
2711bde130 ensuring audio only plays in proper places 2022-09-26 06:38:11 -05:00
Chris Cochrun
9bc6e17a8f fixing video background loading twice 2022-09-26 05:52:45 -05:00
Chris Cochrun
b5543c0c46 fix mpv showing overtop with audio cover art 2022-09-25 14:59:04 -05:00
Chris Cochrun
48514667cf gave up on qt and using mpv for audio too 2022-09-25 07:31:58 -05:00
Chris Cochrun
7f94cc37e7 getting audio into the slide.. still not playing yet though 2022-09-25 07:09:00 -05:00
Chris Cochrun
c197277e62 adding backbones for audio 2022-09-25 07:08:00 -05:00
Chris Cochrun
14458f8161 make pdfs fit in slide and everything else crop 2022-09-24 14:59:56 -05:00
Chris Cochrun
d8aca3d149 a bit of updating and making pdfs work better 2022-09-24 14:58:17 -05:00
Chris Cochrun
a6d2eb28fd adding functionality to preview slider 2022-09-19 16:19:43 -05:00
Chris Cochrun
e05beb3857 ensure the text fits properly and better control over text size 2022-09-16 16:45:18 -05:00
Chris Cochrun
b6e29352d9 adding a mechanism to ensure textsize based off size of slide 2022-09-16 16:13:32 -05:00
Chris Cochrun
9f9026105f making the window close and stop audio properly 2022-09-16 06:03:41 -05:00
Chris Cochrun
9a180f7df0 adding a playpause ability in videos 2022-09-15 17:06:04 -05:00
Chris Cochrun
e758958dca fixing the crashes and maybe speed up loading of objects in slides 2022-09-07 13:32:36 -05:00
Chris Cochrun
ae5edd8cad minor ui changes to keep text in check 2022-09-01 06:29:44 -05:00
Chris Cochrun
fbf26daebc video playpause and font changes are working 2022-08-29 15:43:11 -05:00
Chris Cochrun
7237601a3b some minor ui fixes and ui for play/pause button for first slide 2022-08-29 11:38:34 -05:00
Chris Cochrun
e1ce631b16 added a non-functioning video control to presenter 2022-07-14 07:15:06 -05:00