This release introduces 3 new UI elements
🟢 StatusItem: An element used to track the status of an action/result.
🔲 NodeItem: A connectable element that can interact with another node (receive/transmit data).
📝 MultiLineTextInputItem: Similar to the text input item, but allows adding input to a multiline field.
- Added word wrap seperation.
- Added panning.
- Fixed multilinetextItem rendering outside of container bounds.
- Fixed a number of colours to match and align with global theme.
- Updated Destroy function to call container's destroy method.
- Implemented clamping on input item when overflowing over container width.
- MultilineTextInput now respects the container's bounds.
- Improved input navigation.
- Type hinting and format improvements to support Feather type inference.
- More explanatory function descriptions.
- Improved error and exception handling.
A large amount of other quality of life changes have been made to hopefully make Raven even more pleasant work with!
Please note this update requires modifications in some UI elements' creation calls and requires an update to both the init and handler objects.
It is recommended to switch to this version (V0.9.0) if you want to continue to use Raven and new features in your projects!