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

Shared - Refactor timelines #271

Closed
Joery-M opened this issue Oct 25, 2024 · 0 comments · Fixed by #274
Closed

Shared - Refactor timelines #271

Joery-M opened this issue Oct 25, 2024 · 0 comments · Fixed by #274
Labels
Safelight UI Will affect Safelight UI Shared Will affect packages/shared

Comments

@Joery-M
Copy link
Owner

Joery-M commented Oct 25, 2024

Timeline definition

This issue explains what 'timelines' represent in the application.

A timeline is a collection of Timeline items (#257) that, when rendered with Daguerreo (#33), can output an image.

Timelines manage inserting, removing, moving and other general tasks including Timeline items.
Timelines also manage playback.

When creating a timeline, some basic options need to be defined:

export interface TimelineSettings {
	name: string;
	width: number;
	height: number;
	fps: number;
}

Storage

A timeline inherits from Media (#245) using the following properties to extend the base metadata:

@Joery-M Joery-M added Safelight UI Will affect Safelight UI Shared Will affect packages/shared labels Oct 25, 2024
@Joery-M Joery-M added this to the Setup and structure milestone Oct 25, 2024
@Joery-M Joery-M linked a pull request Oct 27, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Safelight UI Will affect Safelight UI Shared Will affect packages/shared
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant