9a4334db58
[work]: work on creating an image loader to cache images
/ clippy (push) Failing after 5m20s
/ test (push) Failing after 5m49s
2026-04-24 09:43:07 -05:00
bead9fd781
uhhhhhhh
/ clippy (push) Failing after 5m22s
/ test (push) Failing after 6m3s
2026-04-23 15:30:23 -05:00
0f8655fd60
[work]: Trying to find a way to ensure images are loaded early
/ clippy (push) Failing after 5m36s
/ test (push) Failing after 6m3s
2026-04-23 13:17:07 -05:00
5c9fc6a38d
[work]: Add extra video pieces to songs for help in creating
/ clippy (push) Successful in 5m23s
/ test (push) Failing after 6m18s
2026-04-22 15:27:57 -05:00
dd2bbc2a0a
[fix]: missing test skip for ci
/ clippy (push) Successful in 5m32s
/ test (push) Failing after 6m12s
2026-04-22 11:48:21 -05:00
e91a6795e4
[chore]: getting tests to pass again
...
/ clippy (push) Successful in 5m13s
/ test (push) Failing after 6m11s
I'll need to work on making a lot of tests better someday
2026-04-22 11:29:24 -05:00
aabe0397d6
[chore]: removing a lot of booleans in favor of a state machine
/ clippy (push) Successful in 5m26s
/ test (push) Failing after 6m12s
2026-04-22 10:18:17 -05:00
23b2a52839
[feat]: loading spinner for the song searching
...
/ clippy (push) Successful in 5m30s
/ test (push) Failing after 6m15s
I am also going to start adding state machines to all the ui pages to
capture the state and not use booleans everywhere
2026-04-22 06:39:19 -05:00
6e670068d2
[fix]: clippy lints
/ clippy (push) Successful in 5m11s
/ test (push) Failing after 6m5s
2026-04-21 10:37:07 -05:00
e7d4c10ad6
[feat]: Song importing works now
...
/ clippy (push) Failing after 5m22s
/ test (push) Has been cancelled
This means we have a decent flow for creating and importing songs. By
default this will use Genius as the lyric backend. In the future we
will support more options, but for now this means you can get the
lyrics you need and start building songs rather fast.
2026-04-21 10:27:14 -05:00
d043caae27
[work]: More ui tweaks
/ clippy (push) Failing after 5m29s
/ test (push) Failing after 6m9s
2026-04-21 09:14:46 -05:00
0cd029ed39
[work]: almost have a ui built for the importing of songs
/ clippy (push) Failing after 6m3s
/ test (push) Failing after 6m27s
2026-04-20 16:50:19 -05:00
cae76c8d72
[work]: settings system for genius_token setup
...
The last thing needed is the ui for searching songs
2026-04-19 15:27:26 -05:00
2c72b9f6a2
[work]: library of searching online songs and parsing them is sorta working
2026-04-18 14:18:48 -05:00
12d748db85
[work]: work on parsing online genius songs
/ clippy (push) Successful in 5m6s
/ test (push) Failing after 5m58s
2026-04-17 16:52:31 -05:00
8a2773c510
[chore]: fixing clippy lints
/ clippy (push) Successful in 5m27s
/ test (push) Failing after 6m12s
2026-04-17 12:59:07 -05:00
4f3458a76f
[fix-lints]
2026-04-17 11:26:08 -05:00
60b6dcefa7
[fix]: A much better implementation, and gatekeeping the tasks
/ clippy (push) Failing after 5m26s
/ test (push) Failing after 6m2s
2026-04-17 07:28:51 -05:00
9084fe7fe4
[fix]: dropping multiple items into library only adds one to model
2026-04-17 07:05:21 -05:00
2db560242a
[fix]: bugs in library adding and some ui tweaks
/ clippy (push) Failing after 5m19s
/ test (push) Failing after 6m15s
2026-04-16 15:21:58 -05:00
46bba94cf8
[fix]: Fix performance when running video
...
/ clippy (push) Failing after 5m31s
/ test (push) Failing after 6m12s
The same video was being shown twice making the performance tank a
little. Creating two video objects, one running at a lower framerate
makes the viewer work much better.
2026-04-16 13:11:53 -05:00
9b09da3904
[fix]: Opus files not playing because outdated rodio package
/ clippy (push) Failing after 5m27s
/ test (push) Has been cancelled
2026-04-15 15:51:01 -05:00
41f887ae01
[fix]: Adding an audio picking mechanism
2026-04-15 15:50:43 -05:00
b13f94cf8b
[fix]: Flashing library due to removing items for a brief second
2026-04-15 14:19:11 -05:00
9c47830330
[fix]: Deleting not taking a list of items
2026-04-15 14:14:21 -05:00
34105a517a
[fix]: children have precedence in draggable row and column
2026-04-15 14:13:45 -05:00
eee28286cf
[fix]: context_menu in the presenter works now
/ clippy (push) Failing after 5m23s
/ test (push) Failing after 6m3s
2026-04-15 10:14:08 -05:00
07741504e3
[work]: on the context_popover to use in place of context_menu
...
/ clippy (push) Failing after 5m7s
/ test (push) Failing after 6m4s
This is hopefully our own dynamic setup for context menus that won't
break due to a positioning error
2026-04-14 15:23:34 -05:00
7c82503510
[lint]: Ensure that it is clear Arc::clones are just cloning pointers
2026-04-14 10:32:41 -05:00
fb14180e15
adding new context_popover widget
/ clippy (push) Failing after 5m12s
/ test (push) Failing after 5m49s
2026-04-14 09:43:35 -05:00
3e4bf0a12e
[chore]: formatting stuff
2026-04-14 09:43:13 -05:00
85e9e262f9
[feat]: adding a grid view in main presenter
/ clippy (push) Failing after 5m15s
/ test (push) Failing after 6m6s
2026-04-13 14:24:25 -05:00
729d2f050a
[fix]: video slider bouncing from the video reading position 0
...
This seems to happen when buffering new parts of the video to be played.
2026-04-13 14:23:05 -05:00
e104887f2b
[chore]: update libcosmic
...
/ clippy (push) Failing after 5m51s
/ test (push) Failing after 6m12s
This included a fix for dnd not working again
2026-04-11 15:03:03 -05:00
d77c5e58bb
[work]: make larger stroke and shadow sizes possible
2026-04-11 07:20:09 -05:00
ce2e021b4c
[deploy]: Nix build works now
...
/ clippy (push) Failing after 5m4s
/ test (push) Failing after 5m51s
This will be my first step to having a build that folks can use
2026-04-10 14:41:28 -05:00
22c9b02fbc
[fix]: performance issue by creating service_item on mouse hovers
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m48s
2026-04-10 13:08:38 -05:00
62a631873d
[fix]: use separate thread and stream text_svgs back one at a time
...
/ clippy (push) Failing after 5m1s
/ test (push) Failing after 5m36s
Going to see if this gives some perceived responses back since the
svgs will be created and returned one at a time rather than needing
all of them done
2026-04-10 12:01:07 -05:00
4ace700fb0
[broken]: trying to switch the stream to using an os thread
/ clippy (push) Failing after 5m9s
/ test (push) Failing after 5m44s
2026-04-10 10:45:33 -05:00
13d20b05e5
[feat]: stream back the results of song text changes
...
/ clippy (push) Failing after 5m1s
/ test (push) Failing after 5m55s
This still needs some work since we might need to ensure that the old
list of songs is entirely changed from the new list if we are
switching songs or removing verses or something that changes the
number of generated slides
2026-04-10 07:27:59 -05:00
cdbeccc8a3
[fix]: crash on missing video
2026-04-10 07:27:43 -05:00
17b71e7ba3
idk
/ clippy (push) Failing after 5m0s
/ test (push) Failing after 5m57s
2026-04-09 15:30:55 -05:00
ea2d40a224
[work]: converting the service to an Arc<Vec<ServiceItem>>
...
This could likely save us some performance
2026-04-09 12:51:37 -05:00
d955551cd2
[fix]: play pause not working in presenter
2026-04-09 11:40:26 -05:00
9fa26e41cd
[fix]: Fixing bugs when adding items to the service
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m40s
2026-04-09 11:33:12 -05:00
030fc23ac2
fix the presenter not having the service items when they are added
/ clippy (push) Failing after 4m56s
/ test (push) Failing after 5m47s
2026-04-09 11:06:43 -05:00
7f0a637cc2
presenter tests and fixing the bugs with changing slides
/ clippy (push) Failing after 5m6s
/ test (push) Has been cancelled
2026-04-09 10:56:45 -05:00
7dcad39d1c
[work]: more tweaks to the parsing of genius lyrics
/ clippy (push) Failing after 5m20s
/ test (push) Failing after 5m48s
2026-04-09 09:47:11 -05:00
252ca2d872
[work]: Think we have a roughly working thing here
/ clippy (push) Failing after 4m56s
/ test (push) Failing after 5m42s
2026-04-08 16:41:49 -05:00
3be778606b
[work]: parsing for verse_name works now
/ clippy (push) Failing after 5m18s
/ test (push) Failing after 6m7s
2026-04-08 15:26:02 -05:00