aarcangeli / Serious-Sam-Android

Porting of Serious Sam: The Second Encounter for android
72 stars 24 forks source link

Scale ui #27

Open aarcangeli opened 5 years ago

aarcangeli commented 5 years ago

Well, #25 introduced the ability of using the native resolution of the device, however this has also introduced a problem. UI scale.

In 1920x1080 (400 dpi) the texts in chat and computer are very small.

The font size should be chosen taking care of the resolution and the dpi.

Screenshot_20190822-161629

Screenshot_20190822-161558

Skyrimus commented 5 years ago

IMHO normal text size :D But it need fix

Skyrimus commented 5 years ago

No, your fix so big if use half of resolution Screenshot_20190825-233900 Screenshot_20190825-233829 Screenshot_20190825-233823

Skyrimus commented 5 years ago

@aarcangeli i will try some things

Skyrimus commented 5 years ago

1280x720 before dynamic scale with your 1.04.0 build (scale 0.5) Screenshot_20190826-013320 After dynamic scale (scale 1.0) Screenshot_20190826-013441

Above message screens with scale 0.5

Skyrimus commented 5 years ago

Top left corner Screenshot_20190826-015309

aarcangeli commented 5 years ago

I didn't noticed, I'm working on it

aarcangeli commented 5 years ago

Fixed

Skyrimus commented 5 years ago

Good job!

Skyrimus commented 5 years ago

But text go out boxes,i think because tactical data and other bigger than normal

Skyrimus commented 5 years ago

Normal resolution Screenshot_20190826-025917

Half resolution Screenshot_20190826-025937

Skyrimus commented 5 years ago

1280x720 without dynamic scale (i like this really)

Screenshot_2019-08-25-03-18-47

Skyrimus commented 5 years ago

There is a lot of dissatisfaction on the part of users at the expense of the dynamic scale of the interface, the text becomes huge and unreadable and the proportions are not respected

Skyrimus commented 5 years ago

I think in all resolutions will be one interface size like this https://user-images.githubusercontent.com/5832920/63657705-7f44dd80-c7ad-11e9-8721-34792bec3347.png

Skyrimus commented 5 years ago

After dynamic scale felt drop in performance, is so strange

Skyrimus commented 5 years ago

I will add feature to enable/disable dynamic scale

test270 commented 5 years ago

will you add a resolution change option

aarcangeli commented 5 years ago

This solution is not perfect but resolve the issue. image

adamo9609 commented 8 months ago

Top left corner Screenshot_20190826-015309 How you enter to this options