@@ -1532,66 +1532,64 @@ function BackgroundConfig(props: { scrollRef: HTMLDivElement }) {
15321532 />
15331533 }
15341534 />
1535- { project . background . border ?. enabled && (
1536- < >
1537- < Field name = "Border Width" icon = { < IconCapEnlarge class = "size-4" /> } >
1538- < Slider
1539- value = { [ project . background . border ?. width ?? 5.0 ] }
1540- onChange = { ( v ) =>
1541- setProject ( "background" , "border" , {
1542- ...( project . background . border ?? {
1543- enabled : true ,
1544- width : 5.0 ,
1545- color : [ 255 , 255 , 255 ] ,
1546- opacity : 80.0 ,
1547- } ) ,
1548- width : v [ 0 ] ,
1549- } )
1550- }
1551- minValue = { 1 }
1552- maxValue = { 20 }
1553- step = { 0.1 }
1554- formatTooltip = "px"
1555- />
1556- </ Field >
1557- < Field name = "Border Color" icon = { < IconCapImage class = "size-4" /> } >
1558- < RgbInput
1559- value = { project . background . border ?. color ?? [ 255 , 255 , 255 ] }
1560- onChange = { ( color ) =>
1561- setProject ( "background" , "border" , {
1562- ...( project . background . border ?? {
1563- enabled : true ,
1564- width : 5.0 ,
1565- color : [ 255 , 255 , 255 ] ,
1566- opacity : 80.0 ,
1567- } ) ,
1568- color,
1569- } )
1570- }
1571- />
1572- </ Field >
1573- < Field name = "Border Opacity" icon = { < IconCapShadow class = "size-4" /> } >
1574- < Slider
1575- value = { [ project . background . border ?. opacity ?? 80.0 ] }
1576- onChange = { ( v ) =>
1577- setProject ( "background" , "border" , {
1578- ...( project . background . border ?? {
1579- enabled : true ,
1580- width : 5.0 ,
1581- color : [ 255 , 255 , 255 ] ,
1582- opacity : 80.0 ,
1583- } ) ,
1584- opacity : v [ 0 ] ,
1585- } )
1586- }
1587- minValue = { 0 }
1588- maxValue = { 100 }
1589- step = { 0.1 }
1590- formatTooltip = "%"
1591- />
1592- </ Field >
1593- </ >
1594- ) }
1535+ < Show when = { project . background . border ?. enabled } >
1536+ < Field name = "Border Width" icon = { < IconCapEnlarge class = "size-4" /> } >
1537+ < Slider
1538+ value = { [ project . background . border ?. width ?? 5.0 ] }
1539+ onChange = { ( v ) =>
1540+ setProject ( "background" , "border" , {
1541+ ...( project . background . border ?? {
1542+ enabled : true ,
1543+ width : 5.0 ,
1544+ color : [ 255 , 255 , 255 ] ,
1545+ opacity : 80.0 ,
1546+ } ) ,
1547+ width : v [ 0 ] ,
1548+ } )
1549+ }
1550+ minValue = { 1 }
1551+ maxValue = { 20 }
1552+ step = { 0.1 }
1553+ formatTooltip = "px"
1554+ />
1555+ </ Field >
1556+ < Field name = "Border Color" icon = { < IconCapImage class = "size-4" /> } >
1557+ < RgbInput
1558+ value = { project . background . border ?. color ?? [ 255 , 255 , 255 ] }
1559+ onChange = { ( color ) =>
1560+ setProject ( "background" , "border" , {
1561+ ...( project . background . border ?? {
1562+ enabled : true ,
1563+ width : 5.0 ,
1564+ color : [ 255 , 255 , 255 ] ,
1565+ opacity : 80.0 ,
1566+ } ) ,
1567+ color,
1568+ } )
1569+ }
1570+ />
1571+ </ Field >
1572+ < Field name = "Border Opacity" icon = { < IconCapShadow class = "size-4" /> } >
1573+ < Slider
1574+ value = { [ project . background . border ?. opacity ?? 80.0 ] }
1575+ onChange = { ( v ) =>
1576+ setProject ( "background" , "border" , {
1577+ ...( project . background . border ?? {
1578+ enabled : true ,
1579+ width : 5.0 ,
1580+ color : [ 255 , 255 , 255 ] ,
1581+ opacity : 80.0 ,
1582+ } ) ,
1583+ opacity : v [ 0 ] ,
1584+ } )
1585+ }
1586+ minValue = { 0 }
1587+ maxValue = { 100 }
1588+ step = { 0.1 }
1589+ formatTooltip = "%"
1590+ />
1591+ </ Field >
1592+ </ Show >
15951593 < Field name = "Shadow" icon = { < IconCapShadow class = "size-4" /> } >
15961594 < Slider
15971595 value = { [ project . background . shadow ! ] }
@@ -1921,9 +1919,7 @@ function ZoomSegmentPreview(props: {
19211919 const video = document . createElement ( "video" ) ;
19221920 createEffect ( ( ) => {
19231921 const path = convertFileSrc (
1924- `${
1925- editorInstance . path
1926- } /content/segments/segment-${ segmentIndex ( ) } /display.mp4`,
1922+ `${ editorInstance . path } /content/segments/segment-${ segmentIndex ( ) } /display.mp4` ,
19271923 ) ;
19281924 video . src = path ;
19291925 video . preload = "auto" ;
0 commit comments