Jump to content
sorigrimm

ui font and icon size is really very very tooooooooooo ~~ small !!

Recommended Posts

 

The ui font and icon size of Affinity Photo are really too small.
The fonts and icons are so small that it is too inconvenient to see the ui.
Blender has the ability to adjust the ui font and icon size.
By adjusting the resolution scale value, you can adjust the ui font and icon size to suit the user's screen resolution.
Please refer to the attached image and reflect it on the affinity product.
 

631766844_affityphoto.thumb.png.b17eb1d22af6ddc9bc865cfe50f12ff6.png

902497121_blenderuiscale1.thumb.png.e31fcf508313456cef683445c5a3dc4d.png

192337610_blenderuiscale1.5.thumb.png.f27bd80a934234a029a1095da3f9a994.png

 

Share this post


Link to post
Share on other sites

Sigh, yes. I don't know how this was not foreseen. 

I can tell a certain company one certain thing about the future: it is coming.


I gave up using Designer for hobby use - a "professional" vector drawing program without actual vector features. Customers waiting for five years in vain is more than any company can ask for. Maybe if Affinity Designer 2.0 gets real and advanced vector features I can use it. Until then... I am a customer, a potential upgrader and an active observer with an opinion. Currently I am slowly finishing a project I started in Designer.

Further... give up and please hire an UX (usability designer), Serif. It is how professional software is made in this century.

Share this post


Link to post
Share on other sites
2 minutes ago, fde101 said:

This should really be handled at the OS level and be kept consistent among the individual apps.

Because the OP has Windows, it is set here:
Use Windows 10's individual display scaling to perfect your multi-monitor  setup | PCWorld


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.5.703.
Windows 10 Pro, Version 2004, Build 19041.508.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites

The sizes are only slightly smaller than the size of text in the menu bar, etc., so it seems to me that if this text is too small for you, then you should basically be at the point of complaining about all of the other apps on your system as well.

This should really be handled globally at the OS level, not in the individual apps.

Share this post


Link to post
Share on other sites
3 hours ago, Pšenda said:

Because the OP has Windows, it is set here:
Use Windows 10's individual display scaling to perfect your multi-monitor  setup | PCWorld

this mess things with some things. this should be in induvival apps becouse some gui works fine in 100% but not all programs. like Presonus Studio One and WIndows 10 pro works fine but sametime Affinity Photo/Publisher (i dont yet have have Designer) does not. programs sohuld give different size gui elements itself. at least this current one and one what is for example 150% bigger.

Share this post


Link to post
Share on other sites

You might find helpful the discussion from December 2018 that describes Windows settings in 
 Settings/Ease-of-Access/Display/Make-text-bigger slider
that was introduced in Win 10 1809.

It affects some but not all text elements in the APhoto user interface.

As I wrote in March 2019:

What I see in Windows 10 version 1809 using the Windows 10 Settings/Ease-of-Access/Display/Make-text-bigger slider is that text labels in the Studio Panels are NOT affected. They all are stuck with the Affinity Miniscule [sic] font (as I call it).

But many other text elements in Affinity Photo can be enlarged using the Win10 slider that enlarges Windows system fonts. You will get larger fonts in Affinity Photo's Menu Bar, Toolbar, Context Toolbar, Tools Panel, and Status Bar. In addition, menu items in the dialog boxes or panels that control individual Adjustments (for instance Levels) are affected by the Windows text slider. The pop-up menus such as the list of Adjustments or Live Filters that appear when you click the icons at the bottom of the Layers Panel also respond to the Win10 system font slider. Also, the text Hints that pop up when you hover the mouse pointer over tool icons on the Toolbar and the Tools Panel are affected by the slider. 

I have my Win10 text slider set for 120%. If I set it to 200% and maximize the Affinity window, then the Status Bar text gets slightly clipped at the bottom. 


Affinity Photo 1.8.5.703, Affinity Publisher 1.8.5.703, Windows 10 Pro x64 version 2004, 
Dell XPS 8930, 16 GB Ram,  Intel Core i7-8700 CPU, NVIDIA GeForce GTX 1070

Share this post


Link to post
Share on other sites
On 9/8/2020 at 9:49 AM, sorigrimm said:

 

The ui font and icon size of Affinity Photo are really too small.
The fonts and icons are so small that it is too inconvenient to see the ui.
Blender has the ability to adjust the ui font and icon size.
By adjusting the resolution scale value, you can adjust the ui font and icon size to suit the user's screen resolution.
Please refer to the attached image and reflect it on the affinity product.
 

