Commit graph

125 commits

Author SHA1 Message Date
a10264e081 update nix flake and cargo deps 2025-04-23 13:19:48 -05:00
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
54de7eea8c making slide controls use a transparent background 2025-03-20 12:53:19 -05:00
9b9c337c1b making the text in the library smarter 2025-03-20 07:16:21 -05:00
54ef90442e switch to libcosmics builtin rfd instead of our own 2025-03-15 23:16:47 -05:00
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
e5981d006b adding the service_item to the nav_bar 2025-03-13 15:10:16 -05:00
95fb1d86d8 trying to find a way to beat the borrow checker 2025-03-06 15:20:28 -06:00
d1ae7ba4f5 starting to make db universal across app 2025-03-04 11:13:40 -06:00
804850505e trying to tweak sqlx 2025-02-27 15:30:08 -06:00
4fe68236ea making songs almost more updatable.... 2025-02-27 11:57:58 -06:00
803f892e7e fixing alignment issues 2025-02-26 10:28:08 -06:00
e596fdfe29 tweaks 2025-02-26 09:31:43 -06:00
3d6ab2e35f making songs openable 2025-02-24 15:31:19 -06:00
c6bf59af26 a basic way of making this work 2025-02-22 23:15:16 -06:00
3d1d0f84ba basis for ensuring keybindings turn off when editing things 2025-02-22 23:07:46 -06:00
ab88791d80 adding more song_editor pieces 2025-02-21 23:17:51 -06:00
07455b6a2f a basis for the editor with understanding how inputs work 2025-02-20 15:02:29 -06:00
f656cce769 A toggle for editor views 2025-02-20 11:54:37 -06:00
b01f29f5b8 now it builds with the song_editor loaded just not visible 2025-02-20 07:18:48 -06:00
a36a1d59c6 Drag and Drop works ok now.
The main functionality works but only in cosmic desktop. So there are
some issues that need to be worked out yet in regards to libcosmic.
2025-02-20 06:53:54 -06:00
31a18fd9e1 removing cruft 2025-02-18 17:02:57 -06:00
1ce365fc04 adding base for drag n drop 2025-02-18 16:43:39 -06:00
f79e61f2ed adding a way for items to propagate to main app layer
If I am not mistaken, I may not need to do this.
There might be a way to make items appear by using the DndSource and
DndDrop modules. I hope that these essentially move the item to a
global level and then drop the data in some way to the nav_bar.
2025-02-13 22:39:26 -06:00
a792bc459f tweaking ui of library_items and the width of the library
These changes make the library and each individual library react to
their size better.
2025-01-15 23:07:12 -06:00
89294061b7 a fledgling visible library system
Why do I write these weird commit messages....
2025-01-14 15:03:59 -06:00
bbaa35cb46 updates 2025-01-14 09:35:06 -06:00
df944f980c some preliminary work on libraries 2025-01-13 06:06:28 -06:00
7e7d27ecff a lot of changes to make videos a bit more robust
I still have a problem in lagging while moving the mouse though.
2024-12-16 22:25:17 -06:00
2bcf421e48 fixing up some warnings 2024-12-16 09:54:57 -06:00
0e949fae65 clippy fix 2024-12-16 09:53:57 -06:00
f8e7eead5f setting fonts in update 2024-12-16 09:51:21 -06:00
8e6f7851d3 customized nav_bar
We need to customize this so that we can add more functionality to it
2024-12-14 22:54:18 -06:00
9ac58dd546 async instead of thread based sound is working 2024-12-13 23:40:48 -06:00
4c352df050 attempting to make async work 2024-12-13 23:04:59 -06:00
9aa1a46937 reverted async attempt to thread based 2024-12-12 13:35:33 -06:00
c08030394e idk.... 2024-12-12 09:57:12 -06:00
dd7c5dd00a trying to use async instead of dedicated thread 2024-12-12 09:29:03 -06:00
db39eb12b8 ServiceItems are loaded from lisp and converted to slides 2024-12-10 12:07:10 -06:00
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
9eb5bec320 some asthetics 2024-12-07 14:48:19 -06:00
039d1043a3 better preview bar 2024-12-06 22:19:20 -06:00
6ec2e1b97b working preview bar of all slides 2024-12-06 21:49:19 -06:00
44aab37447 text now fits the slide on both previews and real pres 2024-12-06 12:50:38 -06:00
54c264f55d move the slider as video is playing 2024-11-22 16:46:25 -06:00
4f3d5e560c Going to possibly build our own custom nav_bar 2024-11-22 13:53:14 -06:00
9031d15678 layout of main window is getting closer 2024-11-22 11:44:04 -06:00
102cba5dd5 idk i'm mad 2024-11-22 11:09:41 -06:00
0974024fe6 video sound works right and some alignment tweaks 2024-11-21 14:24:40 -06:00
d7c69bf9e0 fixing text issues and window issues 2024-11-21 12:32:12 -06:00