Skip to content

Releases: orels1/orels-Layout-Toolkit

v1.1.1

25 Mar 16:48
5ddd850
Compare
Choose a tag to compare

✨Improvements

  • Added docs for the remaining extension methods
  • removed a leftover file by @orels1 in #2

Full Changelog: v1.1.0...v1.1.1

v1.1.0

24 Mar 19:30
c907a53
Compare
Choose a tag to compare

⚡ 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
Button().Text("Open Popup").OpenPopup(new MyPopupWindow());

✨ Changes and Improvements

  • Added more inline docs for the extension methods
  • Added a Button(string label) and Button(string label, Action onClick) shorthands to all the base classes

Full Changelog: v1.0.0...v1.1.0

v1.0.0

18 Mar 21:30
6984b3d
Compare
Choose a tag to compare

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 horizontally
  • VStack element, stacks child elements vertically
  • ReactiveProperty<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 when someStringProp.Set() is called
  • ForEach element, renders a list of elements based on the provided IEnumerable<T> and a template
    • Can be bound to a ReactiveProperty<T> of the same type to auto-render on change.

Full Changelog: https://github.com/orels1/orels-Layout-Toolkit/commits/v1.0.0