What is your Windows display scale set to? What resolution is your monitor? We adhere to the display scale that is set in Windows. If you choose 200%, everything will be twice as big, if you choose 300% everything will be three times as big, etc.

Share this post


Link to post
Share on other sites
On 9/9/2020 at 10:45 AM, MxHeppa said:

this should be in induvival apps becouse some gui works fine in 100% but not all programs

Agreed that some programs don't play nice with the setting.  Those programs should be fixed.

Share this post


Link to post
Share on other sites
On 9/14/2020 at 9:36 AM, fde101 said:

Agreed that some programs don't play nice with the setting.  Those programs should be fixed.
 

and this setting makes i feel some things what i dont want bigger theri guis are fine. becouse of this should part of program not whole operating system. i understand drawing many icons again is hard.

Share this post


Link to post
Share on other sites
On 9/11/2020 at 9:29 AM, Mark Ingram said:

What is your Windows display scale set to? What resolution is your monitor? We adhere to the display scale that is set in Windows. If you choose 200%, everything will be twice as big, if you choose 300% everything will be three times as big, etc.

Hello,

that's the thing : I don't scale my Windows interface because it makes other programs render incorrectly, so I am also stuck with a super small AP GUI. This thing should be handled at the program level, because users have different needs in different programs, it's really that simple. Hopefully since the interface scaling tech is there already, you can provide your users with a way to override the system setting.

Thank you,

Hadrien

Share this post


Link to post
Share on other sites
43 minutes ago, Hadriscus said:

Hello,

that's the thing : I don't scale my Windows interface because it makes other programs render incorrectly, so I am also stuck with a super small AP GUI. This thing should be handled at the program level, because users have different needs in different programs, it's really that simple. Hopefully since the interface scaling tech is there already, you can provide your users with a way to override the system setting.

Thank you,

Hadrien

Hi Hadrien, if it makes other programs render incorrectly, perhaps that's a bug report that you should raise with them? 

> This thing should be handled at the program level

I disagree, I think there should be consistency across all applications on a user's system. Programs should "just work" without the user having to go in and configure some UI scale that is specific to each application. Especially considering that the recommend display scale is automatically selected for you by Windows when you connect a new device.

Share this post


Link to post
Share on other sites

That's right, scaling management must take place at the OS level. After all, it is not possible for me to set all the individual applications after connecting an external high-resolution monitor to a small-screen laptop, and then repeat it again after unconnect the monitor.


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.5.703.
Windows 10 Pro, Version 2004, Build 19041.508.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites
33 minutes ago, Mark Ingram said:

Hi Hadrien, if it makes other programs render incorrectly, perhaps that's a bug report that you should raise with them? 

> This thing should be handled at the program level

I disagree, I think there should be consistency across all applications on a user's system. Programs should "just work" without the user having to go in and configure some UI scale that is specific to each application. Especially considering that the recommend display scale is automatically selected for you by Windows when you connect a new device.

 

 

I agree that would be ideal, but "ideal" is the enemy of "good" : many programs simply don't take Windows' GUI scale into account, and Windows scales them forcefully into a double pixel size. Some others do take it into account, but imperfectly : texts are truncated, UI elements overlap one another, etc (GTK2 based programs namely have a lot of problems). And finally, I would like to be allowed to scale a particular program's GUI differently than I do another, because the work that happens there is different, and so are the needs, can you see what I mean ? Blender does it, Houdini does it, Krita does it, the few "desktop" programs that I use do it at least to some extent (Foobar, Notepad++, etc) In essence it's really a binary choice : either you make you entire userbase wait for most existing programs to correctly implement Windows' GUI scale (potentially years), or you provide a handy way to circumvent that so that people can work in the meantime (bold for emphasis).

 

I also am an idealist, but sometimes we have to be pragmatic : several users have expressed the need for such an "GUI scale override" over the years -they're not throwing a fit, they have valid reasons. Ultimately stuff has to work -and when it doesn't, the end user does *not* care whether it's some application's fault or some other's. Please give me the choice to scale that GUI, Mark... I am not about to go nag a hundred contributors in fifteen different FOSS and proprietary projects to ask them to respect Windows' GUI scale parameter, hoping that everything will be fixed within the next decade. This is called a workaround, and it's filthy, but sometimes we have to get our hands and our pencils dirty.

Thank you for your attention,

Hadrien

Share this post


