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