Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI Layers #3159

Open
iampremo opened this issue Jun 21, 2023 · 10 comments
Open

UI Layers #3159

iampremo opened this issue Jun 21, 2023 · 10 comments
Assignees
Labels
feature request New feature (or a request for one)
Milestone

Comments

@iampremo
Copy link
Member

iampremo commented Jun 21, 2023

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.

@Andulvar
Copy link

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.

@iampremo iampremo added this to the 2023.11 milestone Jul 11, 2023
@YYDan YYDan modified the milestones: 2023.11, 2024.2 Oct 23, 2023
@iampremo iampremo removed this from the 2024.2 milestone Jan 5, 2024
@iampremo iampremo transferred this issue from another repository Jan 9, 2024
@iampremo iampremo added the feature request New feature (or a request for one) label Jan 9, 2024
@iampremo iampremo moved this to In Progress in GameMaker Roadmap Feb 26, 2024
@iampremo iampremo added this to the 2024.6 milestone Mar 11, 2024
@iampremo iampremo changed the title GUI Layers UI Layers May 3, 2024
@gnysek
Copy link
Contributor

gnysek commented May 4, 2024

I will left it here:
Image

@JustMegaAlex
Copy link

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

@jackerley jackerley self-assigned this May 30, 2024
@jackerley jackerley moved this to In Progress in Team Workload May 30, 2024
@jackerley jackerley modified the milestones: 2024.6, 2024.8 May 30, 2024
@iampremo iampremo modified the milestones: 2024.8, 2024.10 Jul 15, 2024
@GargantulaKon
Copy link

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

@gnysek
Copy link
Contributor

gnysek commented Jul 22, 2024

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).

@mgeddesGM
Copy link

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

@GargantulaKon
Copy link

GargantulaKon commented Oct 28, 2024

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

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

@gnysek
Copy link
Contributor

gnysek commented Oct 28, 2024

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.

@rhewid
Copy link

rhewid commented Dec 10, 2024

Will this be included in LTS 2025?

@gnysek
Copy link
Contributor

gnysek commented Dec 10, 2024

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature (or a request for one)
Projects
Status: In Progress
Status: In Progress
Development

No branches or pull requests

10 participants