No keyboard events
-
+
Record keyboard presses or generate from recording
@@ -157,7 +157,7 @@ export function KeyboardTrack(props: {
data-index={i()}
class={cx(
"border duration-200 hover:border-sky-6 transition-colors group",
- "bg-gradient-to-r from-[#0d1830] via-[#142445] to-[#0d1830] shadow-[inset_0_8px_12px_3px_rgba(120,180,255,0.16)]",
+ "bg-linear-to-r from-[#0d1830] via-[#142445] to-[#0d1830] shadow-[inset_0_8px_12px_3px_rgba(120,180,255,0.16)]",
isSelected() ? "border-sky-7" : "border-transparent",
)}
innerClass="ring-sky-6"
diff --git a/apps/desktop/src/routes/editor/Timeline/MaskTrack.tsx b/apps/desktop/src/routes/editor/Timeline/MaskTrack.tsx
index 2c9359cade..9ce8fefbb2 100644
--- a/apps/desktop/src/routes/editor/Timeline/MaskTrack.tsx
+++ b/apps/desktop/src/routes/editor/Timeline/MaskTrack.tsx
@@ -307,9 +307,9 @@ export function MaskTrack(props: {
when={!newSegmentDetails()}
fallback={
}
>
-
+
Click to add a mask
-
+
(Combine sensitive blur or highlight masks)
@@ -334,10 +334,10 @@ export function MaskTrack(props: {
data-index={index}
class={cx(
"duration-200 transition-colors group",
- "bg-gradient-to-r from-[#1f2022] via-[#2c2d30] to-[#1f2022]",
+ "bg-linear-to-r from-[#1f2022] via-[#2c2d30] to-[#1f2022]",
isSelected()
? "border border-gray-12"
- : "!border-0 hover:!border hover:border-gray-12",
+ : "border-0! hover:border! hover:border-gray-12",
)}
innerClass="ring-red-5"
segment={segment}
@@ -505,7 +505,7 @@ export function MaskTrack(props: {
innerClass="ring-red-300"
segment={details()}
>
-
+
+
diff --git a/apps/desktop/src/routes/editor/Timeline/SceneTrack.tsx b/apps/desktop/src/routes/editor/Timeline/SceneTrack.tsx
index b0a24f7dba..714bd0f381 100644
--- a/apps/desktop/src/routes/editor/Timeline/SceneTrack.tsx
+++ b/apps/desktop/src/routes/editor/Timeline/SceneTrack.tsx
@@ -209,9 +209,9 @@ export function SceneTrack(props: {
+
Click to add scene segment
-
+
(Make the camera full screen, or hide it)
@@ -363,7 +363,7 @@ export function SceneTrack(props: {
-
+
+
diff --git a/apps/desktop/src/routes/editor/Timeline/TextTrack.tsx b/apps/desktop/src/routes/editor/Timeline/TextTrack.tsx
index 46646b7570..70334a1121 100644
--- a/apps/desktop/src/routes/editor/Timeline/TextTrack.tsx
+++ b/apps/desktop/src/routes/editor/Timeline/TextTrack.tsx
@@ -280,9 +280,9 @@ export function TextTrack(props: {
when={!newSegmentDetails()}
fallback={}
>
-
+
Click to add text
-
+
(Set a label over your video)
@@ -304,7 +304,7 @@ export function TextTrack(props: {
data-index={index}
class={cx(
"border duration-200 hover:border-blue-6 transition-colors group",
- "bg-gradient-to-r from-[#111826] via-[#1c2232] to-[#111826]",
+ "bg-linear-to-r from-[#111826] via-[#1c2232] to-[#111826]",
isSelected() ? "border-blue-7" : "border-transparent",
!segment.enabled && "opacity-60",
)}
@@ -448,7 +448,7 @@ export function TextTrack(props: {
innerClass="ring-blue-300"
segment={details()}
>
-
+
+
diff --git a/apps/desktop/src/routes/editor/Timeline/Track.tsx b/apps/desktop/src/routes/editor/Timeline/Track.tsx
index ad65243ef6..0953269d2b 100644
--- a/apps/desktop/src/routes/editor/Timeline/Track.tsx
+++ b/apps/desktop/src/routes/editor/Timeline/Track.tsx
@@ -101,8 +101,8 @@ export function SegmentContent(props: ComponentProps<"div">) {
diff --git a/apps/desktop/src/routes/editor/Timeline/TrackManager.tsx b/apps/desktop/src/routes/editor/Timeline/TrackManager.tsx
index df79616ba3..8ece70cf03 100644
--- a/apps/desktop/src/routes/editor/Timeline/TrackManager.tsx
+++ b/apps/desktop/src/routes/editor/Timeline/TrackManager.tsx
@@ -80,7 +80,7 @@ export function TrackIcon(props: { icon: JSX.Element; class?: string }) {
return (
e.stopPropagation()}
diff --git a/apps/desktop/src/routes/editor/Timeline/ZoomTrack.tsx b/apps/desktop/src/routes/editor/Timeline/ZoomTrack.tsx
index 805f28632c..c86ade9561 100644
--- a/apps/desktop/src/routes/editor/Timeline/ZoomTrack.tsx
+++ b/apps/desktop/src/routes/editor/Timeline/ZoomTrack.tsx
@@ -305,7 +305,7 @@ export function ZoomTrack(props: {
+