836c997e97
adding SlideType to slide_model
2024-09-27 06:12:41 -05:00
faae0f0186
adding color_eyre
2024-09-27 06:12:28 -05:00
3f4288c0d2
adding the prev function to cxx
2024-09-26 20:45:03 -05:00
8463af6ad9
moving more of the logic to slide_model
...
With more of the logic coming to the rust models, I can start to make
compile time guarantees.
2024-09-26 14:54:25 -05:00
8c7f2d794f
starting to change slide_model to have the logic of changing slides
...
In order to make slide_object dumber and and not need to keep track of
slide info, we are moving the business logic to slide_model so that
the model can keep track of whether presentations are ready to switch
and don't need to run reveal_next or something.
2024-09-26 14:11:30 -05:00
4c403d9f3c
embedding the slide_model in the slide_object
2024-09-26 06:39:06 -05:00
0d2b636bc9
making audio work in the new ffmpeg based system
2024-09-26 05:43:39 -05:00
a032bd555b
removing unnecessary self
2024-09-26 05:33:55 -05:00
e8477a8a19
other prelim switching to main.rs
2024-09-25 15:44:36 -05:00
7fd5926fd4
updating obws to 0.13.0
2024-09-25 12:52:52 -05:00
444df4eacc
a complete removal of diesel
2024-09-25 12:52:44 -05:00
ee03777c10
presentation_model using sqlx
2024-09-25 11:21:49 -05:00
d871f68ca5
remove some spacing
2024-09-25 11:21:41 -05:00
523191f93d
some prep in comments for potentially switching to cargo only build
...
This is a big possible step. The issue is that Cargo can't link or see
some things quite the same as cmake. At the very least, the app is
building with very minimal cpp now.
2024-09-25 11:20:14 -05:00
e933426000
adding color-eyre and updating cargo stuff a bit
2024-09-25 11:19:55 -05:00
9b8ed5a1cb
image_model transition to sqlx
2024-09-25 11:08:14 -05:00
a697e4d89c
finishing video_model transition to sqlx
2024-09-25 11:08:03 -05:00
df07b13b28
trying to add sqlx to the video_model
2024-09-25 06:35:31 -05:00
e0d7159328
update todo with sqlx info
2024-09-24 15:27:37 -05:00
8bc07e20ca
Making title and subtitle obey missing information colors
2024-09-24 15:23:33 -05:00
10d1440f5d
fixing LibraryItem's subtitles
2024-09-24 14:38:52 -05:00
c3a61d51cf
removing all of the legacy cpp code
2024-09-24 14:23:19 -05:00
6de638440f
adding some sqlx stuff
2024-09-24 14:20:23 -05:00
0a1800ad71
song_model is using sqlx now
2024-09-24 14:19:57 -05:00
bfb723a413
tweaks to add sqlx
2024-09-24 10:12:14 -05:00
186142a012
some really stupid changes that I probably shouldn't commit
...
So I'm trying to switch to sqlx...........
2024-09-18 15:59:28 -05:00
4659cb6de5
trying to fix the slides not showing a newly created video_thumbnail
2024-09-18 09:35:06 -05:00
9b75c366de
saving some updates
2024-09-17 15:32:34 -05:00
bb3a5d9b7b
checking off some todos
2024-09-17 11:57:22 -05:00
ff72b29d40
removing more cruft
2024-09-17 11:57:15 -05:00
e0bcce3f72
removing some cruft
2024-09-17 10:07:36 -05:00
50fc745335
add the song_editor's embedded song_model and use it
2024-09-17 06:24:28 -05:00
273dd76d23
adding a SlideType enum that can parse from a string
...
This will start to allow us to have a much better data model for the
slides and service items. They can have a type associated with them
and parse which they are from this type.
2024-09-17 06:23:27 -05:00
0cac11cb89
remove some unnecessary use and type statements
2024-09-17 06:23:03 -05:00
119039664e
remove this file
2024-09-17 06:22:24 -05:00
f209c60f02
ignore this test for now
2024-09-17 06:21:38 -05:00
e1cb837249
embedded song_model into the song_editor finally
...
In order to embed a qobject from another file you need to find the
generated .h file in the build path and make sure to include it.
2024-09-17 06:20:35 -05:00
0aa966e8b9
clean up some things and add an internal get_song
2024-09-17 06:20:06 -05:00
922f1b3456
remove some unneccessary stuff
2024-09-17 06:19:47 -05:00
3b87f862ea
update ffmpeg tests
2024-09-17 06:19:22 -05:00
50f15bee7d
updating todo with some more ideas
2024-09-15 14:18:39 -05:00
d4270b64df
better searching mechanism
2024-09-15 14:18:30 -05:00
5b0462db65
search function for all models... however...
...
There is some sort of problem. Somehow I sometimes get a signal 11
SEGV_MAPERR error and then it segfaults. *sigh*... So this function
needs some help yet.
2024-09-15 06:44:47 -05:00
114ffb5bdc
Fixing a lot of little deals
2024-09-15 06:11:34 -05:00
27acbdc866
fixing name clobbering in qobjects.
...
Apparently qobjects need unique names or else they will name clobber.
2024-09-15 06:11:34 -05:00
b4ce082891
rename all cxx_qt::bridge modules to qobject for clarity
2024-09-15 06:10:06 -05:00
8ae9911ee3
removing mpv pieces
2024-09-15 06:09:23 -05:00
e9d0bdb5c5
updates to readme to match
2024-09-15 06:09:23 -05:00
c9938df714
fixing presentation modes
2024-09-15 06:09:23 -05:00
c2a56cd24b
fixing serviceListItem:
...
Need to remember that list delegates need a component not a real item,
so the wrapper is necessary
2024-09-15 06:09:22 -05:00