summaryrefslogtreecommitdiff
path: root/apps/web/src/constants/timeline-constants.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/src/constants/timeline-constants.tsx')
-rw-r--r--apps/web/src/constants/timeline-constants.tsx15
1 files changed, 14 insertions, 1 deletions
diff --git a/apps/web/src/constants/timeline-constants.tsx b/apps/web/src/constants/timeline-constants.tsx
index d6af3c3a..5ac0913a 100644
--- a/apps/web/src/constants/timeline-constants.tsx
+++ b/apps/web/src/constants/timeline-constants.tsx
@@ -1,5 +1,6 @@
import type { TTimelineViewState } from "@/types/project";
-import type { TrackType } from "@/types/timeline";
+import type { BlendMode } from "@/types/rendering";
+import type { TrackType, Transform } from "@/types/timeline";
import {
Happy01Icon,
MusicNote03Icon,
@@ -8,6 +9,16 @@ import {
import { HugeiconsIcon } from "@hugeicons/react";
import { OcVideoIcon } from "@opencut/ui/icons";
+export const DEFAULT_TRANSFORM: Transform = {
+ scale: 1,
+ position: { x: 0, y: 0 },
+ rotate: 0,
+};
+
+export const DEFAULT_OPACITY = 1;
+export const DEFAULT_BLEND_MODE: BlendMode = "normal";
+export const DEFAULT_BOOKMARK_COLOR = "#009dff";
+
export const TRACK_COLORS: Record<TrackType, { background: string }> = {
video: {
background: "transparent",
@@ -32,6 +43,8 @@ export const TRACK_HEIGHTS: Record<TrackType, number> = {
export const TRACK_GAP = 4;
+export const DRAG_THRESHOLD_PX = 5;
+
export const TIMELINE_CONSTANTS = {
PIXELS_PER_SECOND: 50,
DEFAULT_ELEMENT_DURATION: 5,