Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMPTE Timecodes & Timelines, Sequences and Keyframes. #22

Draft
wants to merge 29 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
be386d0
Rebase and squash
TheNachoBIT Sep 23, 2024
4904799
Comment these for now
TheNachoBIT Sep 23, 2024
03da761
Added Timeline that for some reason disappeared
TheNachoBIT Sep 23, 2024
cb029ca
Set, Add and Sub by Timestamp & Duration
TheNachoBIT Sep 24, 2024
2d00fc1
Add get_lerp_time_between()
TheNachoBIT Sep 25, 2024
7176fb8
Fixed bugs & added Timeline::new()
TheNachoBIT Sep 25, 2024
8bc4b8d
Add Fixed vs Interpolated tests
TheNachoBIT Sep 25, 2024
61f6a4a
Started progress with Timetree
TheNachoBIT Sep 27, 2024
0360281
Created Base of Timetree
TheNachoBIT Sep 27, 2024
e80534c
Added Keyframe values
TheNachoBIT Sep 27, 2024
1adb833
Applied cargo fmt
TheNachoBIT Sep 27, 2024
5cabbce
Attempt at fixing issues via clippy and fmt
TheNachoBIT Sep 27, 2024
364ffeb
Renamed Timetree to Sequence
TheNachoBIT Sep 27, 2024
5a78a5d
Added Sequences to Timelines
TheNachoBIT Sep 28, 2024
6ac2594
Remove seq from new_sequence()
TheNachoBIT Sep 28, 2024
d61b4d9
Only allow for types that contain the Tween trait
TheNachoBIT Sep 28, 2024
ba3131f
Add Timeline Nesting
TheNachoBIT Sep 28, 2024
6c40384
Attempt at making it std independant
TheNachoBIT Sep 30, 2024
3462376
Attempt number 2 at std independance
TheNachoBIT Sep 30, 2024
0b30dfa
Attempt 3 at std independance
TheNachoBIT Sep 30, 2024
3cff548
Attempt 5 at std independance
TheNachoBIT Sep 30, 2024
eb81793
Attempt number 6 at std independance
TheNachoBIT Sep 30, 2024
baf86b5
Fix code for for github actions
TheNachoBIT Sep 30, 2024
7238adf
Attempt 2 at fixing code for github actions
TheNachoBIT Sep 30, 2024
0470fca
Checkpoint
TheNachoBIT Oct 3, 2024
a8b3450
Checkpoint 2 (clippy tests will fail)
TheNachoBIT Oct 10, 2024
3a7fe65
TIMELINES CAN ANIMATE NOW LET'S GOOOOOOOOOOOOOOOOOOOOOOOOOO
TheNachoBIT Oct 11, 2024
e2f2e73
Bugfixes
TheNachoBIT Oct 17, 2024
b337e4a
Update value.rs
TheNachoBIT Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 50 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ targets = []

[dependencies]
hashbrown = "0.14.5"
anymap = { version = "1.0.0-beta.2", default-features = false, features = ["hashbrown"] }
keyframe = { version = "1.1.1", default-features = false }
kurbo = { version = "0.11", default-features = false }
peniko = { version = "0.1.1", default-features = false }
Expand Down
Loading