Commit graph

761 commits

Author SHA1 Message Date
7b8fe9cacb [work]: Try this
Some checks failed
/ clippy (push) Failing after 6m4s
/ test (push) Failing after 6m55s
2026-04-30 14:30:30 -05:00
4bb7b9615f [fix]: presenter icon fallbacks
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-30 14:26:29 -05:00
fbf44980e7 [work]: Might work if the dir is there
Some checks failed
/ clippy (push) Failing after 6m14s
/ test (push) Failing after 6m53s
2026-04-30 13:56:03 -05:00
c160f52b72 [work]: grrrrrrrr
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-30 13:52:59 -05:00
5cb914aedf [work]: grrr
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-30 13:51:03 -05:00
b6506f0217 [work]: more error info
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-30 13:49:18 -05:00
c1eae15026 [work]: idk
Some checks failed
/ clippy (push) Failing after 6m19s
/ test (push) Has been cancelled
2026-04-30 13:41:08 -05:00
34dd3e72fb [fix]: db not being created
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-30 13:35:14 -05:00
dc2985beac [fix]: Using strings for mupdf documents to work on windows
Some checks failed
/ clippy (push) Failing after 6m4s
/ test (push) Failing after 7m0s
2026-04-30 11:36:17 -05:00
cea2c87aa7 [feat]: thumbnailing videos and loading images into slides
Some checks failed
/ clippy (push) Failing after 6m7s
/ test (push) Has been cancelled
2026-04-30 11:29:07 -05:00
cafd113a3b [fix]: preview videos not showing up
Some checks failed
/ clippy (push) Failing after 6m20s
/ test (push) Failing after 6m42s
2026-04-30 06:24:45 -05:00
65002511e9 [fix]: missing chip color implementation 2026-04-30 06:24:28 -05:00
f4640d5f72 [fix]: Make sure the audio exists before trying to load it 2026-04-29 14:32:53 -05:00
61e0fb8e49 [work]: Allow for using an allocation for image backgrounds
Some checks failed
/ clippy (push) Failing after 5m58s
/ test (push) Failing after 6m40s
2026-04-29 13:45:07 -05:00
29de582f84 [fix]: Use os_str on mupdf::FilePath such for builds on windows
Some checks failed
/ clippy (push) Failing after 6m38s
/ test (push) Failing after 7m31s
2026-04-29 10:20:35 -05:00
f1b1c053c7 [fix]: Using iced_video_player's rexport of gstreamer
Some checks failed
/ clippy (push) Failing after 6m20s
/ test (push) Failing after 6m47s
2026-04-29 09:51:08 -05:00
e1bcae7438 [work]: starting to build the video downloader
Some checks failed
/ clippy (push) Failing after 8m15s
/ test (push) Failing after 6m29s
2026-04-28 15:27:28 -05:00
98d8ede443 [chore]: tweaking deps for windows build 2026-04-28 15:27:13 -05:00
500d22452a [chore]: refactoring 2026-04-28 15:27:02 -05:00
6b4c6adf50 [chore]: removing some deps to try to build on windows 2026-04-28 15:26:40 -05:00
44749e154f [formatting]
Some checks failed
/ clippy (push) Failing after 5m37s
/ test (push) Failing after 6m8s
2026-04-28 12:24:03 -05:00
42c3bd3068 [fix]: Text not being centered when using center alignment
Some checks failed
/ clippy (push) Failing after 5m32s
/ test (push) Failing after 6m10s
2026-04-28 09:33:12 -05:00
495a28180f [chore]: switch to resvg_exposed
Some checks failed
/ clippy (push) Failing after 5m39s
/ test (push) Failing after 6m12s
This will allow us to potentially skip the parsing part of building
SVG text. If that performance boost isn't drastic, we will have to
build our own text system someday.
2026-04-28 06:05:28 -05:00
7e62520ef4 [chore]: refactor 2026-04-28 06:05:17 -05:00
ae9c362e35 [fix]: More flashes when loading images
Some checks failed
/ clippy (push) Failing after 5m33s
/ test (push) Failing after 6m28s
2026-04-27 15:08:18 -05:00
6c6d071b2b [fix]: bug when selecting slides in split pdf presentations
Some checks failed
/ clippy (push) Failing after 5m24s
/ test (push) Has been cancelled
2026-04-27 15:01:39 -05:00
1b2a0c9761 [chore]: Try to start denesting with some clippy lints
Some checks failed
/ clippy (push) Failing after 5m41s
/ test (push) Failing after 6m23s
2026-04-27 14:32:13 -05:00
ef00b745a5 [chore]: adding some dependencies 2026-04-27 14:09:28 -05:00
8a39583533 [chore]: some refactoring to allow for more flexibility and clarity 2026-04-27 14:09:03 -05:00
a24e174a47 [feat]: Adding audio controls to song_editor 2026-04-27 14:08:25 -05:00
48854b5b65 [chore]: Update todo
Some checks failed
/ clippy (push) Failing after 5m36s
/ test (push) Failing after 44s
2026-04-26 06:52:13 -05:00
b2b21a6d58 [work]: Adding tick subscription to track time change
This will eventually help us to drive animations and track keyframes
and such.
2026-04-26 06:51:27 -05:00
be47681fa7 [fix]: panic from audio not existing in slide 2026-04-25 06:40:16 -05:00
20c91ee868 [chore]: Fixup clippy lints
Some checks failed
/ clippy (push) Failing after 5m26s
/ test (push) Failing after 6m7s
2026-04-24 16:43:34 -05:00
bc302f9731 [fix]: audio repeating at end of song 2026-04-24 16:43:14 -05:00
be4fc8d370 [feat]: Changing preview size of the slides
Some checks failed
/ clippy (push) Failing after 5m15s
/ test (push) Failing after 5m57s
2026-04-24 14:44:18 -05:00
9b6287a3e6 [fix]: activating service_item not fully activating slide's audio
Some checks failed
/ clippy (push) Successful in 5m25s
/ test (push) Failing after 5m56s
2026-04-24 14:08:37 -05:00
bdaa64c9fe [chore]: update todo 2026-04-24 14:08:04 -05:00
09b1b03429 [fix]: Images not loading after switching slides when not redrawing
Some checks failed
/ clippy (push) Successful in 15m14s
/ test (push) Failing after 7m51s
Iced/cosmic seems to have a bug where images sometimes don't show up
when they are not constantly redrawn, so I am using some help from
cosmic-files and creating a loaded_image widget. This forces the
images to be loaded into the renderer before being drawn on the
initial view
2026-04-24 12:27:19 -05:00
9a4334db58 [work]: work on creating an image loader to cache images
Some checks failed
/ clippy (push) Failing after 5m20s
/ test (push) Failing after 5m49s
2026-04-24 09:43:07 -05:00
bead9fd781 uhhhhhhh
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ clippy (push) Successful in 5m11s
/ test (push) Failing after 6m5s
2026-04-21 10:37:07 -05:00
e7d4c10ad6 [feat]: Song importing works now
Some checks failed
/ 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
Some checks failed
/ clippy (push) Failing after 5m29s
/ test (push) Failing after 6m9s
2026-04-21 09:14:46 -05:00