moveable icon indicating copy to clipboard operation
moveable copied to clipboard

Both Resizeable and Scaleable anchors

Open pclancysc opened this issue 2 years ago • 2 comments

Environments

  • Framework name: ngx-moveable 0.29.0
  • Framework version:
  • Moveable Component version:
  • Testable Address(optional):

Description

I'd like to set anchors like so:

NW, NE, SE, SW = scale E, W = resize N, S = hidden

What I've tried...

 {
      keepRatio: true,
      renderDirections: ['nw', 'ne', 'se', 'sw'], 
       resizable: {
          resizable: true,
         renderDirections: ['e', 'w'],
       },
      draggable: true,
      edgeDraggable: true,
      rotatable: true,
      scalable: true,
   };

Ideal config would be...

{
      keepRatio: true,
      resizable: {
        edge: ['e', 'w'],
        renderDirections: ['e', 'w'],
      },
      scaleable: {
        edge: [],
        renderDirections: ['nw', 'ne', 'se', 'sw'], 
      }
      draggable: {
        edge: ['n', 's'],
        renderDirections: ['n', 's'],
      }

      
    };

I'm getting the feeling that these config isn't supported? Is that right?

pclancysc avatar Jul 22 '22 14:07 pclancysc

@pclancysc

okay. I'll add this feature in scalable.

daybrush avatar Jul 22 '22 14:07 daybrush

@pclancysc

  • lit-moveable 0.10.0
  • moveable 0.33.0
  • preact-moveable 0.35.0
  • react-compat-moveable 0.21.0
  • react-moveable 0.36.0
  • svelte-moveable 0.25.0
  • vue-moveable 2.0.0-beta.27
  • vue3-moveable 0.8.0
  • ngx-moveable 0.30.0

moveable's new version is released.

See https://daybrush.com/moveable/storybook2/?path=/story/advanced-resizable--using-edges-and-controls-with-draggable-resizable-and-scalable

triggerAblesSimultaneously={true}
            resizable={{
                edge: ["e", "w"],
                renderDirections: ["e", "w"],
            }}
            scalable={{
                edge: [],
                renderDirections: ["nw", "ne", "se", "sw"],
            }}
            draggable={true}
            edgeDraggable={["n", "s"]}

daybrush avatar Jul 25 '22 18:07 daybrush