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

Remove editor pseudolocalization debug feature #93554

Merged

Conversation

akien-mga
Copy link
Member

We've seen multiple users enable it by mistake and get utterly confused, reporting as a bug that the interface text is garbled, or not managing to get back to the settings to toggle it off:

On the other hand we haven't really seen much use of the feature by editor UI developers, so we can likely simply remove it.

If there's a need eventually, we can re-add it as a command line option (which is also better than an editor setting as one would typically want to toggle it during development).

@akien-mga akien-mga added this to the 4.3 milestone Jun 24, 2024
@akien-mga akien-mga requested a review from a team as a code owner June 24, 2024 13:52
Copy link
Member

@AThousandShips AThousandShips left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes sense to me, seems of little use and causing a lot of confusion

Copy link
Contributor

@Mickeon Mickeon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my opinion the editor can feel lacking in debug utilities for contributors that are as easy to access as Editor Settings are. However, given the niche nature of this setting and likelihood of shooting users in the foot, it's better to not have it at all, or at least have it in its own "Debug" section.

EDIT: The setting IS in fact documented, you have to remove it on the XML file too.

We've seen multiple users enable it by mistake and get utterly confused,
reporting as a bug that the interface text is garbled.

On the other hand we haven't really seen much use of the feature by editor
UI developers, so we can likely simply remove it.

If there's a need eventually, we can re-add it as a command line option
(which is also better than an editor setting as one would typically want
to toggle it during development).
@akien-mga akien-mga force-pushed the remove-editor-pseudolocalization branch from 796c8db to f11e8d0 Compare June 24, 2024 15:08
@akien-mga akien-mga requested a review from a team as a code owner June 24, 2024 15:08
@akien-mga akien-mga merged commit 25ff130 into godotengine:master Jun 24, 2024
16 checks passed
@akien-mga akien-mga deleted the remove-editor-pseudolocalization branch June 24, 2024 15:53
@Mickeon
Copy link
Contributor

Mickeon commented Jun 24, 2024

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move editor debug pseudolocalization to a dev-only setting
3 participants