You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
Added logical operators &, |, ^ to BoolValue
Added BoolValue.select, which works as a sort of if-then-else
Added IntValue.clamp and FloatValue.clamp
Improvements
Big Value base classes rework. Made naming of base classes more coherent and made many not abstract (instead of abstrct transoform function, they take a callable)
Increased code test coverage to 100%
Make Observables inherit from each other, so functions that take an Observable will also take a BiObservable
Bug fixes
Fix bug in MappedValue (now called OneToOneValue), caused by improper initialization order of fields and init call
Breaking Changes
Renamed some classes, like MappedValue to OneToOneValue and CombinedTwoValues to TwoToOneValue