scrite icon indicating copy to clipboard operation
scrite copied to clipboard

[0.6.8 Windows] Interface does not scale properly with screen resolution

Open JimmyCushnie opened this issue 3 years ago • 15 comments

Hello,

I'm using Scrite on my 4k monitor and the interface is far too small.

image

I apologize if there is already a fix for this. I looked around the settings menu and searched this repository but could not find one.

JimmyCushnie avatar Jun 07 '21 07:06 JimmyCushnie

@JimmyCushnie: I am using a 4k monitor, but on a Mac though.

It is true that the initial "welcome" scales bad. For now, however, you could perhaps zoom in a bit using the slider on the bottom right.

Here's what I see.

4k-1 4k-2

May I also invite you to take a look at this: https://www.scrite.io/index.php/advanced-editing-features/#chapter16_dpi_setting

Lets leave this ticket open until we are able to fix the zoom levels in the initial "welcome screen"

pnudupa avatar Jun 07 '21 07:06 pnudupa

@JimmyCushnie:

May I also invite you to take a look at this: https://www.scrite.io/index.php/advanced-editing-features/#chapter16_dpi_setting

Scroll down to the section that reads "DPI Setting" incase the browser doesn't automatically scroll to it.

pnudupa avatar Jun 07 '21 07:06 pnudupa

Yes, I am able to zoom in on the script contents themselves. My concern is with the interface, for example the menu bars at the top and bottom of the window. For my preference, the interface is much too small, and it is difficult to see and click on. It looks too small for me in your images as well. My interface is much smaller than it appears in Scrite official media, for example the first in-app image on this page.

I am unsure what the DPI setting is supposed to do (DPI of the interface? DPI of printed pages?) but it does not fix my issue.

JimmyCushnie avatar Jun 07 '21 07:06 JimmyCushnie

To avoid any communication problems, I have drawn red boxes around the parts of the program that are too small for me. I want to make these things about twice as big as they currently are.

image

JimmyCushnie avatar Jun 07 '21 08:06 JimmyCushnie

@JimmyCushnie: Ah, I understand now. The Scrite UI doesn't intend to scale that way. For that matter neither does Word, LibreOffice, Davinci Resolve, Chrome, Firefox, Edge or any of the other apps. Even the text on macOS's own menu bar looks small, as you can see.

Microsoft Word at 100% resolution on my 4k monitor: Screenshot 2021-06-07 at 1 31 42 PM

Edge on 4K monitor: Screenshot 2021-06-07 at 1 36 09 PM

We assume, just like all the other apps, that if you are using 4k display at 4k resolution then it means that you intend for font sizes to "scale down" with the large resolution.

You can configure the display scaling in Windows Settings to scale all apps.

image

pnudupa avatar Jun 07 '21 08:06 pnudupa

Yes, I have my display scaling set to 175%, which is comfortable with me for most apps.

image

Edge, for instance, has a very nicely-sized interface, significantly bigger than your example screenshot:

image

Is it possible that a bug is preventing Scrite from properly respecting the Windows scale settings? Compared to Edge (and all my other apps) Scrite has a very different interface size.

JimmyCushnie avatar Jun 07 '21 08:06 JimmyCushnie

When I connect my Windows PC to the 4K display, this is what Windows Explorer looks lilke.

Screenshot 2021-06-07 at 1 43 43 PM

Ofcourse the text sizes are really really small. Even text on the Settings App looks very small.

Screenshot 2021-06-07 at 1 45 58 PM

But when I change the scale to 200%, then the UI looks a lot better.

Screenshot 2021-06-07 at 1 46 05 PM

As does the Scrite App.

Screenshot 2021-06-07 at 1 51 36 PM

Here is the Scrite App at 300% scale.

Screenshot 2021-06-07 at 1 54 14 PM

pnudupa avatar Jun 07 '21 08:06 pnudupa

Okay, I have now tested thoroughly and I can conclude that Scrite's interface does not change size with my display scaling setting.

Here is the program at 100% scaling:

image

Here is the program at 300% scaling (after restarting the program):

image

Very odd that it works properly for you, but not for me.

Thanks very much for your help so far. Should I close this issue and make a new one for "scrite does not respect my display scale setting?"

JimmyCushnie avatar Jun 07 '21 08:06 JimmyCushnie

@JimmyCushnie: Actually it scales proportionately on my Windows PC, as you can see from the screenshots attached. Not sure what's going on with the app on your PC.

Have you tried restarting Scrite after changing the scale settings in Windows?

Let's keep this ticket open until we at least know what is going on.

pnudupa avatar Jun 07 '21 08:06 pnudupa

Yes, the interface does not change size even after multiple restarts of the program.

The window title bar does change size, however, as you can see in my screenshots.

JimmyCushnie avatar Jun 07 '21 08:06 JimmyCushnie

@JimmyCushnie: Okay, thanks for confirming. I can see that the UI doesn't scale on your PC. Let's keep this ticket open for now.

pnudupa avatar Jun 07 '21 08:06 pnudupa

Hi again. Off topic, but I've just discovered the Scrite forums. Should I use the forums or github issues to submit future bugs and feature suggestions? It is not clear to me which method of communication is preferred by the developers.

JimmyCushnie avatar Jun 07 '21 09:06 JimmyCushnie

@JimmyCushnie: So far the consensus has been to start a thread on the Forum and then to file tickets here as required. It would be great if we can begin conversations on the Forum first. 😀

pnudupa avatar Jun 07 '21 09:06 pnudupa

Sounds good, I will do that from now on! I think you should add that information to the readme, so other folks who discover Scrite through github like I did can be aware of it.

JimmyCushnie avatar Jun 07 '21 09:06 JimmyCushnie

Yes, good idea. Will add a note in README.

pnudupa avatar Jun 07 '21 09:06 pnudupa