GNOME Bugzilla – Bug 721472
Descriptions do not wrap in the Reconcile Window
Last modified: 2018-06-29 23:23:38 UTC
In the reconcile account screen, the description lines do NOT wrap, as a result if you have any descriptions that are particularly long, the box that you click if you are trying to reconcile a particular line that has a long description, is not visible on the screen, eg you have to scroll over, and in some cases then you no longer can tell what line you're on. It makes no difference if you expand the reconcile window screen to full window size. If the description of any entry is particularly long, it will push all the boxes that you check off to the right, out of sight in the window unless you physically scroll over. In the previous versions it did not make any difference the size of the window, it would automatically adjust and the check boxes would always be visible, regardless of the length of any transaction description.
I see this on OSX as well. In 2.4, the description string is truncated, while in 2.6 the description field expands to accomodate the widest string.
The 2.4 reconcile dialog was using deprecated gtk widgets so it has been rewritten to use a gtk tree view widget. This rewrite is the cause of the different behaviour. A few solutions are possible: - either restore the original behaviour of truncating lines that don't fit the available space - or work with a sane default/initial width but allow the user the resize the columns (storing the user settings in preferences) The latter option has the advantage that you can still see long lines if you wish. I will cc the original author of the new dialog. Perhaps he is in a position to look into this.
Created attachment 270149 [details] [review] Make description column elipsized This Patch enables the description column to be elipsized as before when text is too long. Also, when the text is elipsized and the mouse is hovering over the text a tool tip is displayed with the full text. For a sane default, the window size is already saved and each tree view takes half of that window and the description column adjusts its self to take the spare space. So for larger description columns, save a bigger window. As for saving the column widths, I did not think the over head was worth while.
Comment on attachment 270149 [details] [review] Make description column elipsized Committed as https://github.com/Gnucash/gnucash/commit/36853c2a77e6888ddf260a1a03c3bc785ee8d44d Thank you very much ! Nice to hear from you again Bob :)
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=721472. Please update any external references or bookmarks.