05-15-2025 03:35 AM
Hi,
I work for a small company who's is not about software development. We deliver complex product which we have to test in-house and for that I have developed our own application.
Once in a while we are kindly asked to deliver this application (in a simpler form) to the customer so they can start playing with our product the time they develop their own software.
My problem is that our customer, based in S.Korea, is having UI issues that never occured before. Some button got resized and moved, sometimes overlapping.Some "basic" characters re-written.
I attach below a simple demonstration of what I mean. But my two main questions are:
Thanks for your help.
Vinny
Here's a part of how it's supposed to look like:
How it is looking: The "Control" list of buttons is a Radio button. I have resized it so that "Open Loop" was not accessible. For some reason it reappeared. Also, "Torque Control" button got a little bit bigger, do not know why.
Some simple characthers (Here °C) got changed to korean language I guess? (do not mind the red colour)
05-15-2025 03:58 AM
Hi Vinny,
@VinnyAstro wrote:
My problem is that our customer, based in S.Korea, is having UI issues that never occured before. Some button got resized and moved, sometimes overlapping.Some "basic" characters re-written.
I attach below a simple demonstration of what I mean. But my two main questions are:
- Appart from screen resolution (I do not think it's the problem here, see below why), what can impact such UI changes?
Some simple characthers (Here °C) got changed to korean language I guess? (do not mind the red colour)
05-15-2025 05:52 AM
Hi Gerd,
Thanks for your details!
If you also have some tips on how you test an application on a target machine, I would appreciate it, I don't really have any idea of how that works...
Best,
Vinny
05-15-2025 06:14 AM
Hi Vinny,
@VinnyAstro wrote:
- I didn't know about the font in the INI file, thanks for the tip. Can you point me to the documentation of it so that I can prepare it properly please?
@VinnyAstro wrote:
- I didn't think of the display scaling ... How do you manage that? For display resolution I would complexify a bit my UI and work with seperators and button scaled to specific areas, or even program some stuff. But are those affected by the scaling of the display? Clearly, their setup just made some text bigger which reminds me that you can also scale only the text...
How do you effectively deal with that ?
Ask your customer about its preferred monitor settings (resolution, scaling, fonts) and design your app for those settings…
(Effectively you don't have control over the user settings on customer computer systems.)
05-15-2025 06:22 AM
@GerdW a écrit :
Hi Vinny,
Ask your customer about its preferred monitor settings (resolution, scaling, fonts) and design your app for those settings…
(Effectively you don't have control over the user settings on customer computer systems.)
Shall do, thanks !
Just to circle back on this though:
There's also the Radio button, of which I changed the "size" (resizing it like a cluster for instance) to effectively hide the last button of it. We don't want the customer to use the open loop mode. And I didn't want to reprogram a whole new button.
But it did show up on their screens, do you think it would be the same scaling problem that caused this?
05-15-2025 06:43 AM - edited 05-15-2025 06:45 AM
Hi Vinny,
@VinnyAstro wrote:
But it did show up on their screens, do you think it would be the same scaling problem that caused this?
Maybe…
Why don't you hide that button (or Disable&GrayOut) programmatically so the customer can't use it?
Forgot to mention in my last message:
After requesting the customer parameters and designing the UI according to them you should also document those settings in the software documentation as "recommended and tested settings"…