Commit graph

200 commits

Author SHA1 Message Date
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
Chris Cochrun 452cb33adf fixup! fixing alignment issues 2025-02-26 10:32:25 -06:00
Chris Cochrun 803f892e7e fixing alignment issues 2025-02-26 10:28:08 -06:00
Chris Cochrun a80ab8e9a6 cleanup of a lot of things 2025-02-26 10:16:50 -06:00
Chris Cochrun e596fdfe29 tweaks 2025-02-26 09:31:43 -06:00
Chris Cochrun 3c9a60c625 tweaks to features 2025-02-24 22:51:33 -06:00
Chris Cochrun 04e95d8044 making previews work more correctly 2025-02-24 22:47:46 -06:00
Chris Cochrun 8d350edcaa updating deps 2025-02-24 22:47:32 -06:00
Chris Cochrun 3d6ab2e35f making songs openable 2025-02-24 15:31:19 -06:00
Chris Cochrun 07a2a29097 Making slides visible from song_editor 2025-02-24 10:59:54 -06:00
Chris Cochrun be3d84be33 preparing more ui pieces 2025-02-24 10:00:28 -06:00
Chris Cochrun bbf1d0c162 adding a background button 2025-02-23 22:21:58 -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 d29e3b0dff refactoring 2025-02-22 23:38:31 -06:00
Chris Cochrun c6bf59af26 a basic way of making this work 2025-02-22 23:15:16 -06:00
Chris Cochrun 3d1d0f84ba basis for ensuring keybindings turn off when editing things 2025-02-22 23:07:46 -06:00
Chris Cochrun ab88791d80 adding more song_editor pieces 2025-02-21 23:17:51 -06:00