From e74e60d5bf3fdf04e27f048da2bf0a3d89d9a856 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 21 Jul 2025 11:52:35 +0200 Subject: style: height in media panel --- apps/web/src/components/editor/media-panel/views/media.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'apps/web/src/components') diff --git a/apps/web/src/components/editor/media-panel/views/media.tsx b/apps/web/src/components/editor/media-panel/views/media.tsx index 631fe39a..0189720f 100644 --- a/apps/web/src/components/editor/media-panel/views/media.tsx +++ b/apps/web/src/components/editor/media-panel/views/media.tsx @@ -208,10 +208,10 @@ export function MediaView() { {/* Search and filter controls */}
setSearchQuery(e.target.value)} /> @@ -230,7 +230,7 @@ export function MediaView() { size="lg" onClick={handleFileSelect} disabled={isProcessing} - className="flex-none bg-transparent min-w-[30px] whitespace-nowrap overflow-hidden px-2 justify-center items-center" + className="flex-none bg-transparent min-w-[30px] whitespace-nowrap overflow-hidden px-2 justify-center items-center h-9" > {isProcessing ? ( -- cgit v1.3.1 From 4c2d8c52ab43837547e840ea4ed13b2c5d68d7e4 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 21 Jul 2025 11:52:48 +0200 Subject: feat: basic audio view in media panel --- apps/web/src/components/editor/media-panel/index.tsx | 5 ++--- .../src/components/editor/media-panel/views/audio.tsx | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 apps/web/src/components/editor/media-panel/views/audio.tsx (limited to 'apps/web/src/components') diff --git a/apps/web/src/components/editor/media-panel/index.tsx b/apps/web/src/components/editor/media-panel/index.tsx index 9f7322c7..90ac84f0 100644 --- a/apps/web/src/components/editor/media-panel/index.tsx +++ b/apps/web/src/components/editor/media-panel/index.tsx @@ -4,15 +4,14 @@ import { TabBar } from "./tabbar"; import { MediaView } from "./views/media"; import { useMediaPanelStore, Tab } from "./store"; import { TextView } from "./views/text"; +import { AudioView } from "./views/audio"; export function MediaPanel() { const { activeTab } = useMediaPanelStore(); const viewMap: Record = { media: , - audio: ( -
Audio view coming soon...
- ), + audio: , text: , stickers: (
diff --git a/apps/web/src/components/editor/media-panel/views/audio.tsx b/apps/web/src/components/editor/media-panel/views/audio.tsx new file mode 100644 index 00000000..7ddf465c --- /dev/null +++ b/apps/web/src/components/editor/media-panel/views/audio.tsx @@ -0,0 +1,18 @@ +"use client"; + +import { Input } from "@/components/ui/input"; +import { useState } from "react"; + +export function AudioView() { + const [search, setSearch] = useState(""); + return ( +
+ setSearch(e.target.value)} + /> +
+
+ ); +} -- cgit v1.3.1 From 5782df7350f0e0c87f7ea9cc0afd91abe0364f89 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 21 Jul 2025 14:47:42 +0200 Subject: remove toasts --- apps/web/src/components/editor/timeline.tsx | 3 --- apps/web/src/hooks/use-editor-actions.ts | 1 - 2 files changed, 4 deletions(-) (limited to 'apps/web/src/components') diff --git a/apps/web/src/components/editor/timeline.tsx b/apps/web/src/components/editor/timeline.tsx index 9e68fd4d..6e8c453c 100644 --- a/apps/web/src/components/editor/timeline.tsx +++ b/apps/web/src/components/editor/timeline.tsx @@ -433,7 +433,6 @@ export function Timeline() { // Action handlers for toolbar const handleSplitSelected = () => { if (selectedElements.length === 0) { - toast.error("No elements selected"); return; } let splitCount = 0; @@ -459,7 +458,6 @@ export function Timeline() { const handleDuplicateSelected = () => { if (selectedElements.length === 0) { - toast.error("No elements selected"); return; } const canDuplicate = selectedElements.length === 1; @@ -553,7 +551,6 @@ export function Timeline() { const handleDeleteSelected = () => { if (selectedElements.length === 0) { - toast.error("No elements selected"); return; } selectedElements.forEach(({ trackId, elementId }) => { diff --git a/apps/web/src/hooks/use-editor-actions.ts b/apps/web/src/hooks/use-editor-actions.ts index e0d9b9eb..4e8f6aef 100644 --- a/apps/web/src/hooks/use-editor-actions.ts +++ b/apps/web/src/hooks/use-editor-actions.ts @@ -102,7 +102,6 @@ export function useEditorActions() { useActionHandler("delete-selected", () => { if (selectedElements.length === 0) { - toast.error("No elements selected"); return; } selectedElements.forEach( -- cgit v1.3.1 From ad771a0b56f84586cb0a8e8f7a0cbdd786198c08 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 21 Jul 2025 18:00:48 +0200 Subject: Merge pull request [#336](https://github.com/mazeincoding/AppCut/issues/336) from mannix-lei/main --- apps/web/src/components/landing/hero.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/web/src/components') diff --git a/apps/web/src/components/landing/hero.tsx b/apps/web/src/components/landing/hero.tsx index b905bbde..dba958ac 100644 --- a/apps/web/src/components/landing/hero.tsx +++ b/apps/web/src/components/landing/hero.tsx @@ -33,7 +33,7 @@ export function Hero() { className="mb-8 flex justify-center" > -- cgit v1.3.1