Chris Cochrun
5ed7f6b837
cargo clippy fix
2025-05-01 09:50:59 -05:00
Chris Cochrun
8cf2d48a16
cargo fix
2025-05-01 09:44:35 -05:00
Chris Cochrun
d2e456eae4
all tests passing now
2025-03-25 11:29:37 -05:00
Chris Cochrun
1ed04a1f64
fixing some test
2025-03-25 10:09:15 -05:00
Chris Cochrun
9b9c337c1b
making the text in the library smarter
2025-03-20 07:16:21 -05:00
Chris Cochrun
53791162b1
changing how each slide in the song_editor gets its video background
2025-03-16 22:49:42 -05:00
Chris Cochrun
54ef90442e
switch to libcosmics builtin rfd instead of our own
2025-03-15 23:16:47 -05:00
Chris Cochrun
66e33be26c
fixed lots of bugs by return Action enums in song_editor and library
...
Instead of dealing with a complication of every return from a
component being a Task<Message>, I create an Action enum that only
contains Tasks when needed and other specific actions that the
overarching App should handle to interact with other parts of it.
2025-03-15 22:30:19 -05:00
Chris Cochrun
2a980e523c
adding updating functions for all other kinds of items
2025-03-09 07:10:36 -05:00
Chris Cochrun
49e1e767c3
updating songs now works
2025-03-08 22:35:18 -06:00
Chris Cochrun
d1ae7ba4f5
starting to make db universal across app
2025-03-04 11:13:40 -06:00
Chris Cochrun
804850505e
trying to tweak sqlx
2025-02-27 15:30:08 -06:00
Chris Cochrun
7137cf715d
songs are almost editable
2025-02-26 16:09:12 -06:00
Chris Cochrun
a8f7651164
making a subtext that uses the path of the background
2025-02-23 22:03:15 -06:00
Chris Cochrun
a36a1d59c6
Drag and Drop works ok now.
...
The main functionality works but only in cosmic desktop. So there are
some issues that need to be worked out yet in regards to libcosmic.
2025-02-20 06:53:54 -06:00
Chris Cochrun
614630bea8
Setting up ServiceItem to lisp Value
2025-02-18 17:03:08 -06:00
Chris Cochrun
1ce365fc04
adding base for drag n drop
2025-02-18 16:43:39 -06:00
Chris Cochrun
40580a6e7a
now there are items and a bit of style to the library
2025-01-15 14:31:48 -06:00
Chris Cochrun
929b0a33d1
making library items look and behave more like buttons
2025-01-15 12:48:27 -06:00
Chris Cochrun
2695d1b70f
adding text items to slides
2025-01-15 10:59:18 -06:00
Chris Cochrun
89294061b7
a fledgling visible library system
...
Why do I write these weird commit messages....
2025-01-14 15:03:59 -06:00
Chris Cochrun
df944f980c
some preliminary work on libraries
2025-01-13 06:06:28 -06:00
Chris Cochrun
2fce73648d
slides have a proper id from lisp items
2024-12-17 13:13:34 -06:00
Chris Cochrun
7e7d27ecff
a lot of changes to make videos a bit more robust
...
I still have a problem in lagging while moving the mouse though.
2024-12-16 22:25:17 -06:00
Chris Cochrun
0e949fae65
clippy fix
2024-12-16 09:53:57 -06:00
Chris Cochrun
67b19fe214
trying to add audio playing
2024-12-11 16:14:31 -06:00
Chris Cochrun
db39eb12b8
ServiceItems are loaded from lisp and converted to slides
2024-12-10 12:07:10 -06:00
Chris Cochrun
cb7fa372a9
moving the lisp presentation parsing to service_items
...
Since we need the nav_bar to have the ServiceItemModel, the
presentation needs to be a list of service items, not slides, each
service item will have a list of slides attached though.
2024-12-10 09:27:50 -06:00
Chris Cochrun
87a26642fa
now we can parse an entire presentation to a list of slides
2024-12-06 11:15:41 -06:00
Chris Cochrun
6779b0c77c
working songs but needs better edge case handling
2024-12-06 10:32:07 -06:00
Chris Cochrun
b81584a76b
lisp song changes
2024-12-06 09:52:32 -06:00
Chris Cochrun
717968a178
making songs almost almost work
2024-12-06 09:24:56 -06:00
Chris Cochrun
9bd657f139
songs are nearly working entirely
...
Still needs audio and text_alignment, but it's nearly finished, then
we can find a way to load an entire presentation at once and then
track the changes to the presentation, and load songs from the files
2024-12-05 22:40:21 -06:00
Chris Cochrun
8c29e7900a
working song translation from lisp
2024-12-05 22:27:37 -06:00
Chris Cochrun
1f314e3a7a
adding a bit more to the lisp_to_song fn
2024-11-29 22:10:29 -06:00
Chris Cochrun
cbf2a2fd96
starting to add lisp_to_song function
2024-11-28 06:49:43 -06:00
Chris Cochrun
11fb5ddc71
removing unnecessary dbg! calls
2024-11-20 14:05:07 -06:00
Chris Cochrun
0669faa34f
backgrounds use a better conversion for strings
2024-11-20 14:04:45 -06:00
Chris Cochrun
8cfe2506f5
more clear default values
2024-11-20 13:11:40 -06:00
Chris Cochrun
356384821b
the core of loading slides from lisp is done
...
Slides themselves are capable of loading from lisp. The goal next will
be to create a way to load songs from lisp.
2024-11-20 12:13:50 -06:00
Chris Cochrun
b49aa55ec3
fixing value comparison
2024-11-20 09:57:17 -06:00
Chris Cochrun
6f33930cc9
finally trying to start bringing in crisp properly
2024-11-19 17:45:04 -06:00
Chris Cochrun
d6536f8a88
some updates
2024-11-19 15:25:35 -06:00
Chris Cochrun
c60353f8c8
Getting closer to a working little system
2024-11-19 12:35:42 -06:00
Chris Cochrun
0607ccb78d
trying to get composed slides to look right
2024-11-15 15:38:12 -06:00
Chris Cochrun
a94ad65914
updating the core for actual builds and working tests
2024-11-12 13:10:12 -06:00
Chris Cochrun
c9225680c3
adding all of our core sql systems
2024-11-12 06:29:24 -06:00
Chris Cochrun
2408404ff4
adding ron to slide serializing...
...
It's possible I could use this as a method of creating slides in text
form. It's vastly easier to implement.
2024-11-11 12:02:42 -06:00
Chris Cochrun
66c37775d1
adding the basis for the full slide system
2024-11-06 10:51:01 -06:00
Chris Cochrun
bdbcf5da56
using the slides backgrounds
2024-11-02 13:37:33 -05:00