wish: transaction list +detail list to show with 2 line each

Bug #1920641 reported by Jeff Fortin Tam
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HomeBank
Confirmed
Wishlist
Maxime DOYEN

Bug Description

One thing that has always felt a bit "clunky" with homebank over the years is that, particularly if you are using both the "memo" and "info" fields in addition to the category field, you end up with a ton of columns that can never all fit into the width of the screen, unless you have a really high resolution ultrawide display (and even then...) or have column widths sized down so that everything fits; then half of the time the text in those columns gets truncated (ellipsized, with "...").

The problem is that I never end up being able to see everything I want to see without either resizing columns all the time, or editing a transaction, or a lot of horizontal scrolling back and forth.

This is particularly problematic on laptop screens, or anything that isn't a 2560x* desktop monitor basically.

Today I had an idea of a simple UI refinement that could potentially help with this issue (even though it doesn't fundamentally solve it like being able to "stack" the info and memo columns as two lines per row, and to stack the tags and categories into the same column on two lines as well): adding some Gtk tooltips.

When the mouse is over a particular row in the Account window (what I nickname the "transactions list dialog") listview (or any similar listviews used in the details pane of the various reports dialog), Homebank could show me a multi-line tooltip containing the non-truncated information. The contents could be like this:

"""
<b>Info:</b> the long info string

<b>Memo:</b> the long memo string

<b>Tags:</b> the tags, if any
"""

Jeff Fortin Tam (kiddo)
summary: - wish: GTK tooltips for rows in the transactions dialog and the details
- pane of the various reports dialogs
+ wish: GTK tooltips for rows in the transactions dialog (Account window)
+ and the details pane of the various reports dialogs
description: updated
Revision history for this message
Maxime DOYEN (mdoyen) wrote : Re: wish: tooltips for txn rows into register and report detail

to be thinked.
I also considered a double line txn like grisbi does.
info is supposed to contains short things: cheque number/debit date

summary: - wish: GTK tooltips for rows in the transactions dialog (Account window)
- and the details pane of the various reports dialogs
+ wish: tooltips for txn rows into register and report detail
Changed in homebank:
importance: Undecided → Wishlist
Maxime DOYEN (mdoyen)
Changed in homebank:
milestone: none → 5.5.4
Maxime DOYEN (mdoyen)
Changed in homebank:
milestone: 5.5.4 → none
Maxime DOYEN (mdoyen)
tags: added: detail report
Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime DOYEN (mdoyen)
milestone: none → 5.6
status: New → Confirmed
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

also from #1945636 display the amount in base currency in case the txn is not here should be a plus.

I still hesitate to just go for the tooltip, or also add a 2line display.

Maxime DOYEN (mdoyen)
Changed in homebank:
milestone: 5.6 → none
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Confirmed → New
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Do you still need this, as now the details column displayed are configurable ?

What about a dual line display, like:

xx date payee category memo expense income balance
 status paymode/info attribution tags

Maxime DOYEN (mdoyen)
summary: - wish: tooltips for txn rows into register and report detail
+ wish: transction list to show with 2 line each
summary: - wish: transction list to show with 2 line each
+ wish: transaction list to show with 2 line each
Changed in homebank:
status: New → Confirmed
Maxime DOYEN (mdoyen)
tags: added: gtk4
summary: - wish: transaction list to show with 2 line each
+ wish: transaction list +detail list to show with 2 line each
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.