Commit graph

103 commits

Author SHA1 Message Date
Chris Cochrun 2c15073dbc fixed fonts sorta...
Need to better understand the dangers that `Box::leak()` presents, but
I think this essentially means any font that shows up with hold it's
place in memory until the box is destroyed, making it seem to be
'static.
2024-12-14 14:31:28 -06:00
Chris Cochrun 96419003a7 making some more clear tasking 2024-12-13 23:49:54 -06:00
Chris Cochrun 6c6a7fca15 udpate readme 2024-12-13 23:41:01 -06:00
Chris Cochrun 9ac58dd546 async instead of thread based sound is working 2024-12-13 23:40:48 -06:00
Chris Cochrun 4c352df050 attempting to make async work 2024-12-13 23:04:59 -06:00
Chris Cochrun 5152e2ff3f making scrolling work in the preview bar 2024-12-13 23:04:37 -06:00
Chris Cochrun 3341f1643c adding a todo.org file 2024-12-13 07:12:26 -06:00
Chris Cochrun 9aa1a46937 reverted async attempt to thread based 2024-12-12 13:35:33 -06:00
Chris Cochrun c08030394e idk.... 2024-12-12 09:57:12 -06:00
Chris Cochrun dd7c5dd00a trying to use async instead of dedicated thread 2024-12-12 09:29:03 -06:00
Chris Cochrun 47f089e360 audio is starting to work 2024-12-11 23:29:54 -06:00
Chris Cochrun 2c5b28578c making the current_slide pop up 2024-12-11 22:46:38 -06:00
Chris Cochrun 67b19fe214 trying to add audio playing 2024-12-11 16:14:31 -06:00
Chris Cochrun 3ddcbfdc10 making more themable system 2024-12-10 15:15:03 -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 9eb5bec320 some asthetics 2024-12-07 14:48:19 -06:00
Chris Cochrun 039d1043a3 better preview bar 2024-12-06 22:19:20 -06:00
Chris Cochrun 6ec2e1b97b working preview bar of all slides 2024-12-06 21:49:19 -06:00
Chris Cochrun f1c80215ae idk 2024-12-06 16:54:01 -06:00
Chris Cochrun 44aab37447 text now fits the slide on both previews and real pres 2024-12-06 12:50:38 -06:00
Chris Cochrun 9695c8670f parsing of lisp files is working 2024-12-06 11:42:14 -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 f69d465596 better default packages setup for nix 2024-12-02 10:14:55 -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 351eb983c7 fixing test having the right data 2024-11-29 21:14:26 -06:00
Chris Cochrun 5a9f17c139 fixing crisp local to git being used for forgejo actions 2024-11-28 06:52:03 -06:00
Chris Cochrun cbf2a2fd96 starting to add lisp_to_song function 2024-11-28 06:49:43 -06:00
Chris Cochrun ad3642db5c actions update 2024-11-28 03:51:06 -06:00
Chris Cochrun 2006484b6c actions update 2024-11-28 03:44:03 -06:00
Chris Cochrun 38ac49acb9 actions update 2024-11-28 03:41:18 -06:00
Chris Cochrun a0b94a8402 actions update 2024-11-28 03:24:55 -06:00
Chris Cochrun 46405265ec actions update 2024-11-28 03:21:06 -06:00
Chris Cochrun 945e5255d3 actions update 2024-11-28 03:19:07 -06:00
Chris Cochrun 2a66b44d32 actions update 2024-11-28 03:16:49 -06:00
Chris Cochrun a5160c15e4 actions update 2024-11-28 03:15:48 -06:00
Chris Cochrun 0fef4c7c7f actions update 2024-11-28 03:13:07 -06:00
Chris Cochrun bfa6a2eb06 actions update 2024-11-28 03:07:18 -06:00
Chris Cochrun f7d2cc5b14 actions update 2024-11-28 03:04:30 -06:00
Chris Cochrun 6df8a35de5 actions update 2024-11-28 03:00:05 -06:00
Chris Cochrun 67d4eb15c3 updates 2024-11-28 02:57:52 -06:00
Chris Cochrun e2320ea723 updates 2024-11-28 02:49:41 -06:00
Chris Cochrun 1df6e7f24e updates 2024-11-27 22:01:10 -06:00
chris 7f1f8f7a4e Add .forgejo/workflows/demo.yaml 2024-11-27 21:58:49 -06:00
Chris Cochrun 54c264f55d move the slider as video is playing 2024-11-22 16:46:25 -06:00