#50829 - 08/23/16 03:16 PM
Adagio not scaling properly
|
Adagio Fan
Registered: 07/15/13
Posts: 38
Loc: Seattle, Washington
|
I'm wondering if anyone else is having this problem? I recently picked up a Dell XPS 13 with a UHD (3000x1800) display. The problem is that only Order Entry scales properly. Inventory Control, General Ledger, Purchase Orders, Accounts Payable, Accounts Receivable, and Sales Analysis are unusable because everything is to small to see, and it cuts off check boxes and options, i.e. at login the path box and extension box are inaccessible because they are below the boarder of the window they occupy.
I'm running Windows 10 Pro and I run my machine at 250% scaling (default for my computer), I cannot drop it down to 100% because nearly everything becomes to small on this display, and it does nothing to help adagio (it makes it smaller). Scaling up to 300% (max) also does nothing to make Adagio usable.
Further, if I change my resolution to HD or lower than HD, Adagio still scales like my screen is UHD. The only difference is I have blacked out portions of my display much like letter boxing in widescreen movies.
Any and all help would be greatly appreciated.
|
Top
|
|
|
|
#50831 - 08/24/16 08:16 AM
Re: Adagio not scaling properly
[Re: Clint]
|
Adagio Master
Registered: 03/16/99
Posts: 10504
Loc: Canada
|
Hello Clint, Large fonts and UHD monitors are a problem for software that uses form dialogs like Adagio. We published a Tech Note a few years back that discusses possible Large Font strategies. I thought that our problems were resolved when I got my Windows 10 laptop and found that all my Adagio modules scaled properly (although the print preview in the Forms designer was still a little "wonky"). Generally, in the absence of support for large font scaling on a monitor, we suggest dropping the monitor resolution which usually results in large characters and graphics. My Windows 10 machine offers "Graphic options | Resolution" off the right mouse button when clicked on the desktop: My Windows 10 machine properly scales the dialog regardless of whether I use larger font sizes or lower resolution or both. I think that some of the problem can be attributed to the video drivers in use. I know that a similar problem exists with the Microsoft Surface Pro 4. Perhaps you can ascertain that you are using the most recent video drivers for your graphics card and monitor? We understand the frustration, and will continue to look for a fix that does not require us to visit every form through the Adagio Suite of modules and implement a form specific change. UHD monitors are becoming more and more popular as their price drops.
_________________________
Andrew Bates
|
Top
|
|
|
|
#50836 - 08/24/16 02:06 PM
Re: Adagio not scaling properly
[Re: Retired_Guy]
|
Adagio Fan
Registered: 07/15/13
Posts: 38
Loc: Seattle, Washington
|
Thanks for the response Andrew, but as I said in my original post changing the resolution does nothing to fix this problem. Adagio will look exactly the same at 3000x1800 as it does at 1920x1080. So, I tried something today that I was initially hesitant to do because it involves messing around in the registry editor, and I prefer to avoid that. Basically what I had to do was create an external manifest.txt file that forces Windows to scale the app using DPI virtualization, then tell windows to prefer external manifest files. See the link below, it outlined this entire process for me, and after doing it I found it pretty easy. This seems to solve the problem. http://winaero.com/blog/how-to-fix-apps-that-look-small-on-high-dpi-and-high-resolution-displays/
|
Top
|
|
|
|
#50837 - 08/24/16 03:14 PM
Re: Adagio not scaling properly
[Re: Clint]
|
Adagio Master
Registered: 03/16/99
Posts: 10504
Loc: Canada
|
Hi Clint,
Thanks for bringing this to our attention. I've sent the link off to R&D to see whether we can incorporate its suggestion into the module itself.
_________________________
Andrew Bates
|
Top
|
|
|
|
#50840 - 08/24/16 10:42 PM
Re: Adagio not scaling properly
[Re: Clint]
|
Adagio Master
Registered: 03/16/99
Posts: 10504
Loc: Canada
|
Hi Clint,
I bought a Surface Pro 4 today and validated your fix. Many thanks. Could you tell us the versions of Ledger and OrderEntry that you are using?
Thanks again.
_________________________
Andrew Bates
|
Top
|
|
|
|
#50869 - 08/29/16 03:23 PM
Re: Adagio not scaling properly
[Re: Retired_Guy]
|
Adagio Fan
Registered: 07/15/13
Posts: 38
Loc: Seattle, Washington
|
We are using OE version 9.2A 160125 and GL version 9.2B 160516 (GL does not scale properly though). Also I updated windows on my machine on Friday and the scaling no long works. I'm assuming its the windows update, but I can't be certain.
Cheers,
Clint
|
Top
|
|
|
|
#50875 - 08/29/16 04:40 PM
Re: Adagio not scaling properly
[Re: Clint]
|
Adagio Master
Registered: 03/16/99
Posts: 10504
Loc: Canada
|
Hi Clint,
You will likely find that the Windows update has reset your registry setting "PreferExternalManifest".
We will have a utility available shortly that will set and reset the correct Registry setting and install the necessary external manifests.
_________________________
Andrew Bates
|
Top
|
|
|
|
#50913 - 08/31/16 07:27 PM
Re: Adagio not scaling properly
[Re: Clint]
|
Adagio Master
Registered: 03/16/99
Posts: 10504
Loc: Canada
|
Hello Clint, Firstly, many thanks for bringing that post to our attention. We have created a utility, SetScreenForAdagio160829.EXE, that can be downloaded from our web site and placed if the \Softrak\System Folder. When you run this utility on your workstation, (which must be Windows 8.1 or higher), you can set or reset the Registry setting, and place the external manifests required for the fix in each application Folder. We have found that this fix allows all the Adagio applications to present normally on high DPI screen with their fonts set for 200% (or even 300%) magnification. The only known part of Adagio that does not work properly in this environment is the Print Preview screen of the Forms Designer. Printing works fine though. All Adagio releases from this point forward will include the requisite code in their EXE's so that this utility will not be required. Again, our thanks.
_________________________
Andrew Bates
|
Top
|
|
|
|
#50937 - 09/06/16 04:07 PM
Re: Adagio not scaling properly
[Re: Retired_Guy]
|
Adagio Fan
Registered: 07/15/13
Posts: 38
Loc: Seattle, Washington
|
Hi Andrew,
I gave the tool a shot and nothing happens. I'm wondering if I'm doing something wrong here? I've tried it four times now, both with and without restarting my machine and nothing happens. The AdagioScreenStatus.txt update's like the task was preformed, but the PreferExternalManifest registry entry is not created, and neither are any manifest.txt files. Also, the status text box on the app says "Current Status of Adagio Modules." as if it were static text.
Thanks,
Clint
|
Top
|
|
|
|
#50938 - 09/06/16 04:50 PM
Re: Adagio not scaling properly
[Re: Clint]
|
Adagio Action Team
Registered: 03/09/99
Posts: 11565
Loc: Vancouver, BC Canada
|
Hi Clint,
When you say that nothing happened, are you indicated that you restored the Windows Registry to what it was prior to your investigation on Aug 24, and removed manifest text files to get back to where you started, and then ran the SetScreenforAdagio utility with no result? Or was your starting point with all the changes you had made?
From what I can tell on testing this out - based on the log entries written to the AdagioScreenStatus.txt log, that the Windows Registry setting for PreferExternalManifest is made, and in each Adagio program folder, a new file is copied in with a name the same as the executable but with a .Manifest extension. For example, "..\Softrak\Ledger\Ledger.exe.Manifest".
I presume that the Windows user you are logged in as requires some minimum level of installation rights - that I also presume you have - in order to write to the registry. Does that AdagioScreenStatus.txt log reveal any clues to you after reading it? It's pretty short and doesn't log too much on any particular run.
The box on the bottom half of the utility screen, that lists each installed Adagio application, is looking for the "program.exe.manifest" file, and will display 'Externally set' if found, and 'Not set' if not found. Clicking Update should be copying in the manifest external file if not found.
_________________________
Regards, Softrak Tech Support
|
Top
|
|
|
|
|
1 registered (Bruce Gardner),
39
Guests and
1
Spider online. |
Key:
Admin,
Global Mod,
Mod
|
|
1865 Members
5 Forums
14478 Topics
70713 Posts
Max Online: 432 @ 01/20/25 10:17 PM
|
|
|
|
|
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
|
|