Commit graph

116 commits

Author SHA1 Message Date
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
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
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
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
9b9c337c1b making the text in the library smarter 2025-03-20 07:16:21 -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
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
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
04e95d8044 making previews work more correctly 2025-02-24 22:47:46 -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
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
Chris Cochrun
f13d021b22 idk 2025-02-20 15:10:41 -06:00
Chris Cochrun
07455b6a2f a basis for the editor with understanding how inputs work 2025-02-20 15:02:29 -06:00
Chris Cochrun
f656cce769 A toggle for editor views 2025-02-20 11:54:37 -06:00