Form layout tools

Here’s a series of requests which would make it easier to create forms.

  1. Moveable vertical and horizontal snap to guide. I’d like to be able to drag on a corner of a field to enlarge or reduce it to the guide.
  2. Hold the shift or option (alt) key to constrain the shape of a field when resizing by dragging. If I hold the key and drag horizontally the vertical depth remains the same, and vice versa.
  3. Field location properties to include left and top, but also bottom and right. By changing the right location value the size of the element itself is resized as required.
  4. Visual guides in layout mode. I’d like to be able to see the placement of the contents of the field so I can align the field label accordingly, either vertically or horizontally.
  5. A duplicate element command which will place the duplicate either vertically or horizontally in alignment with the element being duplicated.
  6. When placing a new element on a form I have some control over when it initially appears. Currently Servoy seems to want to place all elements right on top of existing elements. I’d prefer to drag the element into the desired location like FMP does. Otherwise indicate the desired location by clicking or dragging through the area immediately before asking for the element. Alternatively Servoy find an unoccupied area of the form to place the element.

Much thanks and appreciation for the tools we already have.

Two more.

  1. Ability to control the depth of line placement. I have a combo box I’ve sized to place its elements on two lines. I don’t seem to have any control over how close or far the second line is to the first. Currently it’s well below the first. It could be I’m too new to be aware of an available control.
  2. When I use HTML on a label its right alignment is two or three pixels to the left of regular right-aligned labels. When I use the Elements->Aign->Right command the HTML label is always out of alignment.

I’ve since found that the shift key does indeed constrain the resizing of elements. However, you have to be extremely careful. If you’re the least indecisive in your intentions it will lose the constraint.

Hello hardworking Servoy developers!

Are any of these layout tools requests implemented in the new 2.1 release?

Just curious, because I do like/miss all of these tools… :wink: