Chris Cochrun
f2f2ab27b9
fixing more inserting pieces
2023-09-13 14:58:53 -05:00
Chris Cochrun
4499d1a957
making sure sql models are in lumina folder
2023-09-13 14:58:13 -05:00
Chris Cochrun
d65243a106
formatting slide and fixing inserting slides
2023-09-13 14:05:48 -05:00
Chris Cochrun
064210dec3
again idiot
2023-09-13 14:02:32 -05:00
Chris Cochrun
755ff055d0
I'm an idiot
2023-09-13 14:00:11 -05:00
Chris Cochrun
d46eed567e
fix typo
2023-09-13 13:58:29 -05:00
Chris Cochrun
c58ca7e59f
adding insert item signal
2023-09-13 13:56:42 -05:00
Chris Cochrun
8d547509af
adding remove item signal
2023-09-13 13:52:58 -05:00
Chris Cochrun
00b2183750
add back deleting a single item
2023-09-13 13:39:53 -05:00
Chris Cochrun
66707858ca
fixing possible missing looping in save file
2023-09-13 13:32:14 -05:00
Chris Cochrun
8031c32a18
adding the save function working and adding to service items better
2023-09-13 13:22:02 -05:00
Chris Cochrun
258949ae50
adding basic save function... unfinished
2023-09-13 09:50:09 -05:00
Chris Cochrun
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
Chris Cochrun
5d2f993d7e
added the loading function.
2023-09-08 14:56:54 -05:00
Chris Cochrun
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
Chris Cochrun
ec6119eb57
fixing settings to point to the correct config file
2023-09-08 14:54:31 -05:00
Chris Cochrun
bc3024434e
adding some loading mechanics
2023-08-25 12:07:40 -05:00
Chris Cochrun
d61da6f09f
some initial setup to get the service_item_model.rs working
2023-08-12 14:07:13 -05:00
Chris Cochrun
e80f0216ae
tweaks to allow better html presentations
2023-08-07 07:21:18 -05:00
Chris Cochrun
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
Chris Cochrun
f7f81e0bda
fixing initial migration
2023-08-05 14:52:41 -05:00
Chris Cochrun
9d7d24168d
adding a better picture of diesel migrations
2023-08-04 14:44:26 -05:00
Chris Cochrun
f404759862
making service_item_model build
2023-06-17 06:36:16 -05:00
Chris Cochrun
e86f2f3f66
start building service_item_model.rs
2023-05-20 06:44:25 -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
485a7ac223
🐛 forgot to use default if unwrap fails
2023-05-19 16:00:52 -05:00
Chris Cochrun
a9722e37a0
removing cruft
2023-05-19 15:38:49 -05:00
Chris Cochrun
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
Chris Cochrun
41e22ca133
🎉 adding a downloaded video from youtube
2023-05-18 15:56:12 -05:00
Chris Cochrun
563a7ada60
🐛 trying to fix title not changing for ListView
2023-05-18 15:23:32 -05:00
Chris Cochrun
4b4607b721
bug: adding update functions in song_model
2023-05-18 06:40:44 -05:00
Chris Cochrun
644dc1684e
cleanup unnecessary stuff
2023-05-18 06:40:30 -05:00
Chris Cochrun
a1d4dc6e52
bug: db is now dynamic for user
2023-05-18 06:40:04 -05:00
Chris Cochrun
ad2ed98968
using more innerModels since they are already loaded
2023-05-18 06:39:22 -05:00
Chris Cochrun
0eef97dcfe
bug: new_song now works properly
2023-05-17 17:16:57 -05:00
Chris Cochrun
e87f1094a9
bug: forgot page_count method
2023-05-17 17:04:15 -05:00
Chris Cochrun
56c7dc8541
bug: fixing updating of properties in presentation_model
2023-05-17 17:01:34 -05:00
Chris Cochrun
b4648edde2
bug: fixing all video updating of properties
2023-05-17 16:53:16 -05:00
Chris Cochrun
bb9fc3fd86
bug: fixing video issues between qml and rust
2023-05-17 16:38:40 -05:00
Chris Cochrun
82466ee6fc
bug: fixing some adding and updating issues
2023-05-17 16:38:22 -05:00
Chris Cochrun
a8eec1dee6
condition around getting a song
2023-05-16 21:33:03 -05:00
Chris Cochrun
eb899a9965
tweaks to making songs work
2023-05-16 15:31:09 -05:00
Chris Cochrun
8af7c9bb6d
need to change the way page_count is made in presentations
2023-05-16 13:27:53 -05:00
Chris Cochrun
b234795a36
trying to add a way for rust to find number of slides in reveal.js
2023-05-16 09:55:26 -05:00
Chris Cochrun
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
Chris Cochrun
184ad4fe57
using song_model now
2023-05-12 17:00:23 -05:00
Chris Cochrun
68b30877ed
fixing more of pres model and setting up song model
2023-05-04 09:30:03 -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
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
Chris Cochrun
e8b042df54
Preparing to add html as a presentation option
2023-04-27 14:17:59 -05:00