Selling $78 PayPal to who Mr. Coin Control!?! I don't want to spend the funds I bought off my real life friend to pay a known gambling/porn/other/not/so/socially/accepted site! I understand it's doing that to save space, but, really?
Look at all that wasted space that could be used for telling me the comment.
Actually, I had been meaning to update that window to use a proper tableview, which would have customizable field lengths like you want. It just never made priority, because tableviews require writing a tablemodel, and I was too lazy at the time to set it up all. It should be done, though. And wouldn't be hard.
We'd also like to have that at some point, but it would really complicate the main ledger. We'd need a separate window that would pop up with the fitered/sorted view. Again, very doable, just not a priority. For now, if you really need it, you can export your transaction history from the "File" menu, and then open the output in Excel/OpenOffice to do the searching & sorting. Obviously, not ideal, but it might be better than nothing.
I typically don't accept pull-requests directly, because most of them are super simple things that I can just fix myself, and I'm also trying to avoid mixing copyrights from a bunch of random people on the internet. This project is 99.99%+ my own code, yet someone who contributes a couple lines might be able to claim some kind of mixed copyright. So usually I just fix the bug that they identified in the pull request.
However, if it's a substantial/large contribution, and you don't mind signing a copyright waiver, we'll happily merge it! And usually we give a small reward in exchange for the signed waver -- the value is typically very small, but shows our gratitude and makes the waiver more legit (showing that both sides of the agreement are benefitting).