Page 1 of 1

Digit placeholders

Posted: Mon Sep 17, 2012 8:40 am
by fsturlese
We are testing iX 2.0: one thing we noticed was that the numeric fields are filled with the "#" placeholder. The problem is, the width of the placeholder is significantly larger than the real digit, thus making it almost impossible to determine the real size of the field during the editing. See the attached example, where the placeholders (in cyan) are overlaid on the page shown at runtime.

In iX 1.31 the "0" digit was used as a placeholder, and it was easy to determine the real size of the field, just setting the "zero fill" property temporarily.

Moreover, now there is no way to visually check whether the "zero fill" property is active by mistake, which was easy to see before.

Any way to step back on this?
Thanks,
Federico.
Image6.tif
Image6.tif (243.92 KiB) Viewed 6826 times

Re: Digit placeholders

Posted: Mon Sep 17, 2012 9:22 am
by mark.monroe
It looks like the '#' character is wider than the '0' character. If you change the font to one with a uniform width, like Courier New, then you can see that the '0' and the '#' now line up.

I do not think this is going to be changed back. The AnalogNumeric box is also used for strings, which is why they switched to '#' from 0's.
Snap 2012-09-17 at 09.18.39.png
Snap 2012-09-17 at 09.18.39.png (1.2 KiB) Viewed 6823 times

Re: Digit placeholders

Posted: Mon Sep 17, 2012 11:05 am
by fsturlese
Mark, the Courier New font is the only Windows font with non-proportional spacing. It looks awful in any application where the graphics aspect is worth zero more than nothing.

If you take a look at the attached file you'll see that the # character is not a good choice as a placeholder, neither for digits nor for characters, for any popular Windows font other than Courier family.

Why don't you keep the good aspects you developed in Information Designer, instead of trashing them? ID used either L or W as text placeholder, and 0 as a numeric placeholder, which was a wise choice.

Please note that we are not talking about choices of personal taste: such kind of regressions in your product would add hours to the development time of your customers, and make your product less appealing.

Please consider this issue. At least make the placeholder character selectable.

Regards,
Federico.