Text in form fields not handled in user-friendly way (XEP-0004 and XEP-0050)
When description field and fixed-type field (see XEP-0004) are very long, text is not handled in user-friendly way.
Two example situations:
- form type: 'result'; form itself consist of only one field of type 'fixed'. Result: whole text is in one line, with scrollbar at the bottom. See attached screenshot.
- form type 'form'; form itself consist of only one field of type 'fixed' (same as above) but also has description added. Result: description act as text in example 1 (one-liner), fixed-type field is wrapped but when window size increased no rewrapping is done (making words stay in one 'column' on the left). See attached screenshot.
Possible solutions:
- make text rewrapping of GtkLabel occur when window size is changed (is it possible?)
- keep labels in GtkTextView (rewrapping will be done automatically AFAIK). The problem here, I guess, is that it will have different visual style compared to GtkLabel (typically like field that can be edited)
Apart from above there's still problem of drawing lists (both single and multi) - each option is not wrapped either. Maybe it's possible to force Gtk to wrap these?