Maybe https://trac-hacks.org/wiki/KeepInterfaceSimplePlugin can be of help? It seems to work through Javascriot only, so maybe...
reporter owner
priority milestone
component version
severity keywords
cc project
...
summary
reporter
description
type priority
milestone compontent
version severity
keywords cc
project duedate
However it doesn't replace TracTicketFieldsLayoutPlugin in every way. It does not provide a layout for fields and no option to create field groups while being able to collapse those groups by default in order to hide sophisticated fields from simple users. The only same feature could be to hide fields in general. But with KeepInterfaceSimplePlugin this is only possible fixed or based on a condition while here in the past we provide every user the possibility to expand those collapsed field groups optionally.
Which possibilities offer changing the fields layout?
There is no way to achieve a consistent layout. If the ticket view is as expected, then the editor is wrong and vice versa.
Even if I add an empty dummy field, the number of columns/rows is always different in viewer and editor.
Would it be possible to add some more field types like "placeholder" or "linebreak"?