Hey everyone, it’s me again… again. I’m just here to let you know that we have now released our improvements to the object insertion workflow for everyone.
The feedback we received on the first and second round of testing was incredible and we worked on making the changes needed to push this to all of you. Just because the beta testing period is over does not mean we are going to stop working on it. We still want your feedback!
Below, I have compacted a list of improvements we made:
Object insertion workflows now share the same UX. This should hopefully prevent absolute system shock if you ever try to change your workflow.
You can insert anything, anywhere. We made this for all of our heroes out there that still use Lighting to store things. Yes, we know who you are.
Frequently Used will show you the most used objects that belong in the selected parent. This list has a weighting system that will subtly re-weigh over time. When you don’t have an object selected, it will just display your Top 7 most inserted objects.
Expanded View is here! For everyone that wants more content for their screen space. (screenshot below)
Added two options for people that want to change the default experience. A dropdown arrow on the widget next to the search bar will show you two options. Recommended Objects is a toggle to hide or show objects that don’t belong in the selected parent. Select object after insert will… well, I think it’s self-explanatory. These options can be changed anytime through the dropdown on the widget.
Once again, thank you to everyone for your feedback during the beta. I believe we iterated well and came out with a great solution. We are still looking for feedback! Please post below, as we will be reading this post and keeping an eye on it.
I just want to give a huge shout out to @PoshKiwi for single-handedly crushing this project. It was awesome!
There should be an #epic-announcements category for this anouncement.
Jokes aside, I’m so glad to see this feature go live! Its a great one for sure!
I really like the design, and the feel of the process for inserting instances, it feels natural.
The only thing this is missing (in my opinion) is a size dragger in the corner of the “Expanded View”
I would like to have just a little more control over how I see everything.
It also would be nice to not have to see headers for groups with no shown elements.
Also I noticed what I think is a bug? If you click and drag in the “Expanded View” it will move everything sideways, however there is never enough content to require this. Is this intended? If it is not intended I will make a bug report if one hasn’t been made yet!
This is going to be very useful, I like the addition of adding anything anywhere as it can make storing stuff a lot more easier, Not only in lighting for the people that use it but in other places too, like children of an object. The expanded view is also a nice touch because it allows me to look at everything at once and view the things I can use.
This is fantastic! I can definitely see this being useful for developing games.
One thing I’d like to point out however, is that I feel like the “Scripting” section is disorganized. LocalScripts and ModuleScripts are at the near top, and Server Scripts are at the very bottom, and Bindables and Remotes are separated from each other, which, in my opinion, doesn’t really look right.
Small critique, but the highlighting when you mouse over the different elements seems a little unresponsive, as though it has to wait an extra frame to render the input of you hovering over things (If I had to guess at why, it’s either because of Rodux’s internal update throttling, or because tweens are being used for these highlights). Clicking and dragging the scroll bar also has the same issue, where it feels unresponsive to your input.
Watch how this follows my mouse. It doesn’t directly follow the Y position of my mouse, and seems to smear my input across multiple InputChanged events:
Example of highlighting being unresponsive (most noticeable above 30 FPS):
Also, the animations when you scroll up/down on the mouse wheel, where it bounces a bit when it hits the top/bottom, as well as the momentum it retains when you finish scrolling is cute, but ultimately it tries my patience. I have to wait for these animations to end before I can use the dialog at all. This slows down my workflow unnecessarily.
This dialog feels laggy and slow to use in general, as I have to wait for the animations and slow state updates before I know that I’m clicking on the right thing.
This was super helpful in beta. Glad to see it’s finally been released.
Is there any reason some classes (that is, RenderingTest) don’t have summaries, though? If it’s completely internal, I don’t know why it would be in the menu at all. It should have a summary saying it’s internal at least.
This is great, I have never seen something so small, but so productive! I think this will really increase the amount of management I have when needing to know where things are. Which I am not good at finding where they are.
This update is going to be great for my workflow, especially when I try to work with speed. If this is an action I could keybind, then that would be the most greatest thing ever! Just to [TAB] and just type away!
I’m a bit divided on this change to the Advanced Objects Insert Object menu.
On the one hand, it’s nice to see that it’s been updated. The categorization of various elements does help when looking for specific objects with similar purposes.
On the other hand, forced smooth scrolling is not cool. The smooth scroll as part of the Insert Object menu doesn’t feel good. It feels sluggish. Not only that, the smooth scroll isn’t part of any other piece of the interface. This makes the Insert Object menu feel incredibly slow and frustrating to scroll through.
Another gripe I have with the new Insert Object menu is that in the old Advanced Objects menu, I didn’t need to scroll as much if I was looking for something. With how much padding this has now, in my workflow, I have a greatly reduced amount of objects I can look through. I’m forced to increase the size of the panel in order to really see what I’m looking at/for.
Everythings 25% bigger than it should be
Just compare how much space is wasted vs the explorer;
Wastes my time having to scroll through all the items, compounded by the second long scrolling animation. Even the scroll bar is wider than any other scroll bar in studio, which is strange considering its the same one as the toolbox just wider for whatever reason.
No indication for when you have something selected
Theres an indication for when you have hovered over something, but not when you have it selected. Its such a minor thing but you notice when it’s gone, espeically when you have to double click on everything anyway.
Since the options menu is already implemented these 2 options really need to get added to it;
Smooth Scrolling - Toggle between the current scrolling system and normal instant scrolling like everything else in studio.
Compact View - Make everything the same size as it was before, like the explorer.
I would also suggest an option to hide the headers, for making it even more compact, and an option to hide frequently used, as I find it quite jaring with new options currently poping in and out as I select different objects. Those last 2 could just be because I’m not used to the new UI yet but the smooth scrolling and compact view options have to get implemented.