Commit graph

230 commits

Author SHA1 Message Date
Chris Cochrun
89721b947d schtuff
Some checks failed
/ test (push) Has been cancelled
2025-07-08 17:18:45 -05:00
Chris Cochrun
891ad2587e now the text is a little nicer looking...
Some checks failed
/ test (push) Has been cancelled
2025-07-07 14:28:17 -05:00
Chris Cochrun
d94572201a making sure run is in debug mode so I'm considering performance 2025-07-04 07:14:37 -05:00
Chris Cochrun
9207df10ba svgs are still bad.
I didn't realize that svgs take so long to parse in the usvg crate and
therefore there is nothing to do here. Unless there was a way to build
it outside the view run, but I'm not sure that's possible.
2025-07-04 07:13:06 -05:00
Chris Cochrun
e7a160272d better text_stroke 2025-07-04 06:54:21 -05:00
Chris Cochrun
7f66f33462 making header better and fixing stroke width on text 2025-07-04 06:11:48 -05:00
Chris Cochrun
049e5bd7cc fixing text_svg 2025-07-03 21:59:52 -05:00
Chris Cochrun
bf6add5c67 deps update
Some checks failed
/ test (push) Has been cancelled
2025-07-01 16:57:58 -05:00
Chris Cochrun
1c403f7d81 tweaks to deps
Some checks failed
/ test (push) Has been cancelled
2025-05-23 10:37:03 -05:00
Chris Cochrun
38b12c2681 remove unfinished fn 2025-05-08 15:15:36 -05:00
Chris Cochrun
b95e76eff4 updating text_svg to perhaps contain the handle 2025-05-05 10:37:51 -05:00
Chris Cochrun
1a2ff0a4bc making some text_svg changes 2025-05-04 22:40:18 -05:00
Chris Cochrun
44e8bc4683 making some font changes to better fonts for slides 2025-05-04 22:39:42 -05:00
Chris Cochrun
625988820c changing font_size_selector to a combo_box instead of a dropdown 2025-05-03 07:25:40 -05:00
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