Releases: orels1/orels-Layout-Toolkit
Releases · orels1/orels-Layout-Toolkit
v1.1.1
v1.1.0
⚡ New Features
EnhancedPopupWindow
base class is now available- You can use it to create custom popup windows with a similar API to
EnhancedEditorWindow
- To summon such popup window from another OTK-enabled window, you can use the
Button
extension method
- You can use it to create custom popup windows with a similar API to
Button().Text("Open Popup").OpenPopup(new MyPopupWindow());
✨ Changes and Improvements
- Added more inline docs for the extension methods
- Added a
Button(string label)
andButton(string label, Action onClick)
shorthands to all the base classes
Full Changelog: v1.0.0...v1.1.0
v1.0.0
First release of orels Layout Toolkit!
This includes the main package with an ability to create a wide range of custom editor windows and inspectors.
⚡ New Features
HStack
element, stacks child elements horizontallyVStack
element, stacks child elements verticallyReactiveProperty<T>
class, a reactive value container which UI elements can be bound to. This allows for auto-updating UI elements when the value changes- E.g.
Label().BindToProp(someStringProp)
will automatically update the label whensomeStringProp.Set()
is called
- E.g.
ForEach
element, renders a list of elements based on the providedIEnumerable<T>
and a template- Can be bound to a
ReactiveProperty<T>
of the same type to auto-render on change.
- Can be bound to a
Full Changelog: https://github.com/orels1/orels-Layout-Toolkit/commits/v1.0.0