v5.4.6-dev.1
Pre-release
Pre-release
In short.
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 0To "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 CWWhat'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