# Todo

## Validators

* Common validators to help projects get going. For example:
  * Enforcing naming schemes, such as materials must have a `M_` prefix and material instances must have a `MI_` prefix.
* This would be its own separate module and a config setting to enable, just in case developers already have their own validators or have a style guide that does not match these validators.
* [Flassari - CommonValidators](https://github.com/Flassari/CommonValidators) is a good source to start with

&#x20;

## Float provider customization

* Property customization.

  * Always have a value on the side. If clicked with no instance selected, it will just default to a basic float provider. If an instance is selected, the value is grayed out and will provide a preview of what the value would be if it was to be invoked with those values.

  <figure><img src="https://3180859593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHaVAFyKjs3d16ljfQ2o0%2Fuploads%2FcfjxgeylQu0Q8HWthsEV%2Fimage.png?alt=media&#x26;token=4c0909e1-e673-45c8-8d8f-3cd703a6029b" alt=""><figcaption></figcaption></figure>

## Linked assets toolbar

An example would be behavior tree's and blackboards. In IFP, linked assets would be very useful for the item asset. Having a button to quickly go between the item asset, item actor, item instance and such would be very useful.
