diff --git a/package.json b/package.json index ecf2b288..d928ab67 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ledfx", - "version": "2.0.99-b6", + "version": "2.0.99-b7", "description": "LedFx v2 - BladeMOD", "author": "YeonV aka Blade", "private": true, diff --git a/src/pages/Devices/EditVirtuals/EditMatrix/MControls.tsx b/src/pages/Devices/EditVirtuals/EditMatrix/MControls.tsx index 4541803f..d6acfdfb 100644 --- a/src/pages/Devices/EditVirtuals/EditMatrix/MControls.tsx +++ b/src/pages/Devices/EditVirtuals/EditMatrix/MControls.tsx @@ -79,7 +79,6 @@ const MControls = ({ const [camMapper, setCamMapper] = useState(false) const getVirtuals = useStore((state) => state.getVirtuals) const getDevices = useStore((state) => state.getDevices) - const features = useStore((state) => state.features) const [showPixelGraph, setShowPixelGraph] = useState(false) const pixelGraphs = useStore((state) => state.pixelGraphs) const virtuals = useStore((state) => state.virtuals) @@ -125,7 +124,7 @@ const MControls = ({ style={{ marginBottom: '1rem' }} p={2} > - {!camMapper && <> + + + + + } + iconPosition="start" + label="DND-Canvas" + value="1" + /> + } + iconPosition="start" + label="DND-Pixels" + value="2" + /> + + + + + { + setInfoAlerts('camera', false) + }}> + DND-Canvas Mode +
    +
  • Use Mousewheel to Zoom
  • +
  • Use left-click with drag&drop to move around
  • +
  • Use right-click to:
  • +
      +
    • assign pixel or pixel-group
    • +
    • edit a pixel
    • +
    • clear a pixel
    • +
    • move a pixel-group
    • +
    +
  • Enter DND-Pixels mode to move pixels individually
  • +
+
+
+
+ + + setInfoAlerts('pixelMode', false)}> + DND-Pixels Mode +
    +
  • move pixels individually with your mouse
  • +
+
+
+
+
{move ? ( @@ -338,8 +386,8 @@ const MControls = ({ ) : ( - - { + + { setInfoAlerts('matrixGroups', false) }}> @@ -350,64 +398,16 @@ const MControls = ({ )} - - - - } - iconPosition="start" - label="DND-Canvas" - value="1" - /> - } - iconPosition="start" - label="DND-Pixels" - value="2" - /> - - - - - { - setInfoAlerts('camera', false) - }}> - DND-Canvas Mode -
    -
  • Use Mousewheel to Zoom
  • -
  • Use left-click with drag&drop to move around
  • -
  • Use right-click to:
  • -
      -
    • assign pixel or pixel-group
    • -
    • edit a pixel
    • -
    • clear a pixel
    • -
    • move a pixel-group
    • -
    -
  • Enter DND-Pixels mode to move pixels individually
  • -
-
-
-
- - - setInfoAlerts('pixelMode', false)}> - DND-Pixels Mode -
    -
  • move pixels individually with your mouse
  • -
-
-
-
-
- - } - {features.matrix_cam && - <> - - {camMapper && } - } +
+ + + + ) } diff --git a/src/pages/Devices/EditVirtuals/PixelSlider.tsx b/src/pages/Devices/EditVirtuals/PixelSlider.tsx index a80a1f8f..6602846b 100644 --- a/src/pages/Devices/EditVirtuals/PixelSlider.tsx +++ b/src/pages/Devices/EditVirtuals/PixelSlider.tsx @@ -5,7 +5,6 @@ import { Stack, TextField } from '@mui/material' import useStore from '../../../store/useStore' const PixelSlider = ({ s, handleRangeSegment }: any) => { - const getDevices = useStore((state) => state.getDevices) const devices = useStore((state) => state.devices) const [range, setRange] = useState([s[1], s[2]]) @@ -22,9 +21,6 @@ const PixelSlider = ({ s, handleRangeSegment }: any) => { setRange([s[1], s[2]]) }, [s]) - useEffect(() => { - getDevices() // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) if (!devices[s[0]]) { return null diff --git a/src/pages/Devices/EditVirtuals/Segment.tsx b/src/pages/Devices/EditVirtuals/Segment.tsx index 35c78b9b..bccae712 100644 --- a/src/pages/Devices/EditVirtuals/Segment.tsx +++ b/src/pages/Devices/EditVirtuals/Segment.tsx @@ -1,4 +1,3 @@ -import { useEffect } from 'react' import { Typography, Button, Stack } from '@mui/material' import { ExpandLess, ExpandMore, SwapHoriz } from '@mui/icons-material' import { swap } from '../../../utils/helpers' @@ -8,7 +7,6 @@ import useStore from '../../../store/useStore' import useSegmentStyles from './Segment.styles' const Segment = ({ s, i, virtual, segments, calib }: any) => { - const getDevices = useStore((state) => state.getDevices) const devices = useStore((state) => state.devices) const title = @@ -90,9 +88,6 @@ const Segment = ({ s, i, virtual, segments, calib }: any) => { }) } - useEffect(() => { - getDevices() - }, [getDevices]) return (