Skip to content

v5.4.6-dev.1

Pre-release
Pre-release

Choose a tag to compare

@AmoebeLabs AmoebeLabs released this 24 May 15:25
065a98e

In short.

image

Groups:

          layout:
            groups:
              L1: # All items belonging to group L1 will be positioned, scaled, and rotated according to group config
                xpos: 125
                ypos: 23
                scale:
                  x: 1
                  y: 1
                rotate: 90
              L2:
                xpos: 175
                ypos: 23
                scale:
                  x: 1
                  y: 1
              L3:
                xpos: 150
                ypos: 68
                scale:
                  x: 1
                  y: 1
              All:
                xpos: 50
                ypos: 48
                scale:
                  x: 2
                  y: 2

"same as" functionality to create examples/templates. All 4 groups are only defined once around the center position (50,50). Groups place the items on the required position (including scaling and rotation).

            icons:
              - entity_index: 0  # First icon serves as an example
                group: L1
                xpos: 50
                ypos: 45
                size: 2
              - entity_index: 1
                group: L2
                same_as: 0 # Same as icon with index 0, kind of carbon copy
              - entity_index: 2
                group: L3
                same_as: 0 # Same as icon with index 0
              - entity_index: 3
                group: All 
                same_as: 0 # Same as icon with index 0

To "implement" starting the horseshoe on another position, or even reversed, you can rotate and 'flip' the horseshoe individually.

            horseshoes:
              - entity_index: 0
                group: L1
                xpos: 50
                ypos: 50
                radius: 20
                tickmarks_radius: 18
                arc_degrees: 300
                flip: y # flip over y-axis
                # rotate: -90
              - entity_index: 1
                group: L2
                same_as: 0
                flip: both # flip both x and y-axis
                rotate: 90 # and rotate 90 degrees CW

What's Changed

🚀 New features

  • feat: Add support for configurable aspect ratios and groups by @AmoebeLabs in #201

Full Changelog: v5.4.6...v5.4.6-dev.1