Chris Cochrun
6fe0bf8fe2
updating
2024-10-13 15:42:35 -05:00
Chris Cochrun
a99e4fb3cf
Saving functionality is looking better
2024-10-12 21:54:57 -05:00
Chris Cochrun
c8bb484a53
fleshing out the core a bit more
2024-10-06 05:51:39 -05:00
Chris Cochrun
444df4eacc
a complete removal of diesel
2024-09-25 12:52:44 -05:00
Chris Cochrun
e933426000
adding color-eyre and updating cargo stuff a bit
2024-09-25 11:19:55 -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
b61e05a423
trying to fix models
2024-09-15 06:08:26 -05:00
Chris Cochrun
479c22087f
updates to how logging works
2024-04-17 06:31:46 -05:00
Chris Cochrun
e000f4458a
adding song_lyrics.rs
...
This module will allow for searching and finding songs in genius
lyrics and giving me the ability to get the lyrics from those songs.
The main function implemented is search_song first. From here we can
get the id of the songs we are looking for and then add the lyrics
into Lumina.
2024-01-23 14:47:28 -06:00
Chris Cochrun
6b3559b4ef
updating to cxx-qt 6.O
...
This will need a lot more work
2023-11-21 11:44:26 -06:00
Chris Cochrun
c6c3ed5d42
adding a basic setup for connecting OBS
2023-10-30 06:34:12 -05:00
Chris Cochrun
e608f44c75
updates to guix shell
2023-10-23 09:20:44 -05:00
9a08c6630c
Revert "attempting to switch to new version of cxx-qt to try newer api"
...
This reverts commit 5163a39317
2023-10-11 20:23:39 +00:00
Chris Cochrun
5163a39317
attempting to switch to new version of cxx-qt to try newer api
2023-10-11 11:09:07 -05:00
Chris Cochrun
7a1d9dfda8
adding tokio and tracing for better logging and some async stuff
2023-09-27 09:44:47 -05:00
Chris Cochrun
58fe68a671
an attempt to see what moving the sqlx would be like
2023-09-25 06:05:08 -05:00
Chris Cochrun
a21190e58b
including sqlx to potentially switch to it
2023-09-24 07:04:32 -05:00
Chris Cochrun
b2eeb04855
adding rfd to cargo.toml
2023-09-21 17:12:36 -05:00
Chris Cochrun
b0b7926f95
adding rfd to cargo.toml
2023-09-21 12:11:20 -05:00
Chris Cochrun
f2da6dcf87
adding qt-build-utils
2023-09-18 15:45:31 -05:00
Chris Cochrun
93933ff00b
adding fastrand
2023-09-14 09:41:38 -05:00
Chris Cochrun
bfa3f7280c
changing name everywhere to lumina
2023-08-25 12:07:28 -05:00
Chris Cochrun
cae6cabaa2
updating cargo.lock and adding diesel_migrations
2023-08-05 14:52:07 -05:00
Chris Cochrun
db761d0399
Using Guix as a shell system
...
Needed to package corrosion and still need to figure out how to tell
the cargo build script to find where QtQML includes are in the guix shell
2023-06-30 10:16:34 -05:00
Chris Cochrun
c1591f5211
adding a guix.scm
2023-06-28 21:14:20 -05:00
Chris Cochrun
6da388c529
switching to cxx-qt 0.5.3
2023-05-19 09:20:42 -05:00
Chris Cochrun
6765a66e28
testing: testing out branch of cxx-qt so QVariantMap works with rust
2023-05-17 16:39:26 -05:00
Chris Cochrun
c1711f231b
Trying to fix adding multiple files
2023-04-27 14:18:43 -05:00
Chris Cochrun
666c22ae66
initial bits to make a ytdl addition
2023-04-21 13:42:18 -05:00
Chris Cochrun
fc2d0492fa
the image_model.rs is working
...
The basic functions are all working properly. Now the model works by
using diesel to connect the sql database and retrieve all the items
and organize them. Then it'll ensure any additions and deletions are
correct and happen first on the database before adding them to the
model.
There is still a C++ proxyModel inbetween QML and Rust, but
this proxyModel interfaces with the Rust model instead of the C++
SqlTableModel.
2023-04-06 05:49:28 -05:00
Chris Cochrun
37a2dbd986
diesel instead of sea-orm
...
sea-orm was getting to be bigger hassle I think and harder to compile,
diesel seems simple and effective enough.
2023-04-04 14:29:14 -05:00
Chris Cochrun
db99525963
trying to add sea-orm as a way to create sql based models
2023-04-04 11:20:00 -05:00
Chris Cochrun
cf48c86202
udpating cargo
2023-04-03 14:57:17 -05:00
Chris Cochrun
71fb6f4aee
fixing some rust environment issues for the shell
...
Updated a lot of things to include ffmpeg_6-full so that we can use
some of the latest ffmpeg features and include ffmpeg-next in our rust
project.
Then some of the environment pieces were missing for ffmpeg-next to build.
2023-04-03 10:36:30 -05:00
Chris Cochrun
98233e040a
add ffmepg
2023-03-31 09:56:13 -05:00
Chris Cochrun
609d2af90b
idk attempt to add ffmpeg?
2023-03-30 15:31:43 -05:00
Chris Cochrun
236503e877
adjusting settings and slide_model.rs
...
These are trying to get more code written in Rust rather than c++. Not
there yet, but I need to sync these to another machine.
2023-03-28 06:15:11 -05:00
Chris Cochrun
b32d35c385
adding a slide_obj in rust
...
This object is still unfinished, but it will later serve as our main
object to connect to for the slides that are shown on screen. All of
this needed some heavy tweaking and I still need to learn more about
rust, but the beginnings are there and it will be worth it to have the
safety and speed that rust provides
2023-03-21 10:34:54 -05:00
Chris Cochrun
114119baef
updating cxx-qt
2023-03-14 14:40:12 -05:00
Chris Cochrun
824aa382d7
updating cargo for confy
2023-02-21 09:56:50 -06:00
Chris Cochrun
58fb8625f4
adding settings.rs
2023-01-27 15:46:35 -06:00
Chris Cochrun
137ba3d4f6
starting a settings module in rust
2023-01-27 09:58:06 -06:00
Chris Cochrun
b76f027455
rearranging rust files and updating crates
2022-12-10 06:52:04 -06:00