GameMaker-Bugs icon indicating copy to clipboard operation
GameMaker-Bugs copied to clipboard

UI Layers

Open iampremo opened this issue 2 years ago • 3 comments

Adds the ability to have global GUI layers that are shared across all rooms within your project. Instances will be able to be placed on these.

iampremo avatar Jun 21 '23 10:06 iampremo

Very excited about the GUI layers. I've been having trouble making sure GUI elements are drawing in the correct order having to dance around begin and end draws. Would be great to have some form of built-in aspect ratio scaling help as well.

Andulvar avatar Jul 10 '23 22:07 Andulvar

I will left it here: Image

gnysek avatar May 04 '24 11:05 gnysek

Looks very promising! I only want to add that making a UI layer global to a project seems inferior to having them as usual room layers. Or at least having a single UI layer for each room

JustMegaAlex avatar May 13 '24 14:05 JustMegaAlex

@JustMegaAlex Why is a global UI layer inferior to using room layers? I'm curious.

GargantulaKon avatar Jul 20 '24 16:07 GargantulaKon

Yeah, there are games which have tons of rooms, yet usual there median of UI will be "main menu, in-game, options screen", so most of them seems to be shared. Having global UI layers will be much easier to maintain in that case (but there should be option to exclude layers too, and I believe they are aware).

gnysek avatar Jul 22 '24 09:07 gnysek

https://wiki.opera.software/display/GM/FSD+-+UI+Layers (Staff-only URL)

mgeddesGM avatar Sep 30 '24 11:09 mgeddesGM

This "bug" (story) doesn't include the UI Editor that this GameMaker article mentions, correct?

https://gamemaker.io/en/blog/flex-panel-functions

GargantulaKon avatar Oct 28 '24 02:10 GargantulaKon

This "bug" (story) doesn't include the UI Editor this GameMaker article mentions, correct?

https://gamemaker.io/en/blog/flex-panel-functions

It's exactly includes UI editor part.

gnysek avatar Oct 28 '24 06:10 gnysek

Will this be included in LTS 2025?

rhewid avatar Dec 10 '24 13:12 rhewid

@rhewid according to roadmap - should be. Everything added/fixed until LTS 2025 release should be part of it. UI was kinda confirmed to be in 2024.13 in Winter Q&A here too.

gnysek avatar Dec 10 '24 13:12 gnysek

Добавляет возможность иметь глобальные слои GUI, которые являются общими для всех комнат в вашем проекте. На них можно будет размещать экземпляры.

Notepad notebooks with a code in one event will return to us as in older versions? It was super convenient, it was possible to prescribe different functionality in different notebooks, this relieved the long code sorting everything by groups

Image

CpGJuro avatar Feb 11 '25 22:02 CpGJuro

@CpGJuro I have no idea how your comment relates to this feature. If you meant to write your own new Feature Request, please do so. There's nothing further to say there.

YYDan avatar Mar 05 '25 17:03 YYDan

Added a lot more content into the description now.

YYDan avatar Mar 06 '25 13:03 YYDan

We are closing this larger tracking ticket just now, as the main components of UI Layers are now in the IDE and Runtime for 24.13

Other tickets can be added to track bugs, features, etc... as usual.

stuckie avatar Mar 12 '25 10:03 stuckie

verifying as per the last comment

mgeddesGM avatar Mar 13 '25 12:03 mgeddesGM