Updates to CoreGuis

I’d very much like to see two updates made to the ROBLOX CoreGuis and now seems like a good time to ask.

1. The buffer at the bottom of the screen created by the chat bar needs to be removed, it seems illogical that you can disable the chat bar and the buffer is removed, but if you enable it then it’s not. My reason for this being very simply that it doesn’t make much sense with a transparent chat bar to have all guis shift up, especially if you have a non-transparent gui of scale 1, 1, it means that there is a small gap at the bottom of the screen that is transparent, and this should never be the case. Solutions are to remove it, or to add an option to the ScreenGui object so that it doesn’t affect them.

2. The ROBLOX loading GUI should have a bool as well as a method to disable it. When using universes I want a seamless transition between my games, because it takes a moment to initialize the Lua code to disable the Gui you see it for a split second before it is removed. Instead I am suggesting that a black screen is shown until a bool value can be checked and then displaying the screen if it’s enabled (which it would be by default).

You can view all the issues I am on about at this place, join the game and select a game from the menu, it’s virtually seamless but the CoreGuis cause issues here.

No. 2 is a big one for me. I would love seamless transitions, but even a black screen won’t exactly solve the issue. You would bring up the loading GUI when you teleport, and then when the new window pops up, it’d be black before the loading screen loaded. A more appropriate behavior would be for the window to be delayed 0.2 seconds (approximate time it takes for game to decide if there’s a custom in replicatedfirst or not) from appearing, or if it’s possible communicate to the site / existing game window that replicatedfirst has loaded (or has found nothing was in it), and only display the window after that.

For 2 I think there should be a PlayerGui-type container that persists between teleports. This way you can just keep running the same code and using the same guis.

@Echo: Fade to black :wink:

Only if

  • Both places belong to the same Universe/Game
    OR
  • Both places are owned by the same user