I want to clarify; while others have requested more/unlimited Z-Indices, the main point of this thread is to suggest that the GUI engine respects Z-Indices across all GUIs instead of just respecting Z-Indices per-ScreenGui.
I’m sure you all could probably find some sort of use for that request, I still see no point because I only use one ScreenGui to house everything.
Unless by ScreenGui you mean the variant GuiObjects…?
Fun fact: this per-ScreenGui behavior lets you do a hack that allows “infinite” layers, which is useful for things like ordering windows. For example: InfLayers.rbxl (12.6 KB)
So maybe you don’t want global ZIndices after all.
1 Like
Z-indices being per-ScreenGui actually gives you more power overall, if you want you could create 100 ScreenGui’s, and have 10 layers for each one.
A problem I’ve had with controlling Z using parent order, is when a parent uses ClipsDescendants and I don’t want a certain child to be clipped.