Link to post
Share on other sites
2 hours ago, Hadriscus said:

I don't scale my Windows interface because it makes other programs render incorrectly

If for some reason (due to incorrectly functioning applications) you do not want to switch the display scale for the whole Windows, then you should switch the scale only for some applications.
In the properties of the running application, you can set the display method in the compatibility section.
image.png.0aebba97f062f19d6bbae24868b7c582.png

https://www.windowscentral.com/how-change-high-dpi-settings-classic-apps-windows-10-april-2018-update


Affinity Store: Affinity Suite (ADe, APh, APu) 1.8.5.703.
Windows 10 Pro, Version 2004, Build 19041.508.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080.
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200.

Share this post


Link to post
Share on other sites
15 minutes ago, Mark Ingram said:

Windows scales them forcefully into a double pixel size

You can override this (or disable it completely) on a per-application basis by going to the Compatibility tab on the application shortcut's properties. More info is here - https://support.microsoft.com/en-us/help/15078/windows-10-make-older-apps-or-programs-compatible

 

Thanks for the tip ! however that sounds an awful lot like "user having to go in and configure some UI scale that is specific to each application".

All because AP does not let me scale its interface. :/ It looks like ideology may be a hindrance here ? should we really be forced into reconfiguring our entire systems just because an editor makes the choice of not providing a simple solution for their users, based on the belief that "all should be consistent" ? Let's not be Apple, please... anyway I made my point in the previous post -I hope you guys will be able to hear it. Thank you for your attention,

Hadrien

Share this post


Link to post
Share on other sites
3 minutes ago, Hadriscus said:

Thanks for the tip ! however that sounds an awful lot like "user having to go in and configure some UI scale that is specific to each application".

All because AP does not let me scale its interface. :/ It looks like ideology may be a hindrance here ? should we really be forced into reconfiguring our entire systems just because an editor makes the choice of not providing a simple solution for their users, based on the belief that "all should be consistent" ? Let's not be Apple, please... anyway I made my point in the previous post -I hope you guys will be able to hear it. Thank you for your attention,

Hadrien

> however that sounds an awful lot like "user having to go in and configure some UI scale that is specific to each application".

Yes - I thought that's what you were asking for 😉

> should we really be forced into reconfiguring our entire systems

No. You just accept the default, recommended scale that is provided for you, by the system. No configuring required - that's what we're aiming for here. A user should not be required to start our application, find the options, and then tweak the appearance to get it to a satisfactory level. It should just work.

 

My default stance is: If Application X does not scale it's user interface, according to the OS provided system setting, that is a bug in Application X. It should not become the burden of other applications who _do_ scale their user interface correctly, to provide work arounds of the OS setting. 

I'm happy for the feedback and suggestion to be made, and be discussed 🙂

Share this post


Link to post
Share on other sites
3 minutes ago, Mark Ingram said:

> however that sounds an awful lot like "user having to go in and configure some UI scale that is specific to each application".

Yes - I thought that's what you were asking for 😉

Not at all, I am asking for a setting to override the system default DPI, that proves to be unwieldy in practice ! if the default does not work well, it's either 1.change one program or 2.change every program but one

4 minutes ago, Mark Ingram said:

My default stance is: If Application X does not scale it's user interface, according to the OS provided system setting, that is a bug in Application X. It should not become the burden of other applications who _do_ scale their user interface correctly, to provide work arounds of the OS setting. 

I understand this so well, and this is frustrating because you could be doing something, but instead you choose to settle with "it's not my fault", which is and never will be a fitting answer for anyone. This reminds me of when Torvalds shut a developer down because they had made a similar decision : "the problem is on their end, let them fix it" (paraphrasing). But the kernel was shipping and there has to be something done about it, so they ifdef'd that particular fix on their side, because it had to work, right ? you may have heard of this story. The point being, when you interface with an OS/other programs and something is wrong that's obviously the other party's fault, fixing it on your end doesn't make it your fault -All that matters is that users are able work with your solution as swiftly as possible, and you are bound to be praised for acknowledging that, at least by me.

This was particularly exerting to write out, English not being my language, so I'll leave it at that for the moment. I am glad you are staying to discuss this though, over your initial relunctant...ness (?). Anyway cheers !

Hadrien

Share this post


Link to post
Share on other sites
39 minutes ago, Mark Ingram said:

Your English is fantastic, I would never have guessed that from your posts! 🙂

 

Oh thank you I really appreciate it.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.