00b2183750
add back deleting a single item
2023-09-13 13:39:53 -05:00
66707858ca
fixing possible missing looping in save file
2023-09-13 13:32:14 -05:00
8031c32a18
adding the save function working and adding to service items better
2023-09-13 13:22:02 -05:00
258949ae50
adding basic save function... unfinished
2023-09-13 09:50:09 -05:00
3613586f63
style adjustments and adding the load function
...
Loading works. Needs some love for error handling and things but it works.
2023-09-12 06:39:52 -05:00
5d2f993d7e
added the loading function.
2023-09-08 14:56:54 -05:00
31aec1ca47
fixing slide model to look for correct type
...
In Rust you can't use type as a property name in a struct. This means
we have to use ty.
2023-09-08 14:54:51 -05:00
ec6119eb57
fixing settings to point to the correct config file
2023-09-08 14:54:31 -05:00
bc3024434e
adding some loading mechanics
2023-08-25 12:07:40 -05:00
d61da6f09f
some initial setup to get the service_item_model.rs working
2023-08-12 14:07:13 -05:00
e80f0216ae
tweaks to allow better html presentations
2023-08-07 07:21:18 -05:00
61439d65b3
Migrations work
...
This code actually enables migrations by running migrations on
initialization before any other code runs.
2023-08-05 14:52:56 -05:00
f7f81e0bda
fixing initial migration
2023-08-05 14:52:41 -05:00
9d7d24168d
adding a better picture of diesel migrations
2023-08-04 14:44:26 -05:00
f404759862
making service_item_model build
2023-06-17 06:36:16 -05:00
e86f2f3f66
start building service_item_model.rs
2023-05-20 06:44:25 -05:00
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
485a7ac223
🐛 forgot to use default if unwrap fails
2023-05-19 16:00:52 -05:00
a9722e37a0
removing cruft
2023-05-19 15:38:49 -05:00
a0692aeadf
planned: add presentation_window.rs
...
I'm going to try to subclass QQuickWindow or View in order to control
the PresentationWindow from rust and just call the appropriate
functions from QML.
2023-05-19 09:53:08 -05:00
41e22ca133
🎉 adding a downloaded video from youtube
2023-05-18 15:56:12 -05:00
563a7ada60
🐛 trying to fix title not changing for ListView
2023-05-18 15:23:32 -05:00
4b4607b721
bug: adding update functions in song_model
2023-05-18 06:40:44 -05:00
644dc1684e
cleanup unnecessary stuff
2023-05-18 06:40:30 -05:00
a1d4dc6e52
bug: db is now dynamic for user
2023-05-18 06:40:04 -05:00
ad2ed98968
using more innerModels since they are already loaded
2023-05-18 06:39:22 -05:00
0eef97dcfe
bug: new_song now works properly
2023-05-17 17:16:57 -05:00
e87f1094a9
bug: forgot page_count method
2023-05-17 17:04:15 -05:00
56c7dc8541
bug: fixing updating of properties in presentation_model
2023-05-17 17:01:34 -05:00
b4648edde2
bug: fixing all video updating of properties
2023-05-17 16:53:16 -05:00
bb9fc3fd86
bug: fixing video issues between qml and rust
2023-05-17 16:38:40 -05:00
82466ee6fc
bug: fixing some adding and updating issues
2023-05-17 16:38:22 -05:00
a8eec1dee6
condition around getting a song
2023-05-16 21:33:03 -05:00
eb899a9965
tweaks to making songs work
2023-05-16 15:31:09 -05:00
8af7c9bb6d
need to change the way page_count is made in presentations
2023-05-16 13:27:53 -05:00
b234795a36
trying to add a way for rust to find number of slides in reveal.js
2023-05-16 09:55:26 -05:00
58652eafa1
feat: song_model.rs now has a get_lyric_list
...
Now this being made in rust, the rest is much easier.
2023-05-15 06:32:22 -05:00
184ad4fe57
using song_model now
2023-05-12 17:00:23 -05:00
68b30877ed
fixing more of pres model and setting up song model
2023-05-04 09:30:03 -05:00
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
b05af23ffa
feat: reveal.js presentations are viewable in editor
...
I have gotten reveal.js presentations to be viewable. I'll still need
to work with how to present them, and fix the presenter piece as well,
but for now, it works.
2023-04-29 07:13:04 -05:00
e8b042df54
Preparing to add html as a presentation option
2023-04-27 14:17:59 -05:00
ff680b9549
prepping song_model
...
More todo yet, but the basics seem to be there.
2023-04-26 06:29:47 -05:00
c02336b806
tweaks to service_item_model to be from rust... not finished
2023-04-25 09:24:01 -05:00
1ca9ab5fc4
switching to thumbnails from rust
2023-04-25 09:23:49 -05:00
30e552aa3d
feature: thumbnail based off 1/5 of the duration of video
...
Now we grab the duration threw ffprobe and get the thumbnail from 1/5
of the duration.
2023-04-23 07:07:53 -05:00
529be1a519
adding an ffmpeg.rs and thumbnailing fn
...
This module adds a bg_from_video function that takes uses the ffmpeg
binary to create thumbnails and adds them to the apps local data directory.
2023-04-22 07:18:05 -05:00
67d7f960ed
ytdl now works quite reliably, but...
...
We still need to handle all errors and possibly handle edge cases of
playlists and non urls better. The UI needs a lot of work too, but
this is a good start of the feature.
2023-04-22 07:17:03 -05:00
666c22ae66
initial bits to make a ytdl addition
2023-04-21 13:42:18 -05:00
405a310e02
prepare to move to service_item_model.rs
2023-04-20 06:48:12 -05:00