Expressive Output Window - Beta

You can drag the bars at the top (where it says Timestamp, Message, etc) to adjust how much space they take.

1 Like

There is a severe performance issue caused by the expressive output window whenever simply printing to console. I originally noticed this by seeing a spike caused whenever one print statement was used, and decided to investigate by printing within a loop and behold:

Edit: Noticed others also raised this in the thread, but the point still stands.

7 Likes

:eye: :lips: :eye:

It’s coming! Finally, an update to the outdated and very glitchy output window!

This feels much better than the og version of the developer console. Maybe next time they will add that you can edit scripts in game 0-0. And if they do that, then it will be awesome.

Related, can the default configuration stop wasting space?

timestamps + message types + context dont need to be so huge

EDIT: Also, the white outlines are distracting. Please make them more like the properties panel.

I like being able to view my tables now, ty :slight_smile:

5 Likes

After using this feature for about a day or so, here are my biggest issues:

  1. White outlines all over the window are very obnoxious
  2. The columns will randomly resize themselves when I press test to very unreasonable proportions:
  3. The output’s top bar where you can search and such takes up too much space for my workflow. The option to hide it would be phenomenal.
  4. The auto-recovery message dumps the file path into the source column creating a massive gap between messages.

If I had to choose between the new output and the old one I’d pick the old one at the moment just because it’s less tedious.

Other than all that it’s great! the update is much appreciated.

3 Likes

Love the new output window, though can there be added that I can hide things such as timestamp or source or make them smaller?

I always have my output on the left of my screen because my screen is very small, if I place it below the workspace viewport it makes the workspace and such very small and hard to see when testing, to keep the size I move the output to the left, but that results in my output getting very squished which I did not have a big problem with when I used the old output still.

Could this be looked at? Love the feature and want to use it but it’s so difficult when everything is squished and hard to adjust or customize.

3 Likes

Everytime I open an instance of Studio, the size of all the panels resets to this. It’s really annoying to change it every time

Here is a screen shot of my studio to help diagnosis this problem. Maybe this happens because i have my explore and properties panels on the right side?

5 Likes

This is a really good update. I love it but I would suggest adding:

Delete this section the images are VERY low quality, and I think they are also unnecessary (as the color of the text is correlated with error, warning, message). I personally think the images are just a waste of space and ugly.

Also I would save the resizing of each section because everytime I go into studio I have to resize each section - even when I already did it last studio session - (like the timestamp really shouldn’t take up half of the output width). Either that or have better defaults like timestamp 5% width, message 80%, context 5%, source 10%.

I do really like this new output window though.

7 Likes

print tables will not work if there are more than one arguments in print().
Ex:

print(myTable) -- works
print ("my table: ", myTable) -- doesn't work
5 Likes

finally after 100 years
we can print tables.

1 Like

Cool. Next up, making the command bar capable of running multi lined code instead of one lined even if it works the same way.

1 Like

you can already do that
(30chars)

2 Likes

This is So Amazing, we needed this :slight_smile:

1 Like

I really love this and it is VERY useful but I do have some feedback on how it looks with dark mode. (idk about light mode as my eyes can’t go through that torture again lol) Specifically the borders of the output. Why are they white?? The rest of the studios tabs have a dark grey border for a sleek look but not the new output. Is there any reason for this? And could it possibly be changed?

Normal borders (Dark grey)
Screenshot_25

New output borders (White :nauseated_face:)
Screenshot_26

Also thanks again for another killer studio update! Much love and appreciation to the roblox team behind this!

6 Likes

You can turn this on with the 'Show memory address for expanded tables" setting. It’s under the three dot menu in the top right. :smile:

2 Likes

Many thanks to everyone who’s taken time to leave feedback on this thread! We’ve made a list and we’re going through it to plan fixes / upgrades. (Never fear, vertical layout peeps - we’ve heard you!)

thank_you

24 Likes

Then I shall rephrase.
Allowing me to type

for i,v in pairs() do
--code
end

instead of

for i,v in pairs() do --code end

The same thing, yes, but the first example is just less confusing.

5 Likes

Yay! Now I don’t have to do table.foreach(tbl, print) when printing tables!

Excited when this comes out! Can’t wait to use it! (The UI needs a little bit of improvement)

1 Like

Two things I would like to see changed / added would be the abillity to remove columns, as I only want to see Timestamp and Message to keep the console cleaner looking, and to be able to expand tables that are printed as part of a message. E.g. print(“first module:”, tableResult).

Nice update otherwise.

1 Like