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

Use a lower editor scale by default on 720p mobile displays #64165

Closed
werryxgames opened this issue Aug 9, 2022 · 12 comments
Closed

Use a lower editor scale by default on 720p mobile displays #64165

werryxgames opened this issue Aug 9, 2022 · 12 comments

Comments

@werryxgames
Copy link

Godot version

3.5.stable

System information

Android, GLES2, Xiaomi Redmi 9C 720x1600 269dpi

Issue description

By default Godot's resolution is 200%, but there is no inspector with 200%. Can't edit any node's property. I can change resolution in settings, but I want default resolution to be usable

Screenshot_2022-08-09-18-34-17-699_org godotengine editor v3
Screenshot_2022-08-09-18-39-09-299_org godotengine editor v3

Steps to reproduce

Download stable Godot Editor 3.5 APK from official releases on Redmi 9C
Install downloaded file
Create or open any project

Minimal reproduction project

No response

@Calinou
Copy link
Member

Calinou commented Aug 9, 2022

If the default scale was lower than 200% on mobile, then the editor would be unusable because controls would be too small for a touch screen. You'd constantly be pressing the wrong buttons 🙂

That said, for low-end devices with 720p screens, we probably don't have any other choice than making the default scale 150% instead of 200%. cc @m4gr3d
This will essentially trade one problem for another though, unless you have a hardware keyboard and mouse.

Switching the editor language to English should help make more of the editor fit on screen, as texts will be shorter. However, keep in mind this can only be done from the Editor Settings, not the project manager: #60353

@Calinou Calinou changed the title Unusable resolution on Android Use a lower editor scale by default on 720p mobile displays Aug 9, 2022
@akien-mga
Copy link
Member

I think small UI is fine, it should definitely fit the screen. If it's too small to be comfortably usable it's still better than seeing only a quarter of the UI :)

@m4gr3d
Copy link
Contributor

m4gr3d commented Aug 15, 2022

Android, GLES2, Xiaomi Redmi 9C 720x1600 269dpi

@werryxgames If your dpi is 269, then you should be falling in the DENSITY_HIGH bucket and have your scale set automatically to 150% based on the logic here.

Can you validate your dpi is correct, and that you haven't overwritten the default scale selected for your dpi.

@werryxgames
Copy link
Author

werryxgames commented Aug 15, 2022

@m4gr3d
Screenshot_2022-08-15-07-39-58-309_com finalwire aida64
Screenshot_2022-08-15-07-46-03-452_org godotengine editor v3

@m4gr3d
Copy link
Contributor

m4gr3d commented Aug 15, 2022

@werryxgames Does the editor fully fit with the 150% or below scaling?

@werryxgames
Copy link
Author

150%
Screenshot_2022-08-15-10-43-41-714_org.godotengine.editor.v3.jpg

@werryxgames
Copy link
Author

werryxgames commented Aug 15, 2022

@m4gr3d, 125% is the best
Screenshot_2022-08-15-10-47-55-541_org.godotengine.editor.v3.jpg

@werryxgames
Copy link
Author

But for example you can add "Show Inspector" button (or with icon), that will show fullscreen inspector. Button will only show, when there is no visible inspector, or it don't show fully (like 150% screenshot)

@Zireael07
Copy link
Contributor

Actually this is a good idea also for those people on desktops who want more space for the rest of the editor...

@Calinou
Copy link
Member

Calinou commented Aug 20, 2022

But for example you can add "Show Inspector" button (or with icon), that will show fullscreen inspector. Button will only show, when there is no visible inspector, or it don't show fully (like 150% screenshot)

See godotengine/godot-proposals#1441.

@FransiskusFeroz

This comment was marked as off-topic.

@m4gr3d
Copy link
Contributor

m4gr3d commented Jan 26, 2023

Fixed by #71838

@m4gr3d m4gr3d closed this as completed Jan 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants