YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
24 stars 8 forks source link

Room Editor: "Text in room" button would be better if moved to the room's floating toolbar #7230

Open patrickrocheyoyo opened 3 months ago

patrickrocheyoyo commented 3 months ago

Description

The Text in Room feature should mirror the Text in Sequences workflow. It would be good to move the Text in Room button to the same toolbar (Canvas Toolbox) that Text in Sequences is present in. In its current form, it is not displaying as designed per FSD https://wiki.opera.software/display/GM/FSD+-+Text+in+Rooms

This would likely increase the users familiarity with a new feature from the word go and promote UI consistency.

image

Expected Change

Move the text in room button to the room canvas toolbox.

Steps To Reproduce

No response

How reliably can you recreate this issue using your steps above?

Always

Which version of GameMaker are you reporting this issue for?

No response

Which operating system(s) are you seeing the problem on?

Windows 11

Are you running GameMaker from inside your Steam library?

None

ui.log File

Sample .yyz File

yyalansavage commented 3 months ago

The reason the room editor text icon is in its current position is because this is where the room editor puts it layer-specific tool icons - ie tools shown for the selected layer. The room text icon only appears when an asset layer is selected because this is the only layer which accepts text items. The Sequence editor of course does not have layers. Tile layer and path layer both also present tool icons here in the room editor -

roomeditor-tilelayer-tools roomeditor-pathlayer-tools

Moving the text tool icon to the floating toolbar would then be inconsistent with other tools in the room editor; the text icon would also not be shown unless an asset layer is currently selected. It is of course possible although not as simple as it sounds (as currently it uses the room editors existing tool framework to position these icons).