Commit graph

345 commits

Author SHA1 Message Date
9729e6916f font selectors have better made icons now 2026-01-23 14:15:53 -06:00
3c63581c0b using cached text_svg again
Some checks are pending
/ test (push) Waiting to run
2026-01-23 11:04:45 -06:00
ef7b8f3460 less padding around editors
Some checks are pending
/ test (push) Waiting to run
2026-01-23 10:58:42 -06:00
cb51db8f6f making the chips scrollables look better and have better spacings 2026-01-23 10:55:49 -06:00
8780df1697 some small ui tweaks 2026-01-23 10:55:30 -06:00
152532f60b better defaults in song editor
Some checks are pending
/ test (push) Waiting to run
2026-01-22 14:17:54 -06:00
83164ce7f6 chips working
Some checks failed
/ test (push) Has been cancelled
2026-01-16 16:59:01 -06:00
6bd6e48574 chips for the verses are working with the groundwork for dnd
Some checks are pending
/ test (push) Waiting to run
2026-01-16 13:02:04 -06:00
c64c4211aa trying to make chips for the verse order
Some checks are pending
/ test (push) Waiting to run
2026-01-16 09:47:11 -06:00
ad4d24dc92 remove debug call too 2026-01-15 20:20:00 -06:00
f20ca3a273 tweaks to string performance by using less string allocations 2026-01-15 20:20:00 -06:00
5581c343ad some things that I'm not sure
Some checks are pending
/ test (push) Waiting to run
2026-01-15 15:20:04 -06:00
329ea39431 fixing some more tests
Some checks are pending
/ test (push) Waiting to run
2026-01-15 13:29:17 -06:00
39f797f8de fix some tests 2026-01-14 12:27:59 -06:00
6e4fe70838 using a better set of data models in songs 2026-01-14 12:27:34 -06:00
a8027ec7b9 adding the beginning of a better verse editor for clarity
Some checks failed
/ test (push) Has been cancelled
2026-01-13 15:23:21 -06:00
0543e2e892 moving stringfying of the verse to it's own function
Some checks failed
/ test (push) Has been cancelled
2026-01-06 14:53:17 -06:00
ec572a78d7 remove some debugging an unnecessary allocating
Some checks failed
/ test (push) Has been cancelled
2025-12-18 09:56:06 -06:00
1240bda2b2 crap forgot to add slide_actions
Some checks failed
/ test (push) Has been cancelled
2025-12-16 11:47:00 -06:00
0cd741f815 idk
Some checks are pending
/ test (push) Waiting to run
2025-12-16 09:38:03 -06:00
56aad3942f updating flake and cargo
Some checks are pending
/ test (push) Waiting to run
2025-12-15 14:07:12 -06:00
66b8ed0c2d adding the context_menu for slide_actions
With slide actions, we can ensure certain actions are taken and run
when the slide becomes active.

For now this is only when slides are active, but we can potentially
make sure they run other actions when they are navigated away from
too.
2025-12-15 14:05:36 -06:00
6e7b3caecb basic action structure that will let lumina control obs
Some checks are pending
/ test (push) Waiting to run
2025-12-13 07:26:50 -06:00
06c4d1681c starting to add obs
Some checks failed
/ test (push) Has been cancelled
2025-12-09 15:23:34 -06:00
2b40a7abcc Selecting slide in preview keeps the internal state correct
Some checks failed
/ test (push) Has been cancelled
2025-12-08 15:27:51 -06:00
1cd34f5019 fixing some slide changing bugs
Some checks are pending
/ test (push) Waiting to run
2025-12-08 15:12:25 -06:00
662a827003 a quick view of the song's verses to make sure things are working 2025-12-08 11:48:03 -06:00
7f8381fb83 a first attempt at implementing a lyric to verse map parser
Some checks are pending
/ test (push) Waiting to run
2025-12-08 11:01:58 -06:00
168ecd9840 adding song updates
Some checks failed
/ test (push) Has been cancelled
2025-11-17 10:31:17 -06:00
920f7cf497 fixy some stuff
Some checks failed
/ test (push) Has been cancelled
2025-10-23 15:24:15 -05:00
bf774b8cf2 adding stroke elements to the song_editor
Some checks are pending
/ test (push) Waiting to run
2025-10-23 14:40:51 -05:00
8c709d97d1 remove the caching of text_svg
Some checks are pending
/ test (push) Waiting to run
Since the longest part of the algorithm is saving and reloading the
data this speeds up the entire process. Next we can make sure every
slide's text gets made and added individually such that they can be
made one at a time and see the changes nearly instant
2025-10-23 10:34:07 -05:00
9aedc7a095 remove cruft
Some checks are pending
/ test (push) Waiting to run
2025-10-22 16:19:12 -05:00
b0a33ad0f6 make dialog us apply more such that it cleans up code structure
Some checks are pending
/ test (push) Waiting to run
2025-10-22 10:51:18 -05:00
8699a08948 create a close button on the settings dialog 2025-10-22 10:25:46 -05:00
7e0a019893 forgot to add the settings file
Some checks are pending
/ test (push) Waiting to run
2025-10-22 09:40:00 -05:00
1c319d8b78 Can apply changes to obs settings now
Some checks are pending
/ test (push) Waiting to run
2025-10-22 06:42:01 -05:00
15d35f63ff Pdfs now show the whole slide and will instead do black bars on top or sides
Some checks failed
/ test (push) Has been cancelled
2025-10-20 15:17:58 -05:00
470e14e5ca oops deleted enumerate
Some checks are pending
/ test (push) Waiting to run
2025-10-20 15:03:00 -05:00
3c1c76d41c presentations don't need to create the slide at all if not in range
Some checks are pending
/ test (push) Waiting to run
2025-10-20 15:02:00 -05:00
001650a656 presentations can show only the slides in their index ranges
This means that we only generate slides for these indexes.
2025-10-20 14:59:37 -05:00
547a9b80f4 adding starting and ending indexes to pdfs
This will allow us to keep the library smart with the ability to split
our pdfs up into multiple presetations
2025-10-20 14:08:36 -05:00
de81283ae4 adding icons for splitting presentations
Some checks failed
/ test (push) Has been cancelled
2025-10-18 07:20:59 -05:00
2d5362a015 ui and context menu for splitting presentations at an index 2025-10-17 16:13:13 -05:00
6c92856c46 feat: can now jump to each page in the presentation editor 2025-10-17 15:36:45 -05:00
d1ec3a8585 feat: Presentation editor now shows all pages made asynchronously
Some checks are pending
/ test (push) Waiting to run
Still needs some work to make sure that they are clickable to go to
the correct page and a right click menu to enable extra editing of the
presentation.

Eventually we can add splitting the presentation or removing/skipping
pages when actually presenting.
2025-10-17 10:34:51 -05:00
67a984a761 adding visual for where pdf pages go in presentation editor
Some checks are pending
/ test (push) Waiting to run
2025-10-17 07:07:49 -05:00
b4311a613e fix songs adding not working correctly
Some checks are pending
/ test (push) Waiting to run
2025-10-16 20:38:42 -05:00
45e4954822 make the preview_bar invisible if there are no items
Some checks failed
/ test (push) Has been cancelled
2025-10-14 14:37:32 -05:00
1f82d9e8ce hovered_dnd disappears after dropping item
Some checks are pending
/ test (push) Waiting to run
2025-10-13 15:32:36 -05:00