I would like to have the following added in the future. It´s about field types in input and output mode:
1) currency and numerical field settings on a high level. We must be able to make our own types, with settings for thousand separator, decimal separator, amount of decimals and rounding (up, down, scientific with 'rounding on', like 0.5, 1, 10 etc. In code, we should be able to set one of these types. Why? Example: if I have a form where an client from EU fills out a price, he wants a comma as a decimal separator, possibly rounded up to the next whole Euro.
In the US, he wants a dot as a separator, rounded down on the next 50 cents. And in Argentina, you want a thousand separator as a dot, no decimals and rounded up to the next whole peso. As you can see, this cannot be set fixed in design mode, it depends on the currency of the current user. Ideal would be if you can set all this on a higher level and then just, per input field, select that is it a currency field.
2) dates. For large form entry, nobody uses a mouse. You want to input only "12" (on the numeric keypad) if today is 03-09-2017, to get 12-09-2017. Also, dates should be formatted per country (dd-mm-yyyy, mm/dd/yy, etc), setup just like currencies. They should be accessible in code, for the same reasons as above
1) numeric and currencies: same as input
2) dates: same as input, with or without time (how many people here have asked how to get rid of the 00;00 after a date display?)