diff options
| author | Maze Winther <mazewinther@gmail.com> | 2025-07-26 11:29:30 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2025-07-26 11:29:30 +0200 |
| commit | 00bcce8eca74048095ad61a9150ae3873adedcda (patch) | |
| tree | 6eebc72cce6ecea6193a6779f33f843befe9ef8c /apps/web/src/components/editor/properties-panel | |
| parent | 70fe5cacd17e6c9866abcd164fd7fe302510c68d (diff) | |
| parent | 87a8ac90e5615b451b1bfe79bd7df9ffeb657431 (diff) | |
| download | opencut-00bcce8eca74048095ad61a9150ae3873adedcda.tar.gz | |
Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging
Diffstat (limited to 'apps/web/src/components/editor/properties-panel')
| -rw-r--r-- | apps/web/src/components/editor/properties-panel/index.tsx | 6 | ||||
| -rw-r--r-- | apps/web/src/components/editor/properties-panel/text-properties.tsx | 14 |
2 files changed, 17 insertions, 3 deletions
diff --git a/apps/web/src/components/editor/properties-panel/index.tsx b/apps/web/src/components/editor/properties-panel/index.tsx index 4fc5d89d..ec1942f7 100644 --- a/apps/web/src/components/editor/properties-panel/index.tsx +++ b/apps/web/src/components/editor/properties-panel/index.tsx @@ -41,7 +41,7 @@ export function PropertiesPanel() { label="Resolution:" value={`${canvasSize.width} × ${canvasSize.height}`} /> - <div className="flex justify-between items-center"> + <div className="flex flex-col gap-1"> <Label className="text-xs text-muted-foreground">Frame rate:</Label> <Select value={(activeProject?.fps || 30).toString()} @@ -101,9 +101,9 @@ export function PropertiesPanel() { function PropertyItem({ label, value }: { label: string; value: string }) { return ( - <div className="flex justify-between"> + <div className="flex flex-col gap-1"> <Label className="text-xs text-muted-foreground">{label}</Label> - <span className="text-xs text-right truncate w-40" title={value}> + <span className="text-xs break-words" title={value}> {value} </span> </div> diff --git a/apps/web/src/components/editor/properties-panel/text-properties.tsx b/apps/web/src/components/editor/properties-panel/text-properties.tsx index c55c3dae..e147ea65 100644 --- a/apps/web/src/components/editor/properties-panel/text-properties.tsx +++ b/apps/web/src/components/editor/properties-panel/text-properties.tsx @@ -71,6 +71,20 @@ export function TextProperties({ </div> </PropertyItemValue> </PropertyItem> + <PropertyItem direction="row"> + <PropertyItemLabel>Color</PropertyItemLabel> + <PropertyItemValue> + <Input + type="color" + value={element.color || "#ffffff"} + onChange={(e) => { + const color = e.target.value; + updateTextElement(trackId, element.id, { color }); + }} + className="w-full cursor-pointer rounded-full" + /> + </PropertyItemValue> + </PropertyItem> </div> ); } |
