Hello!
The problems of KiCad dialogs is the
1. Fixed positions and dimensions of elements. When I try to
translate interface to russian, then some parts of text become not visible.
2. Strange placement of buttons in some dialogs.
3. Some dialogs don't have default buttons.
Dear writers of dialogs, please, look at
How to use "Sizer" in wxWidgets.
http://www.lpthe.jussieu.fr/~zeitlin/wxWindows/docs/wxwin_sizeroverview.html
About dialogs:
http://library.gnome.org/devel/hig-book/2.20/windows-dialog.html.en
Buttons usage:
http://library.gnome.org/devel/hig-book/2.20/controls-buttons.html.en
Human interface guidelines:
http://library.gnome.org/devel/hig-book/2.20/
In some commits I saw the ugly attempts to avoid the problems with
strings length by usage of resizeable window of dialogs.
But, if "Sizer" will be used, then resizeable attribute does not
required for window.