3fe77c93e2
perf, pedantic, nursery, and unwrap_used clippy fixes
2025-09-15 11:19:27 -05:00
2413b96791
cargo clippy fix
/ test (push) Waiting to run
2025-09-15 11:04:49 -05:00
191dd0255d
remove pdf module for inserting the handles as a slide field
...
This ensures that there isn't a need to duplicate tracking which index
we have and which one is currently active, instead we pre create all
the handles.
2025-09-15 11:00:38 -05:00
ad14135ddf
adding pdf rendering
/ test (push) Waiting to run
2025-09-15 09:29:27 -05:00
4ccb186189
closer to using these text_svgs
/ test (push) Has been cancelled
2025-08-29 16:41:24 -05:00
1446e35c58
trying to figure out a more performant way to do svgs
/ test (push) Has been cancelled
2025-08-27 15:33:27 -05:00
0c51e7a724
debugging several things:
...
/ test (push) Waiting to run
Performance: text_svg still isn't that great neither is video
DnD: The cosmic DND solution still doesn't work consistently, so I
will likely code my own trick.
2025-08-19 14:18:06 -05:00
a06890d9e1
updating and fixing some small performance issues
/ test (push) Waiting to run
2025-08-13 13:51:39 -05:00
1a2ff0a4bc
making some text_svg changes
2025-05-04 22:40:18 -05:00
8cf2d48a16
cargo fix
2025-05-01 09:44:35 -05:00
d2e456eae4
all tests passing now
2025-03-25 11:29:37 -05:00
53791162b1
changing how each slide in the song_editor gets its video background
2025-03-16 22:49:42 -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
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
2695d1b70f
adding text items to slides
2025-01-15 10:59:18 -06:00
2fce73648d
slides have a proper id from lisp items
2024-12-17 13:13:34 -06:00
0e949fae65
clippy fix
2024-12-16 09:53:57 -06:00
67b19fe214
trying to add audio playing
2024-12-11 16:14:31 -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
87a26642fa
now we can parse an entire presentation to a list of slides
2024-12-06 11:15:41 -06:00
717968a178
making songs almost almost work
2024-12-06 09:24:56 -06:00
8c29e7900a
working song translation from lisp
2024-12-05 22:27:37 -06:00
cbf2a2fd96
starting to add lisp_to_song function
2024-11-28 06:49:43 -06:00
0669faa34f
backgrounds use a better conversion for strings
2024-11-20 14:04:45 -06:00
8cfe2506f5
more clear default values
2024-11-20 13:11:40 -06:00
356384821b
the core of loading slides from lisp is done
...
Slides themselves are capable of loading from lisp. The goal next will
be to create a way to load songs from lisp.
2024-11-20 12:13:50 -06:00
b49aa55ec3
fixing value comparison
2024-11-20 09:57:17 -06:00
6f33930cc9
finally trying to start bringing in crisp properly
2024-11-19 17:45:04 -06:00
d6536f8a88
some updates
2024-11-19 15:25:35 -06:00
c60353f8c8
Getting closer to a working little system
2024-11-19 12:35:42 -06:00
0607ccb78d
trying to get composed slides to look right
2024-11-15 15:38:12 -06:00
a94ad65914
updating the core for actual builds and working tests
2024-11-12 13:10:12 -06:00
2408404ff4
adding ron to slide serializing...
...
It's possible I could use this as a method of creating slides in text
form. It's vastly easier to implement.
2024-11-11 12:02:42 -06:00
66c37775d1
adding the basis for the full slide system
2024-11-06 10:51:01 -06:00
bdbcf5da56
using the slides backgrounds
2024-11-02 13:37:33 -05:00
c87f4b2cdc
refactoring
2024-10-31 16:36:48 -05:00