UI Layers
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.
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.
I will left it here:
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 Why is a global UI layer inferior to using room layers? I'm curious.
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).
https://wiki.opera.software/display/GM/FSD+-+UI+Layers (Staff-only URL)
This "bug" (story) doesn't include the UI Editor that this GameMaker article mentions, correct?
https://gamemaker.io/en/blog/flex-panel-functions
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.
Will this be included in LTS 2025?
@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.
Добавляет возможность иметь глобальные слои 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
@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.
Added a lot more content into the description now.
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.
verifying as per the last comment