passing through a boundary will always call the boundary with the boundary value (0 or 1)
any change to a val will always call the contained blocks
though they might not do anything?!
e.g. show won't change existing text - add will which is currently broken
being able to simply invert the value for a (sub) block
Design considerations
May need to target different use cases:
0/1 picking where a single key press/release calls one of the other
This works now as is
May also need to allow for exiting a boundary with a value at the range limit, i.e. on exiting I don't think this makes any sense - especially since you could have press in one pick and then call it again - but with an unused inverted value...
0..1 picking forward/backward key options, with a deadzone in the middle
when ⇕ Left Stick⚡
⚡minimal | change Pick ⚡
⚡Key ⇕ 's'
// deadzone
⚡Key ⇕ 'w'
0..1 picking 0..1
when ⇕ Left Stick⚡
⚡on value change Pick ⚡
⚡upto 20 per second inverted⚡
⚡Key ⇕ 's'
// deadzone
⚡upto 20 per second⚡
⚡Key ⇕ 'w'
Note the value produced...
When leaving one of the splits, a boundary value will always be passed.
There could be a 'deadzone' or ignore % in the middle - a buffer? Check existing blocks...
Option enhancing Pick
This would need:
Design considerations
May need to target different use cases:
May also need to allow for exiting a boundary with a value at the range limit, i.e. on exitingI don't think this makes any sense - especially since you could have press in one pick and then call it again - but with an unused inverted value...0..1 picking 0..1
When leaving one of the splits, a boundary value will always be passed.
There could be a 'deadzone' or ignore % in the middle - a buffer? Check existing blocks...
See #463