Commit graph

20 commits

Author SHA1 Message Date
Chris Cochrun
cae6cabaa2 updating cargo.lock and adding diesel_migrations 2023-08-05 14:52:07 -05:00
Chris Cochrun
6da388c529 switching to cxx-qt 0.5.3 2023-05-19 09:20:42 -05:00
Chris Cochrun
1c94b22bb0 updates to cargo 2023-05-18 17:02:57 -05:00
Chris Cochrun
6cff851895 updating cargo 2023-05-18 15:23:21 -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
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