Commit graph

216 commits

Author SHA1 Message Date
Chris Cochrun ae84870ef1 fix library buttons layout 2025-05-02 23:12:39 -05:00
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 e6621072cd unnecessary layout 2025-05-01 09:40:20 -05:00
Chris Cochrun 77d12b2b01 making header bar more uniform 2025-05-01 06:26:33 -05:00
Chris Cochrun 043a90485c making the library collapsable 2025-04-30 15:10:59 -05:00
Chris Cochrun 53b90afbdb updating todo 2025-04-24 14:33:51 -05:00
Chris Cochrun d16acf2139 tweaks 2025-04-23 15:18:40 -05:00
Chris Cochrun 73baad8ae6 turns out svg's are terribly expensive in iced 2025-04-23 13:49:34 -05:00
Chris Cochrun a10264e081 update nix flake and cargo deps 2025-04-23 13:19:48 -05:00
Chris Cochrun 60f69cf312 making stroke smaller 2025-04-22 15:25:14 -05:00
Chris Cochrun 2f8ee4a317 update todo 2025-04-22 09:49:25 -05:00
Chris Cochrun fc445e929f remove stroke 2025-04-22 09:46:33 -05:00
Chris Cochrun 2e900039cb update todo for presenter changes 2025-04-04 23:31:44 -05:00
Chris Cochrun 342485f9d2 working on a used text_svg in the presenter 2025-04-04 23:29:28 -05:00
Chris Cochrun 010f9a41d8 text_svg is working 2025-04-03 09:59:52 -05:00
Chris Cochrun ed5e434adb some better svg text pieces 2025-04-02 09:36:39 -05:00
Chris Cochrun b65ac72a01 making svg a little smarter 2025-04-01 09:55:13 -05:00
Chris Cochrun ed80ccaa55 the beginnings of the text_svg 2025-03-27 15:20:32 -05:00
Chris Cochrun 46cdf53c6e fixing up text_svg 2025-03-27 11:44:38 -05:00
Chris Cochrun 2b92b9b792 adding text_svg to build text out of svgs 2025-03-27 09:39:23 -05:00
Chris Cochrun 89ec3145d1 update todo 2025-03-26 15:21:05 -05:00
Chris Cochrun 427059107a adding cargo-flamegraph and removing unneccessary deps 2025-03-26 09:33:58 -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 4500fe7bf1 changing presenter to use an action instead of the Task<Message>
This also helped me to find a bug in the system where we weren't
changing the audio if the slide we change to doesn't have audio.
2025-03-24 21:58:40 -05:00
Chris Cochrun d8699721b7 small ui changes 2025-03-20 22:09:01 -05:00
Chris Cochrun 54de7eea8c making slide controls use a transparent background 2025-03-20 12:53:19 -05:00
Chris Cochrun 9b9c337c1b making the text in the library smarter 2025-03-20 07:16:21 -05:00
Chris Cochrun 40065d2c5a updating readme and todo 2025-03-17 07:28:51 -05:00
Chris Cochrun 6fcabad45c testing out svg as a text option instead of using the text element
The text element has little options for heavily styling the text. I
think I'll start to build a dedicated text element from SVGs
instead. This will ensure that I can add strokes and drop-shadows.
2025-03-17 07:26:44 -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 6fa08c1fec adding a toolbar to every library 2025-03-16 22:49:23 -05:00
Chris Cochrun 255984961c updating todo 2025-03-16 22:49:07 -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 e5981d006b adding the service_item to the nav_bar 2025-03-13 15:10:16 -05:00
Chris Cochrun 561e03ea81 making song_editor fonts and font_sizes better 2025-03-13 12:24:34 -05:00
Chris Cochrun 60e1d294b1 trying to add fonts 2025-03-12 16:15:14 -05:00
Chris Cochrun 0b317c0f1e fixing backgrounds not changing 2025-03-12 16:13:22 -05:00
Chris Cochrun 7d92afb30a updating crates 2025-03-12 15:58:46 -05:00
Chris Cochrun 2a980e523c adding updating functions for all other kinds of items 2025-03-09 07:10:36 -05:00
Chris Cochrun 62453866c5 beginning to create a double_ended_slider 2025-03-08 22:35:35 -06:00
Chris Cochrun 49e1e767c3 updating songs now works 2025-03-08 22:35:18 -06:00
Chris Cochrun 95fb1d86d8 trying to find a way to beat the borrow checker 2025-03-06 15:20:28 -06:00
Chris Cochrun e63f003181 dog idk 2025-03-06 11:56:04 -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 4fe68236ea making songs almost more updatable.... 2025-02-27 11:57:58 -06:00
Chris Cochrun 7137cf715d songs are almost editable 2025-02-26 16:09:12 -06:00