Chris Cochrun
444df4eacc
a complete removal of diesel
2024-09-25 12:52:44 -05:00
Chris Cochrun
ee03777c10
presentation_model using sqlx
2024-09-25 11:21:49 -05:00
Chris Cochrun
d871f68ca5
remove some spacing
2024-09-25 11:21:41 -05:00
Chris Cochrun
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
Chris Cochrun
e933426000
adding color-eyre and updating cargo stuff a bit
2024-09-25 11:19:55 -05:00
Chris Cochrun
9b8ed5a1cb
image_model transition to sqlx
2024-09-25 11:08:14 -05:00
Chris Cochrun
a697e4d89c
finishing video_model transition to sqlx
2024-09-25 11:08:03 -05:00
Chris Cochrun
df07b13b28
trying to add sqlx to the video_model
2024-09-25 06:35:31 -05:00
Chris Cochrun
e0d7159328
update todo with sqlx info
2024-09-24 15:27:37 -05:00
Chris Cochrun
8bc07e20ca
Making title and subtitle obey missing information colors
2024-09-24 15:23:33 -05:00
Chris Cochrun
10d1440f5d
fixing LibraryItem's subtitles
2024-09-24 14:38:52 -05:00
Chris Cochrun
c3a61d51cf
removing all of the legacy cpp code
2024-09-24 14:23:19 -05:00
Chris Cochrun
6de638440f
adding some sqlx stuff
2024-09-24 14:20:23 -05:00
Chris Cochrun
0a1800ad71
song_model is using sqlx now
2024-09-24 14:19:57 -05:00
Chris Cochrun
bfb723a413
tweaks to add sqlx
2024-09-24 10:12:14 -05:00
Chris Cochrun
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
Chris Cochrun
4659cb6de5
trying to fix the slides not showing a newly created video_thumbnail
2024-09-18 09:35:06 -05:00
Chris Cochrun
9b75c366de
saving some updates
2024-09-17 15:32:34 -05:00
Chris Cochrun
bb3a5d9b7b
checking off some todos
2024-09-17 11:57:22 -05:00
Chris Cochrun
ff72b29d40
removing more cruft
2024-09-17 11:57:15 -05:00
Chris Cochrun
e0bcce3f72
removing some cruft
2024-09-17 10:07:36 -05:00
Chris Cochrun
50fc745335
add the song_editor's embedded song_model and use it
2024-09-17 06:24:28 -05:00
Chris Cochrun
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
Chris Cochrun
0cac11cb89
remove some unnecessary use and type statements
2024-09-17 06:23:03 -05:00
Chris Cochrun
119039664e
remove this file
2024-09-17 06:22:24 -05:00
Chris Cochrun
f209c60f02
ignore this test for now
2024-09-17 06:21:38 -05:00
Chris Cochrun
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
Chris Cochrun
0aa966e8b9
clean up some things and add an internal get_song
2024-09-17 06:20:06 -05:00
Chris Cochrun
922f1b3456
remove some unneccessary stuff
2024-09-17 06:19:47 -05:00
Chris Cochrun
3b87f862ea
update ffmpeg tests
2024-09-17 06:19:22 -05:00
Chris Cochrun
50f15bee7d
updating todo with some more ideas
2024-09-15 14:18:39 -05:00
Chris Cochrun
d4270b64df
better searching mechanism
2024-09-15 14:18:30 -05:00
Chris Cochrun
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
Chris Cochrun
114ffb5bdc
Fixing a lot of little deals
2024-09-15 06:11:34 -05:00
Chris Cochrun
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
Chris Cochrun
b4ce082891
rename all cxx_qt::bridge modules to qobject for clarity
2024-09-15 06:10:06 -05:00
Chris Cochrun
8ae9911ee3
removing mpv pieces
2024-09-15 06:09:23 -05:00
Chris Cochrun
e9d0bdb5c5
updates to readme to match
2024-09-15 06:09:23 -05:00
Chris Cochrun
c9938df714
fixing presentation modes
2024-09-15 06:09:23 -05:00
Chris Cochrun
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
Chris Cochrun
146f2df0c3
fixing a lot of plumbing code to use pure rust models
2024-09-15 06:09:06 -05:00
Chris Cochrun
433ccf345b
fixing more of the VideoEditor
2024-09-15 06:09:03 -05:00
Chris Cochrun
c5ed583522
songEditor opens the song now
2024-09-15 06:08:44 -05:00
Chris Cochrun
f197099346
library is showing items and searching is working again
2024-09-15 06:08:43 -05:00
Chris Cochrun
b61e05a423
trying to fix models
2024-09-15 06:08:26 -05:00
Chris Cochrun
a1f18f803d
things are building and running now
...
Now for all the issues of things not working
2024-09-15 06:08:24 -05:00
Chris Cochrun
f231b81bf4
remove fileDialog
2024-09-15 06:08:02 -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