Resonite devlog post: Hey @Devlog !

For the past week and a half I decided to work on creating a new Data Feed, both to learn how to work with data feeds, and to update something I've wanted to update for a long time now: the Component browser!

Since this data feed essentially encompasses both the Component Attacher and ProtoFlux Node Browser panels, the feed is designed to work with both, and serves as an updated replacement for them. The new versions have some extra goodies on top versus how the panel(s) currently are:

  • Since it's based off of a Data Feed, it's highly customizable and applicable to any kind of UI presentation and setup.
  • Speaking of customizable, they'll be exposed as FavoriteEntity objects, meaning you'll be able to tailor the panel to your liking and mark it as favorite in your inventory (akin to a favorite keyboard, video player, and etc).
  • The Component Attacher and ProtoFlux Node Browser have a visual distinction between them, to better tell one from the other.
  • There is built-in fuzzy searching! And when searching, it displays the path location of the item, and presents you with a button to open the containing directory of the item, too.
  • Common generic types that are displayed when picking types for a generic type are now ordered and sorted in a more easy-to-navigate grid layout (and they're colored using the correct type color!).
  • When entering types for a generic type, valid types will change the text entry field to that type's color, so you know if it's valid or not (same with the final generic type's color).
  • The panels have unique icons on the back to distinguish them from the other side.

While the Data Feed and panels aren't done yet (still gotta get some things working and fix other things), I wanted to give a peek at this to you all!

#resonite