Commit graph

924 commits

Author SHA1 Message Date
a99e4fb3cf Saving functionality is looking better 2024-10-12 21:54:57 -05:00
3e1e46ce2b added a find function to model 2024-10-09 15:47:53 -05:00
97b2e13937 adding file to lib.rs 2024-10-09 14:47:39 -05:00
0bfa2c6089 moving to using a filter function for getting the item 2024-10-09 14:47:21 -05:00
f3c3e98e16 adding file.rs 2024-10-09 14:46:50 -05:00
3c87385895 adding a lot more funcitonality to core library 2024-10-09 13:39:48 -05:00
ba51c56169 update todo 2024-10-09 13:39:40 -05:00
362a31581d some cleanup of warnings and fixes from clippy 2024-10-08 12:58:37 -05:00
7a8e6c41cd moving to generic based models instead of traits 2024-10-08 12:48:07 -05:00
8f065380aa ensuring that slides can be created by different things 2024-10-08 06:18:26 -05:00
887fc733e7 formatting and adding video model 2024-10-07 11:43:45 -05:00
de34c6818a some bare minimum trait work for songs 2024-10-07 10:45:49 -05:00
c8bb484a53 fleshing out the core a bit more 2024-10-06 05:51:39 -05:00
e05815e550 adding a new core module
This module will hold all the core mechanincs so that we can abstract
things further and allow for a better design of the main system. This
gives the freedom of moving the ui further from the logic and allows
for changing the ui in the future.
2024-10-04 16:14:33 -05:00
02599ef5a3 trying to start moving the functionality to service_item
This would mean that we can use more dependency injection for the
slides instead of the slide needing to figure out which kind of item
to generate and make a slide from.
2024-10-04 13:52:03 -05:00
2c014e242f Refactoring to slide_model and service_item getting the data from db
This is kinda a broken commit. There isn't any order to the adding of
the slide anymore. So it'll need to find a way of keeping track of
where all the current slides are and then insert the new ones in the
correct order while moving the others around as well.
2024-10-02 14:48:16 -05:00
6052cd01ac trying to move slide building to more backend focused 2024-10-02 10:38:40 -05:00
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
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
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
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